I think the problem lies in the kernel, as I have tried several network configurations. Normally I use DHCP, which works fine if not booting Gentoo Linux from hd. In the same network I had setup another Computer with Gentoo Linux, without this problem. Kernel noapic option does not fix the problem. Deactivating Ipv6 (as I had once believed) in Kernel does not solve it either. I tried gs-sources and gentoo-sources, everytimes using genkernel --config, specifying to use Athlon XP proccessor. Again: Windows XP and the Live CD can connect to the internet without any trouble! In the forums I was recommended to buy another network card, which is not really a valid option, since the RTL8139 Card is absolutely standard. Reproducible: Always Steps to Reproduce: I actually don't know how to reproduce the problem on another computer... I have reinstalled Gentoo Linux quite a few times with no effect. I used genkernel to build the kernel. I enabled Athlon XP optimization. I tried 8139too as a module and builtin. The static IP Configuration seems to be correct from an ifconfig point of view, but proves wrong when trying to ping somebody on the net, but I can ping my own IP. The network is mostly roamed by windows PCs, and one other Gentoo Linux Server. I used "Blocker" severity since I can't really use Linux without net access, since I am using Linux both mainly as client workstation and as a server.
*** 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