From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xose Vazquez Perez Subject: [BUG] ISIC + 2.6.22 (via-rhine) Date: Mon, 09 Jul 2007 19:31:59 +0200 Message-ID: <4692710F.4000001@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit To: rl@hellgate.ch, netdev@vger.kernel.org Return-path: Received: from hu-out-0506.google.com ([72.14.214.232]:53780 "EHLO hu-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755711AbXGIRcF (ORCPT ); Mon, 9 Jul 2007 13:32:05 -0400 Received: by hu-out-0506.google.com with SMTP id 19so521588hue for ; Mon, 09 Jul 2007 10:32:04 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-Id: netdev.vger.kernel.org hi, Running ISIC -- IP Stack Integrity Checker ( http://isic.sf.net ), in Fedora-7-i386 with 2.6.22, the NIC stopped to send packages. But 1 second latter it began to send out more of them. dmesg shows the bug. command is: # tcpsic -s rand -d 172.26.0.2 -I100 driver is: via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker eth0: VIA Rhine II at 0xbc000000, 00:11:d8:54:e9:3c, IRQ 19. eth0: MII PHY found at address 1, status 0x786d advertising 01e1 Link 45e1. eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 eth0: no IPv6 routers present ---lspci-- 00:12.0 0200: 1106:3065 (rev 78) Subsystem: 1043:80ed Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- {hardirq-on-W} usage. swapper/0 [HC0[0]:SC1[1]:HE1:SE0] takes: (&rp->lock){++..}, at: [] rhine_tx_timeout+0x6f/0xf4 [via_rhine] {in-hardirq-W} state was registered at: [] __lock_acquire+0x38c/0xb12 [] lock_acquire+0x56/0x6f [] _spin_lock+0x2b/0x38 [] rhine_interrupt+0x16b/0x69b [via_rhine] [] handle_IRQ_event+0x1a/0x46 [] handle_fasteoi_irq+0x7d/0xb6 [] do_IRQ+0xb1/0xd8 [] 0xffffffff irq event stamp: 18052892 hardirqs last enabled at (18052892): [] _spin_unlock_irqrestore+0x36/0x3c hardirqs last disabled at (18052891): [] _spin_lock_irqsave+0x12/0x44 softirqs last enabled at (18052876): [] __do_softirq+0xe3/0xe9 softirqs last disabled at (18052887): [] do_softirq+0x61/0xc7 other info that might help us debug this: 1 lock held by swapper/0: #0: (_xmit_ETHER){-+..}, at: [] dev_watchdog+0x14/0xbf stack backtrace: [] show_trace_log_lvl+0x1a/0x2f [] show_trace+0x12/0x14 [] dump_stack+0x16/0x18 [] print_usage_bug+0x141/0x14b [] mark_lock+0x1fd/0x409 [] __lock_acquire+0x3fc/0xb12 [] lock_acquire+0x56/0x6f [] _spin_lock+0x2b/0x38 [] rhine_tx_timeout+0x6f/0xf4 [via_rhine] [] dev_watchdog+0x76/0xbf [] run_timer_softirq+0x11a/0x182 [] __do_softirq+0x6f/0xe9 [] do_softirq+0x61/0xc7 ======================= via-rhine: Reset not complete yet. Trying harder. eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 --end--- -thanks- -- Politicos de mierda, yo no soy un terrorista.