Network card not detected by Proxmox VE

CRG_sysadmin

New Member
Oct 20, 2020
3
0
1
44
Hello

We are configuring one server as proxmox ve server with a Myricom 10Gb card.
Unfortunately, we are not able to make it working.

The card is correctly detected by the Proxmox OS, but the network interface is not available.
hwinfo --netcard
15: PCI 4300.0: 0200 Ethernet controller
[Created at pci.386]
Unique ID: 1xZf.ZUUMEadr5L7
Parent ID: zylG.jHwd7qeWZK5
SysFS ID: /devices/pci0000:40/0000:40:02.0/0000:41:00.0/0000:42:08.0/0000:43:00.0
SysFS BusID: 0000:43:00.0
Hardware Class: network
Model: "Myricom 10G-PCIE-8B"
Vendor: pci 0x14c1 "Myricom, Inc."
Device: pci 0x0008 "Myri-10G Dual-Protocol NIC"
SubVendor: pci 0x14c1 "Myricom, Inc."
SubDevice: pci 0x000a "10G-PCIE-8B"
Revision: 0x01
Driver: "myri10ge"
Driver Modules: "myri10ge"
Memory Range: 0x1feff000000-0x1feffffffff (ro,non-prefetchable)
Memory Range: 0xdbf00000-0xdbffffff (rw,non-prefetchable)
Memory Range: 0xdbe80000-0xdbefffff (ro,non-prefetchable,disabled)
IRQ: 29 (no events)
Module Alias: "pci:v000014C1d00000008sv000014C1sd0000000Abc02sc00i00"
Driver Info #0:
Driver Status: myri10ge is active
Driver Activation Cmd: "modprobe myri10ge"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #63 (PCI bridge)


In the dmesg we are seeing the following information:
[ 6.305891] myri10ge: Version 1.5.3-1.534
[ 6.306150] myri10ge 0000:43:00.0: invalid sram_size -1B or board span 16777216B


We have been reviewing every option but are not able to find a real solution.
Do you know if this means that the ethernet card is not compatible with the server or with Proxmox OS?

Thanks in advance for your help

Best regards

Yann
 
What does your network configuration look like?

Code:
cat /etc/network/interfaces
 
Hello Dominic

Unfortunately in the interfaces file, this is not appearing:
Code:
auto lo
iface lo inet loopback

iface eno2 inet manual

iface eno1 inet manual

auto vmbr1
iface vmbr1 inet static
        address xx.xx.xx.xx
        gateway xx.xx.xx.xx
        bridge-ports eno2
        bridge-stp off
        bridge-fd 0
        bridge-vlan-aware yes
        bridge-vids 2-4094

Best regards

Yann
 
And it is also not in
Code:
ip -c a
?
 
Unfortunately not.

Code:
root@pve06:~# ip -c a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr1 state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
4: vmbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet xx.xx.xx.xx/16 brd xx.xx.xx.xx scope global vmbr1
       valid_lft forever preferred_lft forever
    inet6 fe80::28c:faff:fe02:6a11/64 scope link
       valid_lft forever preferred_lft forever

Best regards

Yann
 
Hmm I mean this
[ 6.306150] myri10ge 0000:43:00.0: invalid sram_size -1B or board span 16777216B
certainly does not sound good.
That line seems to be 12 year old kernel code.

You could try to check if some live Ubuntu image (Proxmox VE uses an Ubuntu kernel) recognizes the card better and you could also check if there are some other drivers available for your network card.