[Bug 608148] New: sis190 driver 'hangs' after large traffic spike
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c0 Summary: sis190 driver 'hangs' after large traffic spike Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: x86 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: pawel@jasnos.co.uk QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.3) Gecko/20100401 SUSE/3.6.3-1.2 Firefox/3.6.3 After large amount of traffic has been passing through the LAN (e.g. nxclient set for Local access or downloading a few large files through 100Mbps connection), the driver seems to 'freeze' by not transmitting any further packets - pings or any connection attempts fail, wireshark is not able to capture any passing packets. Bringing the interface down and then up doesn't work, but reloading the driver (modprobe -r sis190; modprobe sis190 ) resolves the problem. Reproducible: Always Steps to Reproduce: 1.Use a network card serviced by the driver 2.Download a lot of data in short period of time (few Gigabytes) Actual Results: Driver stops servicing any further packets. Expected Results: Driver works as normal. Card details: lspci -vvv (edited): 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02) Subsystem: Elitegroup Computer Systems Device 5a00 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 19 Region 0: Memory at d4307000 (32-bit, non-prefetchable) [size=128] Region 1: I/O ports at 1000 [size=128] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: sis190 dmesg |grep sis190: [ 8.183248] sis190 Gigabit Ethernet driver 1.3 loaded. [ 8.183395] sis190 0000:00:04.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 [ 8.183506] sis190 0000:00:04.0: setting latency timer to 64 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c1 --- Comment #1 from Pawel Jasnos <pawel@jasnos.co.uk> 2010-05-23 13:33:22 UTC --- I didn't change the severity myself, but to me it's a fairly major - or at least irritating - bug. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium CC| |jeffm@novell.com AssignedTo|kernel-maintainers@forge.pr |bphilips@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c2 Brandon Philips <bphilips@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |pawel@jasnos.co.uk --- Comment #2 from Brandon Philips <bphilips@novell.com> 2010-05-28 22:15:32 UTC --- There is only one upstream commit that might be causing this (e382c3018ad19744d3c5d281daf4b0e9f052af66). Could you please test the Kernel of the Day and see if this is resolved. Otherwise we will have to file an upstream bug. Could you attach hwinfo too? To install the KOTD you can do one of two things: 1) Add the and enable the following URL to your repository list using Yast: http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_Factory/ 2) Install the latest kernel-default package. OR Install this RPM http://ftp.suse.com/pub/projects/kernel/kotd/master/x86_64/kernel-default-2.... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c3 --- Comment #3 from Pawel Jasnos <pawel@jasnos.co.uk> 2010-06-02 15:13:28 UTC --- Hello, I have added the repository and installed the package you asked: pawel@Hackstation:~> uname -a Linux Hackstation 2.6.34-40-default #1 SMP 2010-05-26 16:43:23 +0200 i686 i686 i386 GNU/Linux I have been running it for a few days just to observe if the bug re-appears. It did, and here's what I found in /var/log/messages at the time of occurrence: Jun 2 15:55:34 Hackstation kernel: [49419.000055] ------------[ cut here ]------------ Jun 2 15:55:34 Hackstation kernel: [49419.000070] WARNING: at /usr/src/packages/BUILD/kernel-default-2.6.34/linux-2.6.34/net/sched/sch_generic.c:256 dev_wat chdog+0x1cc/0x1e0() Jun 2 15:55:34 Hackstation kernel: [49419.000073] Hardware name: DIXONSXP Jun 2 15:55:34 Hackstation kernel: [49419.000076] NETDEV WATCHDOG: eth0 (sis190): transmit queue 0 timed out Jun 2 15:55:34 Hackstation kernel: [49419.000078] Modules linked in: nls_iso8859_1 nls_cp437 vfat fat nfs lockd fscache nfs_acl auth_rpcgss sunrpc af_packet ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit sis drm i2c_core sisfb binfmt_misc snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device cpufreq_conservative cpuf req_userspace cpufreq_powersave acpi_cpufreq speedstep_lib mperf ip6t_REJECT nf_conntrack_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT xt_state iptable_raw iptabl e_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables ip6table_filter ip6_tables x_tables fuse loop dm_mod snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer shpchp video snd pci_hotplug sis_agp sis190 output usb_storage soundcore serio _raw pcspkr joydev snd_page_alloc battery ac sr_mod sg button cdrom ohci_hcd ehci_hcd rtc_cmos rtc_core rtc_lib sd_mod usbcore edd sata_sis pata_sis libata scsi_mod fan thermal processor thermal_sys hwmon Jun 2 15:55:34 Hackstation kernel: [49419.000151] Pid: 0, comm: swapper Not tainted 2.6.34-40-default #1 Jun 2 15:55:34 Hackstation kernel: [49419.000154] Call Trace: Jun 2 15:55:34 Hackstation kernel: [49419.000167] [<c0205f83>] try_stack_unwind+0x173/0x190 Jun 2 15:55:34 Hackstation kernel: [49419.000174] [<c0204d1f>] dump_trace+0x3f/0xe0 Jun 2 15:55:34 Hackstation kernel: [49419.000179] [<c0205feb>] show_trace_log_lvl+0x4b/0x60 Jun 2 15:55:34 Hackstation kernel: [49419.000184] [<c0206018>] show_trace+0x18/0x20 Jun 2 15:55:34 Hackstation kernel: [49419.000189] [<c05ba8f4>] dump_stack+0x6d/0x72 Jun 2 15:55:34 Hackstation kernel: [49419.000196] [<c024321e>] warn_slowpath_common+0x6e/0xb0 Jun 2 15:55:34 Hackstation kernel: [49419.000201] [<c02432ab>] warn_slowpath_fmt+0x2b/0x30 Jun 2 15:55:34 Hackstation kernel: [49419.000206] [<c050febc>] dev_watchdog+0x1cc/0x1e0 Jun 2 15:55:34 Hackstation kernel: [49419.000213] [<c02505fa>] run_timer_softirq+0x12a/0x290 Jun 2 15:55:34 Hackstation kernel: [49419.000220] [<c0249771>] __do_softirq+0xa1/0x1c0 Jun 2 15:55:34 Hackstation kernel: [49419.000224] [<c02498c5>] do_softirq+0x35/0x40 Jun 2 15:55:34 Hackstation kernel: [49419.000229] [<c0249ba5>] irq_exit+0x65/0x70 Jun 2 15:55:34 Hackstation kernel: [49419.000232] [<c02049f0>] do_IRQ+0x50/0xc0 Jun 2 15:55:34 Hackstation kernel: [49419.000237] [<c02033a9>] common_interrupt+0x29/0x30 Jun 2 15:55:34 Hackstation kernel: [49419.000266] [<f8075f49>] acpi_idle_enter_bm+0x203/0x22c [processor] Jun 2 15:55:34 Hackstation kernel: [49419.000277] [<c04d591a>] cpuidle_idle_call+0x7a/0x110 Jun 2 15:55:34 Hackstation kernel: [49419.000283] [<c020178f>] cpu_idle+0x3f/0x80 Jun 2 15:55:34 Hackstation kernel: [49419.000288] [<c088e841>] start_kernel+0x32d/0x332 Jun 2 15:55:34 Hackstation kernel: [49419.000293] ---[ end trace 3ac7f94c9b83a747 ]--- -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c4 Pawel Jasnos <pawel@jasnos.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|pawel@jasnos.co.uk | --- Comment #4 from Pawel Jasnos <pawel@jasnos.co.uk> 2010-06-02 15:24:41 UTC --- Created an attachment (id=366442) --> (http://bugzilla.novell.com/attachment.cgi?id=366442) Results of HWInfo I have removed the serial numbers of my hardware from the file for privacy. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c5 Brandon Philips <bphilips@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |pawel@jasnos.co.uk --- Comment #5 from Brandon Philips <bphilips@novell.com> 2010-06-02 18:22:13 UTC --- Please attach a full dmesg with the NETDEV WATCHDOG. Perhaps something before the WATCHDOG might give a hint on what happened. Could you file a new bug with the upstream Kernel (attaching the dmesg there too) and cc brandon@ifup.org? https://bugzilla.kernel.org/enter_bug.cgi Please post the URL to the upstream bug here for tracking. Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c6 Pawel Jasnos <pawel@jasnos.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|pawel@jasnos.co.uk | --- Comment #6 from Pawel Jasnos <pawel@jasnos.co.uk> 2010-06-02 19:51:31 UTC --- Created an attachment (id=366496) --> (http://bugzilla.novell.com/attachment.cgi?id=366496) full dmesg with the NETDEV WATCHDOG One thing I've noticed have changed after upgrading the kernel is that this hang seems to be slightly more random than before. It may be just a subjective feeling. I will paste the link to the bug Kernel bugzilla in a few minutes. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c7 Pawel Jasnos <pawel@jasnos.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Major --- Comment #7 from Pawel Jasnos <pawel@jasnos.co.uk> 2010-06-02 22:09:16 UTC --- https://bugzilla.kernel.org/show_bug.cgi?id=16112 Bug report on Kernel.org bugzilla. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=608148 http://bugzilla.novell.com/show_bug.cgi?id=608148#c8 Brandon Philips <bphilips@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED URL| |https://bugzilla.kernel.org | |/show_bug.cgi?id=16112 Resolution| |UPSTREAM --- Comment #8 from Brandon Philips <bphilips@novell.com> 2010-06-04 01:29:25 UTC --- CLOSING as upstream. Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com