x60s and problems with e1000 module
Posted: Thu Apr 20, 2006 2:56 pm
I have a problem with creating the interface by loading the e1000 module (kernel from 2.6.16 to 2.6.17-rc2). The card is in X60s and it's pci-express. Sometimes i after loading e1000 module I get in logs
the module is loaded but there is no interface (ifconfig -a).
This is happening only sometimes, however I cannot figure out what are the conditions which cause this problem. Of course there is no problem under "other" system. I did full check of the card using pc doctor programm and the test is ok.
I found a comment on intel site that such thing can happen due to a driver error or a systemboard failure. I hope it's not the latter...
Does anybody have such problem with with X60 / X60s ?
If I force driver to load with the EEPROM error (commenting one line in e1000_main.c) the driver seems acting correctly, however one time I got wrong MAC address (which is not strange if the checksum is wrong I guess).
After forcing module to continue after EEPROM failure check I don't have any debug info (with debugging messages on) in logs and it seems that the card is working correctly.
Any ideas?
How to check the EEPROM card ?
How to find out if the systemboard is correct?
Can be this MSI or PCI-Express issue?
cheers
Code: Select all
e1000: 0000:02:00.0: e1000_probe: The EEPROM Checksum Is Not Valid
e1000: probe of 0000:02:00.0 failed with error -5This is happening only sometimes, however I cannot figure out what are the conditions which cause this problem. Of course there is no problem under "other" system. I did full check of the card using pc doctor programm and the test is ok.
I found a comment on intel site that such thing can happen due to a driver error or a systemboard failure. I hope it's not the latter...
Does anybody have such problem with with X60 / X60s ?
If I force driver to load with the EEPROM error (commenting one line in e1000_main.c) the driver seems acting correctly, however one time I got wrong MAC address (which is not strange if the checksum is wrong I guess).
After forcing module to continue after EEPROM failure check I don't have any debug info (with debugging messages on) in logs and it seems that the card is working correctly.
Any ideas?
How to check the EEPROM card ?
How to find out if the systemboard is correct?
Can be this MSI or PCI-Express issue?
cheers