Skip to contentSkip to conversation

sky2 hang still exists in 2.6.19-rc6 --Bug#396185?

DISCUSSION Berck E. Nash 2 participants 3 messages Nov 29, 2006

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

I've been having problems with the sky2 ethernet driver from the very beginning. I have read the following:

http://marc.theaimsgroup.com/?l=linux-netdev&m=116384918914761&w=2

And the bug described still exists for me. I'm running 2.6.19-rc6-mm1.

The only relevant console output:

[55022.353219] NETDEV WATCHDOG: eth0: transmit timed out
[55022.358356] sky2 eth0: tx timeout
[55022.361753] sky2 status report lost?

After that, the system is totally unresponsive and requires a hard reset.

The device is onboard lan on an ASUS P5W-DH Deluxe. lspci -vv:

02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 20)
Subsystem: ASUSTeK Computer Inc. Marvell 88E8053 Gigabit
Ethernet controller PCIe (Asus)
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: 16 bytes
Interrupt: pin A routed to IRQ 315
Region 0: Memory at fa9fc000 (64-bit, non-prefetchable) [size=16K] Region 2: I/O ports at c800 [size=256]
Expansion ROM at fa9c0000 [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: Mask- 64bit+
Queue=0/1 Enable+
Address: 00000000fee0300c Data: 41a1
Capabilities: [e0] Express Legacy Endpoint IRQ 0
Device: Supported: MaxPayload 128 bytes, PhantFunc 0,
ExtTag-
Device: Latency L0s unlimited, L1 unlimited
Device: AtnBtn- AtnInd- PwrInd-
Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s, Port 0
Link: Latency L0s <256ns, L1 unlimited
Link: ASPM Disabled RCB 128 bytes CommClk+ ExtSynch-
Link: Speed 2.5Gb/s, Width x1

I'll be glad to help test anything I can... Please cc me on any replies as I'm not subscribed.

Thanks!
Berck

#1 lore raw
Quoted 7 lines · Berck E. Nash

I've been having problems with the sky2 ethernet driver from the very beginning. I have read the following:

http://marc.theaimsgroup.com/?l=linux-netdev&m=116384918914761&w=2

And the bug described still exists for me. I'm running 2.6.19-rc6-mm1.

That motherboard has dual lan, are you using both of them?
I don't have that chip version, so hard to tell if it is using dual port with a single chip or not. There is a hack for the dual port PCI-X version already in the driver, that turns off receive checksums if both ports are in use. Please try turning off receive checksums with ethtool and see if that helps.

#2 lore raw
Quoted 5 lines · Stephen Hemminger

That motherboard has dual lan, are you using both of them?
I don't have that chip version, so hard to tell if it is using dual port with a single chip or not. There is a hack for the dual port PCI-X version already in the driver, that turns off receive checksums if both ports are in use. Please try turning off receive checksums with ethtool and see if that helps.

I'm only using one port. The second port is disabled in the BIOS. The problem still occurs with receive checksums off.