If you have a moment.
Installed Linux (1.2.1).
Everything seems to be in order except that I can't get to the network.
Western Digital ethercard
Board type: WD8013EW
node address: 0000c0a2172c
i/o base addr 0240
irq 10
[extracted from a setup program I nabbed wdsetup 0.6a; more info available]
dmesg provides the following about the card:
eth0: WD80x3 at 0x240, 00 00 C0 A2 17 2C WD8013, IRQ 10, shared memory at
0xss000-0xe0fff.
catting /proc/ioports yields:
0240-025f: wd
Which says to me (it may say something different to you though) that the
kernel I compiled liked the card, determined that the base address was 240
and things should be good to go once I do a netconfig and plop in the
appropriate network information.
Ok, so I continue...add the information and I should be able to work some magic.
I can ping, telnet and ftp to the localhost. Which indicates that the
loopback function is fine, right?
So, I think I'm ready to go. Problem is that I can't ping/telnet/ftp to
anything outside of the computer.
Next choice I do an, ifconfig -a, and see both the lo and eth0. The only
strange thing here is that eth0 lists this: Base address:0x250
I think I'm hosed somewhere if wdsetup and /proc/ioports gives me 240 and
ifconfig gives 250...
More digging. /var/adm/debug says this:
eth0: transmit timed out, TX status 0x0, ISR 0x0.
eth0: Possible network cable problem?
Kernel? Cabling? Card? Network configuration? What am I overlooking, what
have I missed and how can I test/correct the problem.
Thanks,
Darrell
_____________________________________________________________________
University of Wisconsin-Madison
Associate Information Processing Consultant
National Institute for Science Education
Office of News & Public Affairs
102B Bascom Hall, 500 Lincoln Drive
Madison WI 53706 (608) 265-8551