sky2 tx hangups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Stephen and others,
I have a Intel board with a SKY2 network card[1]. The board stopped to receive
packages under havy network load with Linus linux tree (GIT HEAD at this timestamp:
2.6.17-rc2 (root@faui02) #1 SMP Mon Apr 24 22:30:57 CEST 2006) version. The
following was in the syslog:

        Apr 30 00:11:31 localhost kernel: sky2 eth0: tx timeout
        Apr 30 00:11:31 localhost kernel: sky2 eth0: transmit ring 271 .. 248 report=273 done=273
        Apr 30 00:11:31 localhost kernel: sky2 status report lost?
        Apr 30 00:11:41 localhost kernel: sky2 eth0: tx timeout
        Apr 30 00:11:41 localhost kernel: sky2 eth0: transmit ring 273 .. 250 report=273 done=273
        Apr 30 00:11:41 localhost kernel: sky2 hardware hung? flushing
        Apr 30 00:43:41 localhost kernel: sky2 eth0: tx timeout
        Apr 30 00:43:41 localhost kernel: sky2 eth0: transmit ring 250 .. 227 report=273 done=273
        Apr 30 00:43:41 localhost kernel: sky2 status report lost?
        Apr 30 00:45:16 localhost kernel: sky2 eth0: tx timeout
        Apr 30 00:45:16 localhost kernel: sky2 eth0: transmit ring 273 .. 250 report=273 done=273
        Apr 30 00:45:16 localhost kernel: sky2 hardware hung? flushing

Note: There went a few changes from 25th April into the kernel which I missed.
A few look relevant: (git-whatchanged -p drivers/net/sky2.c | less)

        [PATCH] sky2: add fake idle irq timer
        [PATCH] sky2: reschedule if irq still pending

I rebuild a new kernel with the changes in and have that at the moment running
(Linus linux kernel tree GIT HEAD) and stress testing the network card. If the
problem pops up again, I raise my voice.

Thanks for putting that much work in the driver,
                                                Thomas

[1] sky2 networkcard

0000:04:00.0 0200: 11ab:4361 (rev 17)
0000:04:00.0 Ethernet controller: Marvell Technology Group Ltd.: Unknown device 4361 (rev 17)
        Subsystem: Intel Corp.: Unknown device 3065
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, Cache Line Size: 0x10 (64 bytes)
        Interrupt: pin A routed to IRQ 58
        Region 0: Memory at ff720000 (64-bit, non-prefetchable) [size=16K]
        Region 2: I/O ports at 9800 [size=256]
        Expansion ROM at ff700000 [disabled] [size=128K]
        Capabilities: [48] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] Vital Product Data
        Capabilities: [5c] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
                Address: 00000000fee00000  Data: 403a
        Capabilities: [e0] #10 [0011]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux