It's my understanding that the 3Com 3C574 PC Card driver for Linux is buggy.
Yep, says so right there in SUPPORTED.CARDS. I got this far, though, and I
don't know if I'm missing something, or if I'm experiencing the effects of
said buggy driver.
High-pitched beeps on boot (no low tones) seem to indicate that the 574 and
my Megahertz modem are both fine (modem works fine, btw, including PPP).
NIC gives link light, /bin/dmesg contains references to it. ifconfig eth0
returns the following:
Link encap:Ethernet HWaddr (blah blah)
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 METRIC:1
Rx/Tx packets/errors/dropped/overruns/fram/carrier and collisions all 0.
Interrupt:9, Base address:0x300, standard for this card and as far as I can
tell, not conflicting with anything on my Toshiba 430CDT.
Symptom: It can ping itself successfully, whatever I call it (its NetBIOS
name, its IP address, or "localhost".) Ping hangs when I try to reach any
address other than its own, however. Just hangs, no output until I ^C.
Doesn't see any computer other than itself (self-absorbed, this one).
Is there something obvious that I've missed? Ping (and everything else)
works fine over PPP, btw.
Complete specs: Tosh 430CDT, PCMCIA 3.0.9, kernel 2.0.36, no sound config'd,
no external devices except the modem and 574. Excluded IRQs 0-8 in
config.opts just to be safe (this thing is generally assigned IRQ 9 by
Windows, and works fine in W95/98).