replaced NIC, now no network

Tod Merley todbot88 at
Thu Sep 14 07:46:34 UTC 2006

Replies interwoven:

On 9/13/06, Felix Miata <mrmazda at> wrote:
> I disabled the onboard eth0 NIC and installed a PCI NIC.

Why?  How (using what method - and where - CMOS?)?  For what reason?

> On reboot,
> Etch, Xandros and Knoppix all figured out how to use the new device
> instead of the old one.

Great!  While in one of them, find out what the Ethernet controller is
called - do a:

# This displays the network interfaces (Xs in IPs for privacy).
tod at tod-desktop:/proc/net$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:4C:26:8c:A1
          inet addr:192.168.X.XXX  Bcast:192.168.X.255  Mask:
          inet6 addr: fe80::210:4bff:fe21:8da1/64 Scope:Link
          RX packets:12185 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7976 errors:0 dropped:0 overruns:0 carrier:0
          collisions:3 txqueuelen:1000
          RX bytes:12633247 (12.0 MiB)  TX bytes:1451989 (1.3 MiB)
          Interrupt:10 Base address:0x9800

lo        Link encap:Local Loopback
          inet addr:  Mask:
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:832 (832.0 b)  TX bytes:832 (832.0 b)

tod at tod-desktop:/proc/net$
Mine is obviously eth0 so I do a -
tod at tod-desktop:/proc/net$ sudo ethtool -i eth0
driver: 3c59x
version: LK1.1.19
bus-info: 0000:00:0b.0
tod at tod-desktop:/proc/net$
Note the driver is loaded!
tod at tod-desktop:/proc/net$ modprobe -l | grep 3c59x
My first guess is that for whatever reason your new NIC was not
attached to it's proper driver.  Please also note the output of lspci
(directory of PCI  buss):
tod at tod-desktop:/proc/net$ lspci -v
. . .
. . .  entries omitted to save space
. . .
0000:00:0b.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang]
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at 9800 [size=64]
        Expansion ROM at 30010000 [disabled] [size=64K]
> In Kubuntu I now have no network.

The more I read here the more I am curious how you know and what you
did in the  "swap" process.

> /etc/network/interfaces remains untouched since before the swap, making
> no direct reference to the hardware device.

Again, what did you do?

> doesn't
> address much of anything. In system settings -> network settings there
> is a disabled eth1 and no eth0, and no apparent way to remove the bogus
> device or add and configure the new eth0. How do I solve this in 6.06?

Good to see you are starting with the local documentation.

Google is our friend.

As I hinted above see that it shows up on the PCI bus, that you have
the proper driver installed, from there the GUI's will probably do
well for you.  If not, Google "Linux networking" with other keys that
are before you at the time.

Good Hunting!


> --
> "Wisdom is supreme; therefore get wisdom. Though it cost all you
> have, get understanding. Esteem her, and she will exalt you;
> embrace her, and she will honor you."           Proverbs 4:7-8 NIV
>  Team OS/2 ** Reg. Linux User #211409
> Felix Miata  ***

What is the beginning of wisdom?  What hints at it?  It is our Job.

> --
> ubuntu-users mailing list
> ubuntu-users at

More information about the ubuntu-users mailing list