I have a Mellanox ConnectX4-lx, a dual port 10Gb/s network adapter.
It fails to load, as it is unable to acquire some # of MSI-X vectors.

        err = mlx5_alloc_irq_vectors(dev);
        if (err) {
                dev_err(&pdev->dev, "alloc irq vectors failed\n");
                goto err_cleanup_once;
        }

It wants MSI-X.  There is no fallback to MSI. No fallback IRQ.

SO: what has to happen so as to enable MSI-X?

This is a multi-function device.  I cannot enable VFs in dom0 as the driver 
does not load.  If I can get a domU running, I could then enable VFs, which 
would appear in dom0, allowing me to bind them to other domU.  However, the 
driver running in those domUs is the same driver.  It will still want MSI-X 
vectors.

This will be unfortunate if I cannot use this device, as I want to spin up a 
bunch of VMs, once for each VLAN I have locally, so I have an isolated host on 
each vlan for management / investigation / debug.

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/8790da45-138e-4bfa-a3c8-49208d61e8f6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to