Mellanox ethernet in Ampere eMAG system

John F Carr jfc at mit.edu
Fri Jan 17 23:31:16 UTC 2020


I am installing FreeBSD CURRENT on an Ampere eMAG (Lenovo HR330A).  The kernel can't find a driver for two of the ethernet ports.  Linux sees them as mlx5, and FreeBSD has a driver by that name in sys/dev/mlx5.  Is there a file I need to tweak to get a driver bound?

pciconf reports

none0 at pci0:1:0:0:	class=0x020000 rev=0x00 hdr=0x00 vendor=0x15b3 device=0x1015 subvendor=0x15b3 subdevice=0x0057
    vendor     = 'Mellanox Technologies'
    device     = 'MT27710 Family [ConnectX-4 Lx]'
    class      = network
    subclass   = ethernet
none1 at pci0:1:0:1:	class=0x020000 rev=0x00 hdr=0x00 vendor=0x15b3 device=0x1015 subvendor=0x15b3 subdevice=0x0057
    vendor     = 'Mellanox Technologies'
    device     = 'MT27710 Family [ConnectX-4 Lx]'
    class      = network
    subclass   = ethernet

dmesg reports

pcib1: <PCI-PCI bridge> at device 0.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <network, ethernet> at device 0.0 (no driver attached)
pci1: <network, ethernet> at device 0.1 (no driver attached)



More information about the freebsd-arm mailing list