• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Linux: Problem swapping ethernet cards

Sureshot324

Diamond Member
I'm running Xubuntu on an old dell pentium 3 that doesn't have integrated ethernet. I was running an old 10mbit pci card, but it died so I bought a cheap noname 10/100 pci card. I have not been able to get this new card working.

When I first put it in the bios complained about a hardware conflict. I pulled out a 56k win modem that I have no use for, and that seemed to solve that problem because I was able to boot into Xubuntu.

However, I don't have a network connection. I run ifconfig and get this:

eth1 Link encap:Ethernet HWaddr FF:FF:FF:FF:FF:FF
inet6 addr: fe80::fdff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:4294967286 overruns:0 frame:4294967286
TX packets:0 errors:0 dropped:40 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:3 Base address:0x4000

I tried ifdown eth1 and then ifup eth1 and got this:

There is already a pid file /var/run/dhclient.eth1.pid with pid 134993416
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/ff:ff:ff:ff:ff:ff
Sending on LPF/eth1/ff:ff:ff:ff:ff:ff
Sending on Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 11
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

lspci | grep Ethernet gives this:

00:0f.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller

There seems to be no reference to eth0 anywere, so I guess the OS decided to call the new ethernet card eth1 since there was previous an eth0, though they were never in the system at the same time. I believe the driver for this card is in module natsemi, so I did modprobe natsemi and this seemed to load fine because it's there when I run lsmod. However, I still have the same problem. I tried setting a static IP with the Xubuntu networking control panel, but still could not connect.
 
Originally posted by: Sureshot324
Originally posted by: n0cmonkey
eth1 Link encap:Ethernet HWaddr FF:FF:FF:FF:FF:FF

Try a different PCI slot...

That fixed it! Thanks, I was working on that one for a while.

Good, that means the card isn't bad. 😛

A MAC address (HWaddr) of all Fs is bad. All Fs is the broadcast (I think).
 
Back
Top