Hi,
I've got a Compaq 90Mhz Pentium with a SMC 8416 EtherEZ card. When
I booted my system, the kernel did not recognize the ethernet device,
even though I compiled the kernel with SMC and SMC-ultra support. I
checked the hardware I/O address the card uses under DOS, which was
x260 (IRQ 3) and checked the smc-ultra.c code in the drivers/net
directory. The smc probe was looking at 200, 220, 240, 280, 300 ...,
but not 260. I modified this and rebuilt the kernel. When I boot up, the
kernel finds the card, correctly identifies it as SMC EtherEZ and gets the
IRQ right, but I can't connect anywhere (or ping). ifconfig indicates
that eth0 is up, but if I send out packets, netstat -i shows that packets
are being sent out ok TX OK, but all recived packets are errors (RX ERR
count keeps increasing, never an RX OK). Is this a problem with the
card set up ? (i.e. the Ethernet HOWTO says the card has to be set for
shared memory) If so, how to set the card up ?
Thanks very much,
Dirk