So I've installed gentoo onto a server for a client, but when I boot it off the install I get the following error:
Code:
*Bringing eth0 up
SIOCSIFADDR: No such device
eth0: unknown interface: no such device
SIOCSIFBRDADDR: No such device
eth0: unkown interface: no such device
SIOCSIFNETMASK: No such device
*failed to bring eth0 up
Now, I ran lspci while booted off the livecd and got the following:
Code:
0000:00:00:0 Host bridge: Intel Corp. 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
0000:00:01:0 PCI bridge: Intel Corp. 82865G/PE/P PCI to AGP Controller (rev 02)
0000:00:1d:0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02)
0000:00:1d:1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 (rev 02)
0000:00:1d:2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3 (rev 02)
0000:00:1d:3 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4 (rev 02)
0000:00:1d:7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB ECHI Controller (rev 02)
0000:00:1e:0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev c2)
0000:00:1f:0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev 02)
0000:00:1f:1 IDE interface: Intel Corp. 82801EB/ER (ICH5/ICH5R) Ultra ATA 100 Storage Controller (rev 02)
0000:00:1f:3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
0000:00:1f:5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce MX/MX 400] (rev b2)
0000:02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
So I tried chrooting into /mnt/gentoo and modprobing 8139too (Which someone said was the apropriate driver for said controller) but got the following:
Code:
modprobe: Can't open dependencies file /lib/modules/2.4.26-gentoo-r6/modules.dep (No such file or directory)
Now since I'm using 2.4.26-gentoo-r9 (not r6) I made a symlink to the correct folder and called it 2.4.26-gentoo-r6. I tried to modprobe again and got:
Code:
modprobe: Can't locate module 8139too
When I ran locate 8139too I got
Code:
/usr/src/linux-2.4.26-gentoo-r9/include/config/8139too.h
/usr/src/linux-2.4.26-gentoo-r9/include/config/8139too
/usr/src/linux-2.4.26-gentoo-r9/include/config/8139too/pio.h
/usr/src/linux-2.4.26-gentoo-r9/include/config/8139too/tune
/usr/src/linux-2.4.26-gentoo-r9/include/config/8139too/tune/twister.h
/usr/src/linux-2.4.26-gentoo-r9/include/config/8139too/8129.h
/usr/src/linux-2.4.26-gentoo-r9/drivers/net/8139too.c
/usr/src/linux-2.4.26-gentoo-r9/Documentation/networking/8139too.txt
This is really baffeling me as to why it can't find the device when booting.... HELP! Please....
(Also what's odd is when I try to run lspci when booted off the harddrive I get "bash: lspci: command not found" anyone know why that would be?)