Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90069 - nForce NIC sometimes stop working with gentoo-sources-2.6.11-r6
Summary: nForce NIC sometimes stop working with gentoo-sources-2.6.11-r6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 All
: High normal (vote)
Assignee: Daniel Drake (RETIRED)
URL: http://bugzilla.kernel.org/show_bug.c...
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2005-04-22 13:47 UTC by Róbert Čerňanský
Modified: 2005-08-29 08:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Róbert Čerňanský 2005-04-22 13:47:34 UTC
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
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2005-04-22 14:52:53 UTC
Please test vanilla-sources-2.6.12_rc3
Comment 2 Róbert Čerňanský 2005-04-24 12:51:39 UTC
Tested. Same problem with vanilla-sources-2.6.12_rc3. :-(
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2005-04-24 13:26:24 UTC
Please file this as a bug at http://bugzilla.kernel.org and post the bug URL here.
Comment 4 Róbert Čerňanský 2005-04-26 13:18:39 UTC
Well, here it is:  http://bugzilla.kernel.org/show_bug.cgi?id=4552
Comment 5 Daniel Drake (RETIRED) gentoo-dev 2005-08-20 05:07:52 UTC
Looks like its fixed in forcedeth 042. Will include in next gentoo-sources release.
Comment 6 Mudrii 2005-08-22 23:40:00 UTC
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
Comment 7 Daniel Drake (RETIRED) gentoo-dev 2005-08-29 08:53:14 UTC
Fixed in gentoo-sources-2.6.13