tarosukeの日記: [talos]ne2k ii
日記 by
tarosuke
いろいろチェックしてたら...8KB以上受信できない。ne2kはデバイス側にリングバッファを持っているのだが読み出す時のラウンドアップ処理はソフトでしなきゃならない。んでその処理が間違ってた。バッファの開始と終了の値が逆になってたんだが、DP83900のマニュアルに逆に載ってたのが原因なような...。いくつも図があるのにラウンドアップしてる図がないので余計に悩んじまったい。
つーわけで、その辺の処理を直して動かした所「ping -bfc500 -s 1470 192.168.0.255」を正しく受信できる事を確認。ブロードキャストになっているのは単に送信だのARPだのが揃っていないのでARPに応答できないからだ。
...修正があるのはファイル1つだけだがcommit...そろそろ力尽きそう...寝う。
[talos]ne2k ii More ログイン