I am testing a new network card on Ubuntu Linux Desktop v14.04.3 LTS 64 bits. Its name is:
Silicom PXG6BPi Six Port Copper Gigabit Ethernet PCI-X Bypass Server Adapter
But it seems to be a discontinued device, and it generates no ethX
at all:
luis@ThreepWood:~$ sudo ifconfig -a
eth0 Link encap:Ethernet direcciónHW 00:1d:60:13:df:cb
Direc. inet:192.168.11.110 Difus.:192.168.11.255 Másc:255.255.255.0
Dirección inet6: fe80::21d:60ff:fe13:dfcb/64 Alcance:Enlace
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:578 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:596 errores:0 perdidos:0 overruns:0 carrier:2
colisiones:0 long.colaTX:1000
Bytes RX:55654 (55.6 KB) TX bytes:89718 (89.7 KB)
lo Link encap:Bucle local
Direc. inet:127.0.0.1 Másc:255.0.0.0
Dirección inet6: ::1/128 Alcance:Anfitrión
ACTIVO BUCLE FUNCIONANDO MTU:16436 Métrica:1
Paquetes RX:204 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:204 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:0
Bytes RX:16592 (16.5 KB) TX bytes:16592 (16.5 KB)
As can be seen, the only NIC detected is the internal one (eth0
).
I have tested some others multiple ethernet cards, like some 4-port ones, and they are seen by the operating system as 4 NIC, i.e: eth4
, eth5
, eth6
and eth7
.
The device seems to be at the PCI list:
luis@ThreepWood:~$ sudo lspci | grep "copper" -i
05:04.0 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:04.1 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:05.0 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:05.1 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:06.0 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:06.1 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
I am rather used to find that Linux detects nearly all network cards automatically.
How can I solve this?
Do I need to install drivers? Or maybe it is just a question of kernel recompilation? Maybe it is just a matter of loading some modules?
It seems the reseller does not offer an easy access to its drivers.
sudo ifconfig -a
? – John Dec 31 '15 at 15:06ifconfig -a
yields just the same output. I have edited the original question to reflect. – Sopalajo de Arrierez Dec 31 '15 at 18:29modprobe tg3
for now. Maybe the driver is just blacklisted ... – Dec 31 '15 at 19:18modprobe tg3
shows no output, andifconfig -a
still shows no moreethX
interfaces. – Sopalajo de Arrierez Dec 31 '15 at 19:59ifconfig -a
yields only the main (internal) card and the loopback adapters. Thanks anyway, as I have solved it by installing/compiling drivers. – Sopalajo de Arrierez Jan 02 '16 at 14:25