Summary: | My Realtek RTL 8139 Network Card can connect from within Live CD and Windows XP, but it does not work from the installed Gentoo system | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Klostermann <bluetigger> |
Component: | [OLD] Core system | Assignee: | x86-kernel (DEPRECATED) <x86-kernel> |
Status: | VERIFIED CANTFIX | ||
Severity: | major | CC: | dev.null, drobbins, fordfrog, livewire, steel300 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Andreas Klostermann
2003-09-25 23:21:10 UTC
*** Bug 29631 has been marked as a duplicate of this bug. *** Try booting with pci=noapic and see it that clears things up. You can also try the noacpi boot option and see what that does for you. I have tried this pci=noapic a lot.... (you mean specifying it with grub don't you?) It won't work. Which kernel is causing this problem? Have you tried a different kernel? I have tried gs-sources and gentoo-sources. Redhat sources don't work with genkernel somehow, maybe I will try to install it manually. tail -f genkernel.log tells me that there's an error when building the busybox, but that doesn't cause genkernel to fail (some keymap cannot be found). I have tried the gs-sources with P3 Optimazation instead of Athlon XP. The module for my network card (8139too) is correctly loaded. I tried pci=noapic and a few other options. It's really frustrating. Gentoo Linux without network simply sucks. Okay try a vanilla kernel without using genkernel, and just put the bare minimum in it. Disable acpi and apic. Build the network drivers as modules. Have you tried not using dhcp and manually setting the settings on the nic. If you are still having trouble try some physical things moving the nic to a different slot, a different net cable, etc. *** Bug 29504 has been marked as a duplicate of this bug. *** What kernel version are you using after you install gentoo and what version of the live cd are you using. I had the same problem - a 'genkernel'-install of the vanilla-kernel worked. Can you please try out gentoo-sources-2.4.22-r5 as we believe that the network card issues were fixed in that release. Thanks! This occurs on a brand new genkernel installation of development-sources. The following steps as root after booting bring up the network: # modprobe 8139too # ifconfig eth0 up # dhpcd eth0 on a pretty new E-machines box. So, this looks like an issue with the 2.6 kernel as well. Could you try a bare minimum, non genkernel, compile? Does this happen with the dentoo-dev-sources as well? This bug has gone stale. Closing. Please re-open this bug, I'm having the same issue on a Compaq Presario R3140US notebook with a RTL8101 NIC. Network connectivity in the LiveCD (both 2004.0 x86 and 2004.1 amd64) works great, but on an installed Gentoo system the NIC dies with "NETDEV WATCHDOG: eth0: transmit timed out" after some time requiring a hard reboot to fix. The problem occurs on: Gentoo 2004.1 amd64 (installed on hard disk), kernel 2.6.7-gentoo-r6 Gentoo 2004.1 x86 (installed on hard disk) compiled with a gentoo-sources kernel 2.4.26-gentoo-r2 compiled with a Red Hat patched vanilla-sources kernel Debian sid amd64 I've tried: noapic, pci=noacpi, noacpi options. Either the problem persists or I get a kernel panic. See http://forums.gentoo.org/viewtopic.php?p=1285181 for an unresolved thread on this very problem, including dmesg's of the panic, the watchdog timeout, and full kernel configuration. The NIC works fine on: Windows XP Home Edition NetBSD 2.0-beta amd64 NetBSD 1.6.2 i386 Gentoo LiveCD 2004.0 x86 Gentoo LiveCD 2004.1 amd64 I tried to compile the driver at http://www.scyld.com/rtl8139.html, which claims to be better than 8139too, but even when enabling CONFIG_MODVERSIONS in the kernel and removing MOD_{INC,DEC}_REF_COUNT, link errors still occured, so it doesn't look like the rtl8139 module is compatible with current kernel versions, or maybe I'm doing something wrong. This bug appears to surface exclusively on the R3140US laptops. Successful installations of Linux on similar laptops include http://www1.uop.edu/~khughes/presario-r3120us/ (Compaq Presario R3120US) and http://cmb.phys.cwru.edu/kisner/linux/compaq-r3000/ (Compaq Presario R3190US). Neither of these users mention any problem with the RTL8101 NIC. I agree with Andreas's classification of this bug as a Blocker. Personally its whats keeping me from running Linux. Regards, -jc I guess no one's going to know that this issue really is resolved now, since it already is marked as RESOLVED CANTFIX, but this is the solution: disable SMP. The Compaq AMD64's don't support HyperThreading so nothing is lost, and the network works fine. -Jeff Connelly Good, I'll mark the bug closed then. The EEPROM needs reseting on the card apparently. Here is some info: http://www.gentoogeek.org/steves_world/realtek_8139_html |