龍芯主板,intel82574網卡芯片,首先已反復確認硬體電路設計正確,與CPU升級前網路部分電路完全一致。
從另一臺正常的主機使用ping -s 237 【IP】,會有明顯的丟包現象。從龍芯主板ping -s 237到正常主機,會報接收到錯誤包,就是最后一個位元組,應該是ec,收到是6c。但是并不報丟包。嘗試其他位元組,237+128的倍數也會有該現象。其余位元組大小沒問。
在系統下修改e1000驅動,將crcstripping設定為0,該問題消失。因此懷疑硬體crc有問題,但是沒有找到硬體下的解決方法。
查看82574的手冊,crc相關主要在eeprom里面進行配置,但是更換沒有問題的網卡的eeprom,現象仍出現。
因此求助大神解答。有什么方法可以解決該問題,修改韌體中的網路驅動?還是修改eeprom中某些引數?或者是網路信號、PCIE信號不穩?
uj5u.com熱心網友回復:
感覺應該是校驗寫法的問題,特別的針對奇數的校驗 補0是補在前面還是補在后面這個需要兩方一致轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/88242.html
標籤:網絡通信
上一篇:[LeetCode] 61. Rotate List
下一篇:二叉樹
