Re: [E1000-devel] e1000e not working on 2.6.29.1
Jesse, Before I got your reply, I had recompiled my kernel a couple of times in the hope of getting wireless to work at least. However, I also removed some other stuff from the kernel that I didn't need, and now e1000e works and I don't see anything unusual in dmesg. Unfortunately, I can't pinpoint which feature's addition/removal caused it to work. I mostly changed features for getting the iwl3945 driver to run. Looking at the kernel config again, the only thing I can think of that I may have removed is CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS but again, there may have been something else. Apologies for the confusion, and perhaps I'll try again with the above option and see if it reproduces the problem. Thanks, Aditya Brandeburg, Jesse wrote: Aditya Rajgarhia wrote: Hi, I updated to kernel 2.6.29.1 (from 2.6.22) yesterday and my Intel 82566MM fails to work now (eth0 is not recognized). First, I noticed that the new kernel uses e1000e for this controller rather than e1000, but I get the following in dmesg: e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k6 e1000e: Copyright (c) 1999-2008 Intel Corporation. e1000e :00:19.0: PCI INT A - GSI 20 (level, low) - IRQ 20 e1000e :00:19.0: setting latency timer to 64 :00:19.0: :00:19.0: Failed to initialize MSI interrupts. Falling back to legacy interrupts. :00:19.0: :00:19.0: Invalid MAC Address: 00:00:00:00:00:00 e1000e :00:19.0: PCI INT A disabled e1000e: probe of :00:19.0 failed with error -5 please send your .config as config.txt and full output of lspci -vvv as lspci.txt when the driver has failed to load. I searched for this issue, and came up with similar problems with e1000e but they involved checksum errors etc. I couldn't find any solution for this seems like a new issue. the above. I tried with CONFIG_PCI_MSI enabled but then I get the following messages and eth0 is still not recognized. e1000e: Unknown symbol pci_disable_msi e1000e: Unknown symbol pci_enable_msi e1000e: Unknown symbol pci_enable_msix e1000e: Unknown symbol pci_disable_msi that's just a compile error, you have to rebuild both kernel and driver with make -j2 all; make modules_install install snip Note that I can boot into the old kernel (2.6.22) and the ethernet works fine as before. Please let me know if there is a fix for this, or if you need more information. in the old kernel please do ethtool -e eth0 and get the dump of the eeprom and send it to us as ethtool.txt -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel
[E1000-devel] e1000e not working on 2.6.29.1
Hi, I updated to kernel 2.6.29.1 (from 2.6.22) yesterday and my Intel 82566MM fails to work now (eth0 is not recognized). First, I noticed that the new kernel uses e1000e for this controller rather than e1000, but I get the following in dmesg: e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k6 e1000e: Copyright (c) 1999-2008 Intel Corporation. e1000e :00:19.0: PCI INT A - GSI 20 (level, low) - IRQ 20 e1000e :00:19.0: setting latency timer to 64 :00:19.0: :00:19.0: Failed to initialize MSI interrupts. Falling back to legacy interrupts. :00:19.0: :00:19.0: Invalid MAC Address: 00:00:00:00:00:00 e1000e :00:19.0: PCI INT A disabled e1000e: probe of :00:19.0 failed with error -5 I searched for this issue, and came up with similar problems with e1000e but they involved checksum errors etc. I couldn't find any solution for the above. I tried with CONFIG_PCI_MSI enabled but then I get the following messages and eth0 is still not recognized. e1000e: Unknown symbol pci_disable_msi e1000e: Unknown symbol pci_enable_msi e1000e: Unknown symbol pci_enable_msix e1000e: Unknown symbol pci_disable_msi I'm using a Thinkpad T61p, and following is the ouput from lspci: 00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 0c) 00:01.0 PCI bridge: Intel Corporation Mobile PCI Express Root Port (rev 0c) 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation Mobile LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation Mobile SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation Unknown device 040c (rev a1) 03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) 05:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01) 15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b6) Note that I can boot into the old kernel (2.6.22) and the ethernet works fine as before. Please let me know if there is a fix for this, or if you need more information. Thanks, Aditya -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel
Re: [E1000-devel] e1000e not working on 2.6.29.1
Aditya Rajgarhia wrote: Hi, I updated to kernel 2.6.29.1 (from 2.6.22) yesterday and my Intel 82566MM fails to work now (eth0 is not recognized). First, I noticed that the new kernel uses e1000e for this controller rather than e1000, but I get the following in dmesg: e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k6 e1000e: Copyright (c) 1999-2008 Intel Corporation. e1000e :00:19.0: PCI INT A - GSI 20 (level, low) - IRQ 20 e1000e :00:19.0: setting latency timer to 64 :00:19.0: :00:19.0: Failed to initialize MSI interrupts. Falling back to legacy interrupts. :00:19.0: :00:19.0: Invalid MAC Address: 00:00:00:00:00:00 e1000e :00:19.0: PCI INT A disabled e1000e: probe of :00:19.0 failed with error -5 please send your .config as config.txt and full output of lspci -vvv as lspci.txt when the driver has failed to load. I searched for this issue, and came up with similar problems with e1000e but they involved checksum errors etc. I couldn't find any solution for this seems like a new issue. the above. I tried with CONFIG_PCI_MSI enabled but then I get the following messages and eth0 is still not recognized. e1000e: Unknown symbol pci_disable_msi e1000e: Unknown symbol pci_enable_msi e1000e: Unknown symbol pci_enable_msix e1000e: Unknown symbol pci_disable_msi that's just a compile error, you have to rebuild both kernel and driver with make -j2 all; make modules_install install snip Note that I can boot into the old kernel (2.6.22) and the ethernet works fine as before. Please let me know if there is a fix for this, or if you need more information. in the old kernel please do ethtool -e eth0 and get the dump of the eeprom and send it to us as ethtool.txt -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel