Hi Fabian,
Thanks for reaching out.... what extra info can I provide?
I'm running Proxmox Virtual Environment 5.0-31 (Debian 9)
I have installed 3 x Chelsio N320E T320 dual-port SFP+ 10Gb cards. One card has been installed in each of my two Proxmox servers and one in my OpenNAS server. The OpenNAS server recognises both ports, but each of my Proxmox servers only recognise one port on these cards.
If I run "lspci" on the Proxmox servers, we see that the card seems to recognised...
# lspci | grep -i chelsio
0c:00.0 Ethernet controller: Chelsio Communications Inc T320 10GbE Dual Port Adapter
If I run "ifconfig" on the Proxmox servers though, it only shows a single interface...
# ifconfig | grep ens
ens5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:07:43:0a:27:e2 txqueuelen 1000 (Ethernet)
RX packets 69478 bytes 7740606 (7.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 64346 bytes 6528292 (6.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 31 memory 0xfdff0000-fdff0fff
Running "ifconfig" on my FreeNAS server shows both interfaces...
# ifconfig | grep cxgb
cxgb0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=6c03bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
ether 00:07:43:0a:ff:8e
nd6 options=9<PERFORMNUD,IFDISABLED>
media: Ethernet 10Gbase-Twinax <full-duplex>
status: active
cxgb1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=6c03bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
ether 00:07:43:0a:ff:8f
nd6 options=9<PERFORMNUD,IFDISABLED>
media: Ethernet 10Gbase-Twinax <full-duplex>
status: active
If I run "lsmod" on the Proxmox servers I can see that seem to have loaded the cxgb3 and mdio kernel modules...
# lsmod | grep cx
cxgb3 151552 0
mdio 16384 1 cxgb3
I'm certainly not an expert here, but it feels as though Proxmox may have incorrectly identified the card (as single-port h/w) and loaded the wrong kernel module?
FWIW, these are the (file) references to cxgb3 that I've found on the system...
#locate cxgb3
/lib/firmware/cxgb3
/lib/firmware/cxgb3/ael2005_opt_edc.bin
/lib/firmware/cxgb3/ael2005_twx_edc.bin
/lib/firmware/cxgb3/ael2020_twx_edc.bin
/lib/firmware/cxgb3/t3b_psram-1.1.0.bin
/lib/firmware/cxgb3/t3c_psram-1.1.0.bin
/lib/firmware/cxgb3/t3fw-7.10.0.bin
/lib/firmware/cxgb3/t3fw-7.12.0.bin
/lib/firmware/cxgb3/t3fw-7.4.0.bin
/lib/modules/4.10.15-1-pve/kernel/drivers/infiniband/hw/cxgb3
/lib/modules/4.10.15-1-pve/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko
/lib/modules/4.10.15-1-pve/kernel/drivers/net/ethernet/chelsio/cxgb3
/lib/modules/4.10.15-1-pve/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko
/lib/modules/4.10.15-1-pve/kernel/drivers/scsi/cxgbi/cxgb3i
/lib/modules/4.10.15-1-pve/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko
/lib/modules/4.10.17-2-pve/kernel/drivers/infiniband/hw/cxgb3
/lib/modules/4.10.17-2-pve/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko
/lib/modules/4.10.17-2-pve/kernel/drivers/net/ethernet/chelsio/cxgb3
/lib/modules/4.10.17-2-pve/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko
/lib/modules/4.10.17-2-pve/kernel/drivers/scsi/cxgbi/cxgb3i
/lib/modules/4.10.17-2-pve/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko
/lib/modules/4.10.17-3-pve/kernel/drivers/infiniband/hw/cxgb3
/lib/modules/4.10.17-3-pve/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko
/lib/modules/4.10.17-3-pve/kernel/drivers/net/ethernet/chelsio/cxgb3
/lib/modules/4.10.17-3-pve/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko
/lib/modules/4.10.17-3-pve/kernel/drivers/scsi/cxgbi/cxgb3i
/lib/modules/4.10.17-3-pve/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko
/usr/include/rdma/cxgb3-abi.h
Hope that helps ... please let me know if I can do anything more to assist in any way...
Best Regards,