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 0000:00:19.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
>> e1000e 0000:00:19.0: setting latency timer to 64
>> 0000:00:19.0: 0000:00:19.0: Failed to initialize MSI interrupts.
>> Falling back to legacy interrupts.
>> 0000:00:19.0: 0000:00:19.0: Invalid MAC Address: 00:00:00:00:00:00
>> e1000e 0000:00:19.0: PCI INT A disabled
>> e1000e: probe of 0000: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
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to