Classic case of "but it worked before..."
NE2000 Compatible 10M Ethernet card on a Pentium 133 running RedHat 5.1 and
no problems. I upgrade to RedHat 6.1 and the Ethernet card is not detected
during the install. I use Kernel Configurator to define the device in
/etc/modules.conf as following:
alias eth0 ne
options ne io=0x300 irq=10
and everything starts to work fine. Again, no problems.
This past weekend, I upgrade to RedHat 7.1 and again the Ethernet card is
not discovered so again I modify the /etc/modules.conf file (as I did above)
but things still aren't working now.
During the boot up, "Bringing Up Interface ETH0 [OK]" flashes by.
Examining dmesg gives me:
NE*000 ethercard probe at 0x300: 00 40 05 3c 24 b5
eth0: NE2000 found at 0x300, using IRQ 10.
So I assume the card is initialized, booted, working, etc....
When I try to ping another machine on my home net, I get:
"Destination Host Unreachable"
I have verified all IP address/mask pairs and they ARE correct. I have
checked cables and even the hub by swapping and they are NOT the problem.
netstat -rn returns exactly what I would expect as my routing table.
Sniffer captures show the RedHat 7.1 box arping for the IP address it is
supposed to be pinging (which I would expect), but the arp is never
resolved, accoring to arp -a.
The only other message I'm seeing that may help is in dmesg after an
unsuccessful ping:
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx timed out, lost interrupt? TSR=0x1, ISR=0x3, t=107.
I don't know what that means. Any insight as to what this problem might be
and how to fix it???
cheers.