Mark, I could recommend checking the dmesg log after you have unloaded/reloaded the e1000e driver. There is likely an error that is being reported that is preventing the driver from loading and knowing what the error is that is being reported would go a long way toward telling us what the issue is.
The difference between the working and non-working case is likely due to the fact that the driver enables bus mastering and MSI interrupts once it is loaded. In the case where it didn't load it will not have enabled bus mastering or MSI interrupts. Thanks, Alex On 11/08/2012 08:29 AM, Mark Bidewell wrote: > Thank you, that is what I suspect but since it worked up until recently, I > thought it would be good to check. I tried to recovery reflash the BIOS > after replacing the battery (I am already at the latest - so no update) no > way to know if it actually did the reflash. Should the e1000e be able to > support the HW configuration in the non-working case (IRQ 20, no MSI, no > bus master)? Because even when lspci reports IRQ 20, e1000e still looks at > 46. > > Thanks > > > On Thu, Nov 8, 2012 at 11:11 AM, Ronciak, John <john.ronc...@intel.com>wrote: > >> Hi Mark, >> >> Sorry to hear about your problem. This does however sound like something >> with your system. The device has been supported for a long time now in the >> e1000e driver. I think you still have something going on with your BIOS >> that isn't setting things up correctly regarding the LAN device enablement. >> >> Have you tried to update the BIOS on the system? Maybe that might set >> things up correctly once again. >> >> Sorry but I really don't think this is a driver issue. >> >> Cheers, >> John >> >> >>> -----Original Message----- >>> From: Mark Bidewell [mailto:mbide...@gmail.com] >>> Sent: Thursday, November 08, 2012 5:35 AM >>> To: e1000-devel@lists.sourceforge.net >>> Subject: [E1000-devel] Possible Bug in e1000e driver >>> >>> My apologies if this is the wrong mailing list for this question, but >>> recently the 82566DC-2 NIC on my Intel DP35DP mainboard stopped being >>> recognized by linux (Ubuntu 12.04/12.10) although the card is still >>> visible in lspci. e1000e tries to load but does not bring up the card >>> The issue was at least partly related to a worn out BIOS battery as >>> replacing it seemed to change behavior. Before replacing the battery, >>> the NIC would only come up after entering BIOS Setup. After replacing >>> the battery the NIC will come up after a warm reboot. If the system is >>> powered down for more than a few minutes, the card will not be >>> recognized by the e1000e driver (2.0.0-k in Ubuntu although 2.1.4 >>> exhibits the same behavior). If the card is recognized by Linux it >>> will work without problems. >>> >>> In a non-working state the card appears in lspci as: >>> >>> 00:19.0 Ethernet controller: Intel Corporation 82566DC-2 Gigabit >>> Network Connection (rev 02) >>> Subsystem: Intel Corporation Device 0001 >>> Flags: fast devsel, IRQ 20 >>> Memory at e3200000 (32-bit, non-prefetchable) [size=128K] >>> Memory at e3224000 (32-bit, non-prefetchable) [size=4K] >>> I/O ports at 30e0 [size=32] >>> Capabilities: [c8] Power Management version 2 >>> Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+ >>> Capabilities: [e0] Vendor Specific Information: Len=06 <?> >>> Kernel modules: e1000e >>> >>> >>> In a working state the card appears in lspci as: >>> >>> 00:19.0 Ethernet controller: Intel Corporation 82566DC-2 Gigabit >>> Network Connection (rev 02) >>> Subsystem: Intel Corporation Device 0001 >>> Flags: bus master, fast devsel, latency 0, IRQ 46 >>> Memory at e3200000 (32-bit, non-prefetchable) [size=128K] >>> Memory at e3224000 (32-bit, non-prefetchable) [size=4K] >>> I/O ports at 30e0 [size=32] >>> Capabilities: [c8] Power Management version 2 >>> Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+ >>> Capabilities: [e0] Vendor Specific Information: Len=06 <?> >>> Kernel driver in use: e1000e >>> Kernel modules: e1000e >>> >>> I am trying to determine if this is a HW failure or if there is a >>> driver bug. Any advice on how to debug further? >>> >>> Thank you very much. >>> >>> -- >>> Mark Bidewell >>> http://www.linkedin.com/in/markbidewell > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired