I would like to try to get the mlx5 driver to work and could use some help. I haven't used a mac since about... 1985... so I'm extremely inexperienced with macos.
I'm running Ventura in a VM (qemu/libvirt) and am using the virtio driver for the network interface. Works fine. The VM host has a ConnectX-4 in SR-IOV mode and I'm using the virtual function (VF) interfaces in my other VMs (linux/windows). A VF interface appears like a regular PCI device with the same Mellanox vendor id (0x15b3) but with a different product id (0x1014) instead of the primary (physical function / PF) id (0x1013). My other VMs all detect it as a Mellanox nic but they are aware that it's a VF and not a PF.
Ventura doesn't seem to be loading the driver. Is there something I need to do to enable the MLX5 driver? Or is it automatic?
Here's what 'System Information' shows me:
View attachment 2202399
I'm wondering if perhaps the driver isn't loading because it doesn't know how to init VFs... or if it has something to do with the fact that it's being detected as 'ExpressCard'.
I saw mention of the class code but don't see where I can see that.
Any assistance would be greatly appreciated. Thanks!