After upgrade from gentoo-sources-2.6.9-r14 to gentoo-sources-2.6.11-r6 the NIC sometimes stop working and remains blocked also after reboot. No packets is coming in or out through this NIC. In the /var/log/messages the errors appears: Apr 19 17:25:56 amit NETDEV WATCHDOG: eth0: transmit timed out Apr 19 17:25:56 amit nv_stop_tx: TransmitterStatus remained busy<7>eth0: tx_timeout: dead entries! Apr 19 17:25:56 amit Badness in local_bh_enable at kernel/softirq.c:140 Apr 19 17:25:56 amit Apr 19 17:25:56 amit Call Trace:<IRQ> <ffffffff80136495>{local_bh_enable+53} <ffffffff880d0c35>{:ip_conntrack:destroy_conntrack+53} Apr 19 17:25:56 amit <ffffffff802bc0d4>{__kfree_skb+196} <ffffffff88000535>{:forcedeth:nv_drain_tx+133} Apr 19 17:25:56 amit <ffffffff880008ed>{:forcedeth:nv_tx_timeout+93} <ffffffff802cec80>{dev_watchdog+0} Apr 19 17:25:56 amit <ffffffff802cece3>{dev_watchdog+99} <ffffffff80139e3e>{run_timer_softirq+366} Apr 19 17:25:56 amit <ffffffff801363c3>{__do_softirq+83} <ffffffff80136455>{do_softirq+53} Apr 19 17:25:56 amit <ffffffff80110d57>{do_IRQ+71} <ffffffff8010e7a1>{ret_from_intr+0} Apr 19 17:25:56 amit <EOI> <ffffffff8010ccd6>{__switch_to+518} <ffffffff8010c5a0>{default_idle+0} Apr 19 17:25:56 amit <ffffffff8010c5c0>{default_idle+32} <ffffffff8010c6a2>{cpu_idle+50} Apr 19 17:25:56 amit <ffffffff804e478f>{start_kernel+447} <ffffffff804e4263>{_sinittext+611} Apr 19 17:25:56 amit Apr 19 17:25:56 amit Badness in local_bh_enable at kernel/softirq.c:140 Apr 19 17:25:56 amit Apr 19 17:25:56 amit Call Trace:<IRQ> <ffffffff80136495>{local_bh_enable+53} <ffffffff880d0c9f>{:ip_conntrack:destroy_conntrack+159} Apr 19 17:25:56 amit <ffffffff802bc0d4>{__kfree_skb+196} <ffffffff88000535>{:forcedeth:nv_drain_tx+133} Apr 19 17:25:56 amit <ffffffff880008ed>{:forcedeth:nv_tx_timeout+93} <ffffffff802cec80>{dev_watchdog+0} Apr 19 17:25:56 amit <ffffffff802cece3>{dev_watchdog+99} <ffffffff80139e3e>{run_timer_softirq+366} Apr 19 17:25:56 amit <ffffffff801363c3>{__do_softirq+83} <ffffffff80136455>{do_softirq+53} Apr 19 17:25:56 amit <ffffffff80110d57>{do_IRQ+71} <ffffffff8010e7a1>{ret_from_intr+0} Apr 19 17:25:56 amit <EOI> <ffffffff8010ccd6>{__switch_to+518} <ffffffff8010c5a0>{default_idle+0} Apr 19 17:25:56 amit <ffffffff8010c5c0>{default_idle+32} <ffffffff8010c6a2>{cpu_idle+50} Apr 19 17:25:56 amit <ffffffff804e478f>{start_kernel+447} <ffffffff804e4263>{_sinittext+611} The only solution how to get out of this blocked state is to turn off computer completely (plug out it from electricity). For me it happens 1 or 2 times in a day. It depends on network traffic (lot of traffic - bigger chance to block the NIC). This does not happen with 2.6.9-r14. My mobo is MSI K8N Neo4 Platinum (nForce4 chipset). I'm using forcedeth module. See also other sources describing this bug: http://forums.gentoo.org/viewtopic-t-320241.html http://forums.gentoo.org/viewtopic-t-318214.html http://forums.gentoo.org/viewtopic-t-310223.html http://www.ussg.iu.edu/hypermail/linux/kernel/0502.0/0219.html $ emerge --info Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.9-gentoo-r14 x86_64) ================================================================= System uname: 2.6.9-gentoo-r14 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 28 2005, 23:09:55)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r3, 1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -fweb -ftracer -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -fweb -ftracer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/opt/reserve/install/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 3dnowext X Xaw3d a52 aac aalib acpi aim alsa bash-completion berkdb bitmap-fonts bluetooth bonobo bzlib cdparanoia cdr crypt cups curl dga dts dv dvd dvdr edl emacs encode esd ethereal exif fam fbcon ffmpeg flac flash font-server foomaticdb fortran ftp gdbm gif gimpprint gphoto2 gpm gtk gtk2 gtkhtml guile iconv icq imagemagic imagemagick imap imlib ipv6 jabber jack jbig jp2 jpeg junit ladcca lcms leim libcaca libwww live lm_sensors lzw lzw-tiff mad maildir matroska mikmod mime mng motif mozsvg mp3 mpeg msn mule ncurses network nls nvidia ofx ogg oggvorbis opengl oscar oss pam pda pdflib perl png pnp portaudio ppds python qt quicktime readline real recode rtc samba sdl slang snmp sockets sox speex spell ssl svg tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales vcd vorbis wmf wxwindows xface xml xml2 xmms xosd xpm xrandr xv xvmc yahoo zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Please test vanilla-sources-2.6.12_rc3
Tested. Same problem with vanilla-sources-2.6.12_rc3. :-(
Please file this as a bug at http://bugzilla.kernel.org and post the bug URL here.
Well, here it is: http://bugzilla.kernel.org/show_bug.cgi?id=4552
Looks like its fixed in forcedeth 042. Will include in next gentoo-sources release.
Same problem on my new MB ASUS A8N SLI Premium nFOrce4 chip set on CPU AMD X2 3800+ 2G RAM and try to run Gentoo LiveCD 2005.1 and have problem running. uname -a Linux livecd 2.6.12-gentoo-r6 #1 SMP Fri Jul 29 19:48:57 UTC 2005 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux dmesg Losing some ticks... checking if CPU frequency changed. warning: many lost ticks. Your time source seems to be instable or some driver is hogging interupts nv_stop_tx: TransmitterStatus remained busy<6>forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.35. ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LMAC] -> GSI 3 (level, low) -> IRQ 3 PCI: Setting latency timer of device 0000:00:0a.0 to 64 eth0: forcedeth.c: subsystem: 01043:8141 bound to 0000:00:0a.0 nv_stop_tx: TransmitterStatus remained busy<7>eth0: no IPv6 routers present nv_stop_tx: TransmitterStatus remained busy<6>ld[2613]: segfault at 0000000000000020 rip 00002aaaaad194d5 rsp 00007fffff8e0470 error 4 ld[8686]: segfault at 0000000000000020 rip 00002aaaaad194d5 rsp 00007fffff824bc0 error 4 forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.35. ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LMAC] -> GSI 3 (level, low) -> IRQ 3 PCI: Setting latency timer of device 0000:00:0a.0 to 64 eth0: forcedeth.c: subsystem: 01043:8141 bound to 0000:00:0a.0 eth0: no link during initialization. nv_stop_tx: TransmitterStatus remained busyeth0: no link during initialization. eth0: link up. eth0: no IPv6 routers present nv_stop_tx: TransmitterStatus remained busy<6>forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.35. ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LMAC] -> GSI 3 (level, low) -> IRQ 3 PCI: Setting latency timer of device 0000:00:0a.0 to 64 eth0: forcedeth.c: subsystem: 01043:8141 bound to 0000:00:0a.0 eth0: no link during initialization. nv_stop_tx: TransmitterStatus remained busyeth0: no link during initialization. eth0: no IPv6 routers present eth0: link up. nv_stop_tx: TransmitterStatus remained busy<6>ld[2085]: segfault at 0000000000000020 rip 00002aaaaad194d5 rsp 00007fffff85c9c0 error 4 ld[2322]: segfault at 0000000000000020 rip 00002aaaaad194d5 rsp 00007fffff99c590 error 4 I hope new pach will fix my problme. I need 2 LAN working . Best Regards
Fixed in gentoo-sources-2.6.13