Bug#245398: via_rhine: very slow (Oversized Ethernet frame spanned multiple buffers)
Hi,
I just wanted to say that my revision of VIA Rhine works perfectly,
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102
[Rhine-II] (rev 78)
Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded
Ethernet Controller on VT8235
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (750ns min, 2000ns max), Cache Line Size: 0x08 (32
bytes)
Interrupt: pin A routed to IRQ 193
Region 0: I/O ports at c400 [size=256]
Region 1: Memory at e2001000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
I think that the brokeness might be related to rev. 72 only. There were
also some fixes Via Rhine in the kernel upstream, but I'm not sure if
those apply. Try the latest -rc patch from kernel.org See if that helps.
- Adam
--
Building your applications one byte at a time
http://www.galacticasoftware.com
Reply to: