1
I've just bought an HP NC360T Dual Port Gigabit Ethernet Adapter PCI-E for use in a linux box.
I can't seem to see the device on the system. I've used the lspci command to display a list of items on the pci bus. This also display PCIe adapters, right?
I can see two network controllers (these are already built in and I can access them - they're eth0 and wlan0.)
But I can't see my new card on there. I can see the network activity light flashing when I plug into a switch, so I'm assuming the card isn't dead. I guess I could test it on a windows box as it tends to have better plug and play.
My linux distro is zentyal.
are there any other commands I might try to query the system for the device?
thanks
Support for the NIC adapter should be compiled in the kernel or be loaded as a kernel module. Probably it is neither compiled in nor you have module loaded in. Check if you have file
/proc/config.gz
- this is running kernel configuration. We can check if your kernel was configured to support this NIC. What is the brand and model of your NIC adapter? – VL-80 – 2014-08-11T23:49:23.873brand is HP, model is NC360T dual port gigabit adapter. just checking now for that /proc/config.gz file.. – lapin – 2014-08-11T23:57:31.860
no, /proc/config.gz is not available. – lapin – 2014-08-12T00:01:08.533
I see. I just reread your post... You said you used
lspci
- do you see the NIC there in the output oflspci
? It should be there regardless of kernel support. Also, just to make sure - issue a commandifconfig -a
- it should display all available interfaces including deactivated ones – VL-80 – 2014-08-12T00:02:56.300I can't see the card in lspci output. I also can't see any entry with ifconfig -a - although I do see eth0 and wlan0, which are already in the system and in use. – lapin – 2014-08-12T00:08:44.917
1OK. Than we should dig into hardware level, because
lspci
is the low (probably even lowest) level discovery tool which queries PCI bus to find out what is connected to it. Check if this PCI slot is enabled in the BIOS, also I would try to put in this PCI slot another device which works for sure - to see that slot itself is operational. – VL-80 – 2014-08-12T00:13:16.5431You need to use the
dmesg
command to look for what the driver did during startup. Perhaps the driver probe or initialization failed and reported something. – sawdust – 2014-08-12T08:15:40.790