T60系统安装好了linux系统,却加载不了intel千兆网卡驱动。看看是否可以帮助你
当用dmesg|grep e1000查看的信息如下
[ 30.239355] e1000: probe of 0000:02:00.0 failed with error -5
[ 2541.874552] e1000: 0000:02:00.0: e1000_probe: The EEPROM Checksum Is Not Valid
只要在加载驱动的时候加入参数 eeprom_bad_csum_allow=1即可解决问题
查看e1000驱动模块的参数:
modinfo -p e1000
debug:Debug level (0=none,...,16=all)
eeprom_bad_csum_allow:Allow bad EEPROM checksums
copybreak:Maximum size of packet that is copied to a new buffer on receive
KumeranLockLoss:Enable Kumeran lock loss workaround
SmartPowerDownEnable:Enable PHY smart power down
InterruptThrottleRate:Interrupt Throttling Rate
RxAbsIntDelay:Receive Absolute Interrupt Delay
RxIntDelay:Receive Interrupt Delay
TxAbsIntDelay:Transmit Absolute Interrupt Delay
TxIntDelay:Transmit Interrupt Delay
XsumRX:Disable or enable Receive Checksum offload
FlowControl:Flow Control setting
AutoNeg:Advertised auto-negotiation setting
Duplex:Duplex setting
Speed:Speed setting
RxDescriptors:Number of receive descriptors
TxDescriptors:Number of transmit descriptors
修改 /etc/modprobe.conf文件,加入一行:
options e1000 eeprom_bad_csum_allow=1
然后执行这两条命令
modprobe -r e1000
modprobe e1000
即可解决问题。
转载于:https://blog.51cto.com/jarson/290420