Bug 202629 - SR-IOV not working with Windows guests in KVM with Inbox mlx4 driver v4.0-0 and Mellanox ConnectX-3 EN card
Summary: SR-IOV not working with Windows guests in KVM with Inbox mlx4 driver v4.0-0 a...
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Network (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: drivers_network@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-20 14:33 UTC by sotirone
Modified: 2019-03-15 17:42 UTC (History)
1 user (show)

See Also:
Kernel Version: 4.20.8
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description sotirone 2019-02-20 14:33:24 UTC
I do not know if this is supposed to be a feature with the Inbox driver or not.

My card is a Mellanox ConnectX-3 EN single SFP+ port.



When using the inbox kernel mlx4 driver v4.0-0 and passing through an SR-IOV VF to a Windows guest, the Mellanox WinOF v5.50 driver fails to initialize the VF. Linux guests are able to initialize and use the VF.

When I do the same with the Mellanox MLNX_EN or MLNX_OFED driver instead of the Inbox mlx4 driver, the Windows driver is able to initialize the VF just fine.

Thus, installing the Mellanox drivers resolves the issue but distro support for those drivers is scarce and problematic with kernels >= 4.19.

If this should work and it isn't, please fix.

Note You need to log in before you can comment on or make changes to this bug.