To list all configured networks, use ifconfig -a
Next, you'll need to know which devices were found during boot. You can use dmesg
or look into /var/log/boot.msg
(this is a dump of the dmesg
output early after the hardware detection ran).
If the device isn't there, check what lcpci
tells you. That command lists all PCI devices connected to the BUS. If the device isn't there, there is a problem with the connection. If it is there, then use the device name to Google for the driver. Most often, the kernel will select the correct driver but sometimes, the driver is wrong. In this case, you need lsmod
(list active drivers), rmmod
(unload drivers at runtime) and modprobe
(load a driver at runtime).
If you found the driver, load it manually with modprobe
. If it works, add the line to /etc/init.d/boot.local
. If you have a driver conflict, add the name of the driver which you don't want to the /etc/modprobe.d/00-blacklist
like so:
blacklist drivername
dmidecode
is another utility for info on motherboard, BIOS, and various other components including RAM and CPU. – mctylr – 2010-04-11T16:37:12.697