- 論壇徽章:
- 0
|
高手們:
你們知道在LINUX下為什么PING大包PING不通嗎? 我設(shè)置了MTU=1000
我用的是REDHAT9.0 ,我編寫的是一個(gè)MODEM驅(qū)動(dòng),用pppd, gprs撥號(hào)上網(wǎng),能獲得IP,也能PING通150個(gè)字節(jié)以內(nèi)的包,但是問題是:我PING150個(gè)字節(jié)以
上包的時(shí)候,永遠(yuǎn)超時(shí),一個(gè)包都發(fā)不出去;如果PING1000或者更大的字節(jié)的時(shí)候,提示usb-uhci.c: interrupt, status 3, frame#1704
我認(rèn)為是網(wǎng)絡(luò)給我的數(shù)據(jù),經(jīng)我的模塊處理后,寫入端口,端口傳給PPPD,可能是在寫入端口USB的時(shí)候端口掛了。
針對(duì)這樣的情況,我目前做的處理是:
網(wǎng)絡(luò)下發(fā)給模塊的數(shù)據(jù),經(jīng)模塊處理后,我也把模塊處理后的包按100字節(jié)分包寫入端口再給給PPPD;
可是問題同樣存在,MTU我是設(shè)置好了的,和這個(gè)沒有關(guān)系,總的問題只出在模塊寫數(shù)據(jù)到USB和pppd從USB取數(shù)據(jù)這一段;
煩請(qǐng)群主和所以朋友幫我分析分析,我先在次謝過了。。。。。。
祝愿大家在LINUX這個(gè)家庭里快樂開心,身體健康,HAPPY每天 ^-^
[ 本帖最后由 dreamice 于 2008-11-24 20:19 編輯 ] |
|