lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <BANLkTikt+JoeZkHaC1G-=T14n_X9zmoFDQ@mail.gmail.com>
Date:	Thu, 21 Apr 2011 10:34:41 +0200
From:	Daniele Venzano <venza@...wnhat.org>
To:	cwillu <cwillu@...llu.com>
Cc:	netdev@...r.kernel.org
Subject: Re: sis900 transmit timeouts

I do not the sis900 chipset documentation on hand right now, so I
cannot decode the TX status numbers. I did not receive any more
reports apart from yours and the original one, so it is either a very
nasty bug that happens in very particular conditions or an hardware
problem.

At the time I placed my bets on the 64bit arch because they were rare
enough to make the bug difficult to reproduce.

I'll let you know if your logs give me some hint.

Thanks,
Daniele.

2011/4/21 cwillu <cwillu@...llu.com>:
> Hi; I'm trying to figure out why the onboard nic on what just became
> my primary desktop disconnects for a few seconds every hour or so.
> After some googling, I came across the "Transmit timeouts" section of
> http://www.brownhat.org/sis900.html, which said to make contact if
> anyone sees this.  Granted that that was some time ago, but here's
> hoping somebody still cares :)
>
> I'm running a vanilla 2.6.38 kernel, on 32bit (site said 64bit, but
> given that I see it...).
>
>
> Relevant dmesg:
>
> [    2.391521] sata_sis 0000:00:05.0: version 1.0
> [    2.391543] sata_sis 0000:00:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> [    2.391549] sata_sis 0000:00:05.0: Detected SiS 180/181/964 chipset
> in SATA mode
> [    2.411447] scsi2 : sata_sis
> [    2.413472] sis900.c: v1.08.10 Apr. 2 2006
> [    2.415877] scsi3 : sata_sis
> [    2.415991] ata3: SATA max UDMA/133 cmd 0xe900 ctl 0xea00 bmdma 0xed00 irq 17
> [    2.415997] ata4: SATA max UDMA/133 cmd 0xeb00 ctl 0xec00 bmdma 0xed08 irq 17
> [    2.416187] sis900 0000:00:04.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
> [    2.417375] 0000:00:04.0: Realtek RTL8201 PHY transceiver found at address 1.
> [    2.427022] 0000:00:04.0: Using transceiver found at address 1 as default
> [    2.438283] eth0: SiS 900 PCI Fast Ethernet at 0xe400, IRQ 19,
> 00:01:6c:e6:a7:f7
> [    2.448194] usb 2-2: new low speed USB device using ohci_hcd and address 2
> <snip>
> [ 2337.396544] eth2: Corrupted packet received, buffer status = 0x90880313/787.
> [ 2794.401995] eth2: Transmit error, Tx status 0420004e.
> [ 2870.495324] eth2: Transmit error, Tx status 04200092.
> [ 5351.151451] eth2: Transmit error, Tx status 04200042.
> [ 5591.280818] eth2: Transmit error, Tx status 04200226.
> [ 5612.560354] eth2: Media Link Off
> [ 5622.016027] ------------[ cut here ]------------
> [ 5622.016044] WARNING: at
> /home/kernel-ppa/COD/linux/net/sched/sch_generic.c:256
> dev_watchdog+0x257/0x260()
> [ 5622.016048] Hardware name:
> [ 5622.016051] NETDEV WATCHDOG: eth2 (sis900): transmit queue 0 timed out
> [ 5622.016054] Modules linked in: xt_multiport iptable_filter
> ip_tables x_tables binfmt_misc nfsd lockd nfs_acl auth_rpcgss sunrpc
> exportfs ipx p8023 tuner_simple tuner_types wm8775 tda9887 tda8290
> nouveau tea5767 tuner snd_intel8x0 cx25840 ttm drm_kms_helper ivtv drm
> snd_ac97_codec ac97_bus snd_pcm snd_seq_midi cx2341x snd_rawmidi
> v4l2_common snd_seq_midi_event snd_seq ppdev i2c_algo_bit videodev
> snd_timer parport_pc video tveeprom psmouse snd_seq_device lp parport
> snd soundcore shpchp snd_page_alloc k8temp serio_raw usbhid hid
> sata_sis sis900 floppy raid10 raid1 raid0 multipath linear btrfs
> zlib_deflate libcrc32c
> [ 5622.016117] Pid: 6623, comm: queue0:src Not tainted
> 2.6.38-02063802-generic #201103281246
> [ 5622.016120] Call Trace:
> [ 5622.016127]  [<c1449357>] ? dev_watchdog+0x257/0x260
> [ 5622.016134]  [<c104fd61>] ? warn_slowpath_common+0x81/0xa0
> [ 5622.016140]  [<c1449357>] ? dev_watchdog+0x257/0x260
> [ 5622.016145]  [<c104fe23>] ? warn_slowpath_fmt+0x33/0x40
> [ 5622.016150]  [<c1449357>] ? dev_watchdog+0x257/0x260
> [ 5622.016155]  [<c1068845>] ? __queue_work+0xd5/0x250
> [ 5622.016161]  [<c150c10d>] ? _raw_spin_lock+0xd/0x10
> [ 5622.016166]  [<c105c904>] ? call_timer_fn+0x34/0xe0
> [ 5622.016171]  [<c10f3461>] ? shmem_i_callback+0x21/0x30
> [ 5622.016175]  [<c10f3461>] ? shmem_i_callback+0x21/0x30
> [ 5622.016180]  [<c1449100>] ? dev_watchdog+0x0/0x260
> [ 5622.016185]  [<c105e13c>] ? run_timer_softirq+0xfc/0x1c0
> [ 5622.016189]  [<c1449100>] ? dev_watchdog+0x0/0x260
> [ 5622.016195]  [<c1055f12>] ? __do_softirq+0x92/0x1a0
> [ 5622.016200]  [<c1055e80>] ? __do_softirq+0x0/0x1a0
> [ 5622.016202]  <IRQ>  [<c105608c>] ? irq_exit+0x6c/0x80
> [ 5622.016211]  [<c15134c8>] ? smp_apic_timer_interrupt+0x38/0x42
> [ 5622.016216]  [<c150cb89>] ? apic_timer_interrupt+0x31/0x38
> [ 5622.016223]  [<c112630d>] ? do_sync_write+0x9d/0xf0
> [ 5622.016229]  [<c11264be>] ? rw_verify_area+0x6e/0x130
> [ 5622.016233]  [<c1081343>] ? do_futex+0x193/0x1c0
> [ 5622.016238]  [<c112682b>] ? vfs_write+0x9b/0x160
> [ 5622.016243]  [<c1126270>] ? do_sync_write+0x0/0xf0
> [ 5622.016247]  [<c1126e62>] ? sys_write+0x42/0x70
> [ 5622.016253]  [<c1002e1f>] ? sysenter_do_call+0x12/0x28
> [ 5622.016257] ---[ end trace 4f85204a75110ff3 ]---
> [ 5622.016262] eth2: Transmit timeout, status 00000004 00000000
> [ 5622.576937] eth2: Media Link On 100mbps full-duplex
>



-- 
Daniele Venzano
venza@...wnhat.org
http://www.brownhat.org
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ