Re: [E1000-devel] e1000e not working on 2.6.29.1

2009-04-17 Thread Aditya Rajgarhia
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

2009-04-16 Thread Aditya Rajgarhia
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

2009-04-16 Thread Brandeburg, Jesse
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