Microsoft Update vs. Linux vs. my NIC
I have WinXP, Debian testing, and PCLinuxOS 2007 installed on this box. Earlier today, I was in Windows and (finally) let Microsoft Update install a new driver for my Realtek RTL8139C (PCI) NIC. Afterwards, everything worked in Windows, but in both Linux distros, there was no network connectivity.
Debian kept spitting out the following error message:
NETDEV WATCHDOG: eth1: transmit timed out
eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
You could sit there at the console and watch those messages occur over and over.
After various kernel parameters (involving acpi and apic) didn't work, and after I noticed my router indicated that there wasn't a 100 Mbps connection (except when in Windows), I went back to Windows and rolled back the driver to the previous version. And everything worked fine in Linux again.
Anyone have an experience remotely like this? Seems insane to blame a NIC problem in Linux on a Windows driver upgrade.
<edit> Just went through the whole driver update/rollback process again with the same (adverse) results in Linux after the update. (After the driver rollback, Windows thinks it's a TE100-PCBUSR 32-bit Cardbus PC Card. Oy. But it works.)
Last edited by eco2geek; 08-20-2007 at 11:06 PM.
Reason: Update
|