Skip to contentSkip to conversation

Via-Rhine dirve in 2.4.21-pre7

DISCUSSION Mark Syms 4 participants 7 messages Apr 7, 2003 – Apr 18, 2003

lore
Share & tools
lore

Mark Syms

author
#0 lore raw

Roger,

Just tried the via-rhine driver in 2.4.21-pre7 and it appears to exhibit the problem Erik Hensema reported with the VT6103 onboard network card on my Chaintech 7VJL Athlon board whereby you get NETDEV Watchdog transmit timeout errors unless you turn local io-apic off in which case it all works fine.

Please cc me directly as I'm not subscribed to the mailing list.

Thank you,

Mark Syms

#1 lore raw
Quoted 5 lines · Mark Syms

Just tried the via-rhine driver in 2.4.21-pre7 and it appears to exhibit the problem Erik Hensema reported with the VT6103 onboard network card on my Chaintech 7VJL Athlon board whereby you get NETDEV Watchdog transmit timeout errors unless you turn local io-apic off in which case it all works fine.

How did previous versions fare?

author
#2 lore raw
In reply to Mark Syms

Roger,

Just saw your response on the mailing list archive. Sorry I haven't responded earlier but as I said below I'm not subscribed to the list.

The reason I was trying 2.4.21-pre7 is that I have been unable to get the network card working on any kernel version if local IO-APIC is enabled and I was hoping that the changes you had submitted for the 21pre series might help but they did not.

If you want me to try anything let me know or send me a patch (directly please).

Sorry not to be more help.

Mark.

Quoted 13 lines · Mark Syms

Roger,

Just tried the via-rhine driver in 2.4.21-pre7 and it appears to exhibit the problem Erik Hensema reported with the VT6103 onboard network card on my Chaintech 7VJL Athlon board whereby you get NETDEV Watchdog transmit timeout errors unless you turn local io-apic off in which case it all works fine.

Please cc me directly as I'm not subscribed to the mailing list.

Thank you,

Mark Syms

Signature · 1 line
Mark Syms <[email protected]>
#3 lore raw
Quoted 4 lines · Mark Syms

The reason I was trying 2.4.21-pre7 is that I have been unable to get the network card working on any kernel version if local IO-APIC is enabled and I was hoping that the changes you had submitted for the 21pre series might help but they did not.

Until further notice, please do not attempt to use Via IOAPIC support.

This has nothing to do with via-rhine, and remains an open issue.

Jeff

#4 lore raw
Quoted 2 lines · Jeff Garzik

Until further notice, please do not attempt to use Via IOAPIC support. This has nothing to do with via-rhine, and remains an open issue.

I thought I'd read everything about the Rhine and Via in my lurking on lkml, but I must have missed something. This box here is an Abit KD7-RAID (Via KT400 + Rhine II) and I have IOAPIC enabled and am using Roger's latest driver with 2.4.21-pre6 with great success.

rei $ uname -a
Linux rei 2.4.21-pre6-preempt #1 Mon Mar 31 17:05:40 PST 2003 i686 unknown unknown GNU/Linux

rei $ cat /var/log/dmesg | egrep -i "via|rhine"
PCI: Using IRQ router VIA [1106/3177] at 00:11.0
PCI: Via IRQ fixup for 00:10.0, from 10 to 5
PCI: Via IRQ fixup for 00:10.2, from 11 to 5
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci00:11.1
agpgart: Detected Via Apollo Pro KT400 chipset via-rhine.c:v1.10-LK1.1.17 March-1-2003 Written by Donald Becker
http://www.scyld.com/network/via-rhine.html
eth0: VIA VT6102 Rhine-II at 0xd800, 00:50:8d:45:af:b7, IRQ 23.

rei $ grep APIC /usr/src/linux/.config
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y

What am I missing here? It sounds like it's dangerous to use, but it doesn't look like it's broken.

Signature · 2 lines
 Marc Wilson |     One big pile is better than two little piles.  --
 [email protected] |     Arlo Guthrie
#5 lore raw
Quoted 10 lines · Marc Wilson
Quoted 2 lines · Jeff Garzik

Until further notice, please do not attempt to use Via IOAPIC support. This has nothing to do with via-rhine, and remains an open issue.

I thought I'd read everything about the Rhine and Via in my lurking on lkml, but I must have missed something. This box here is an Abit KD7-RAID (Via KT400 + Rhine II) and I have IOAPIC enabled and am using Roger's latest driver with 2.4.21-pre6 with great success.

[...]

Quoted 1 line

eth0: VIA VT6102 Rhine-II at 0xd800, 00:50:8d:45:af:b7, IRQ 23.

[...]

Quoted 2 lines

What am I missing here? It sounds like it's dangerous to use, but it doesn't look like it's broken.

If it works for you, great!

It doesn't work at all for some people, and it works until you hit high loads, for others. Besides all the bug reports I've seen, Alan Cox has noted it's an open issue as well. He may have more info on the APIC details.

Basically there are a lot of "I boot with 'noapic', and suddenly everything works" reports.

Jeff

#6 lore raw
In reply to Mark Syms
Quoted 2 lines · Mark Syms

Just saw your response on the mailing list archive. Sorry I haven't responded earlier but as I said below I'm not subscribed to the list.

Your email bounced. I would have told you, but your email bounced :-P. (list cced in case it happens again)

Roger