Public bug reported:

mlx5_core VF passthrough not working.

- linux-image-6.8.0-64-lowlatency does NOT work
- linux-image-6.8.0-51-lowlatency is OK

Passthrough a GPU is working on both of the above kernels, just mlx5 VFs
are affected in my case.

Software: libvirtd, qemu-kvm, stock driver (MLNX_OFED uninstalled)

apparmor disabled


libvirtd log:

7月 20 17:01:27 Proton libvirtd[2741]: internal error: QEMU unexpectedly closed 
the monitor (vm='Win10'): 2025-07-20T09:01:27.137414Z qemu-system-x86_64: 
-device 
{"driver":"vfio-pci","host":"0000:c1:00.4","id":"hostdev5","bus":"pci.7","addr":"0x0"}:
 vfio 0000:c1:00.4: error getting device from group 82: Permission denied
                                        Verify all devices in group 82 are 
bound to vfio-<bus> or pci-stub and not already in use
7月 20 17:01:29 Proton libvirtd[2741]: internal error: Failed to autostart VM 
'Win10': internal error: QEMU unexpectedly closed the monitor (vm='Win10'): 
2025-07-20T09:01:27.137414Z qemu-system-x86_64: -device 
{"driver":"vfio-pci","host":"0000:c1:00.4","id":"hostdev5","bus":"pci.7","addr":"0x0"}:
 vfio 0000:c1:00.4: error getting device from group 82: Permission denied
                                        Verify all devices in group 82 are 
bound to vfio-<bus> or pci-stub and not already in use
7月 20 17:01:31 Proton libvirtd[2741]: Unable to read from monitor: 连接被对方重置
7月 20 17:01:31 Proton libvirtd[2741]: internal error: QEMU unexpectedly closed 
the monitor (vm='Corplink'): 2025-07-20T09:01:31.719642Z qemu-system-x86_64: 
-device 
{"driver":"vfio-pci","host":"0000:c1:00.5","id":"hostdev0","bus":"pci.1","addr":"0x0"}:
 vfio 0000:c1:00.5: error getting device from group 83: Permission denied
                                        Verify all devices in group 83 are 
bound to vfio-<bus> or pci-stub and not already in use
7月 20 17:01:32 Proton libvirtd[2741]: internal error: Failed to autostart VM 
'Corplink': internal error: QEMU unexpectedly closed the monitor 
(vm='Corplink'): 2025-07-20T09:01:31.719642Z qemu-system-x86_64: -device 
{"driver":"vfio-pci","host":"0000:c1:00.5","id":"hostdev0","bus":"pci.1","addr":"0x0"}:
 vfio 0000:c1:00.5: error getting device from group 83: Permission denied
                                        Verify all devices in group 83 are 
bound to vfio-<bus> or pci-stub and not already in use

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.8.0-64-lowlatency 6.8.0-64.67.1
ProcVersionSignature: Ubuntu 6.8.0-51.52.1-lowlatency 6.8.12
Uname: Linux 6.8.0-51-lowlatency x86_64
NonfreeKernelModules: nvidia_modeset nvidia zfs
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/seq:        proton     3396 F.... pipewire
 /dev/snd/controlC0:  proton     3400 F.... wireplumber
CasperMD5CheckResult: unknown
CurrentDesktop: i3
Date: Sun Jul 20 17:16:10 2025
MachineType: Supermicro Super Server
ProcFB: 0 nvidia-drmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-51-lowlatency 
root=UUID=e819d4b3-2e9b-44f7-aa3f-97e73c50d6f9 ro max_loop=64 apparmor=0
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-6.8.0-51-lowlatency N/A
 linux-backports-modules-6.8.0-51-lowlatency  N/A
 linux-firmware                               20240318.git3b128b60-0ubuntu2.14
RfKill:
 0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
SourcePackage: linux-lowlatency
UpgradeStatus: Upgraded to noble on 2024-10-20 (273 days ago)
dmi.bios.date: 04/14/2022
dmi.bios.release: 5.22
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2.4
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: H12SSL-i
dmi.board.vendor: Supermicro
dmi.board.version: 1.01
dmi.chassis.asset.tag: To be filled by O.E.M.
dmi.chassis.type: 17
dmi.chassis.vendor: Supermicro
dmi.chassis.version: 0123456789
dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvr2.4:bd04/14/2022:br5.22:svnSupermicro:pnSuperServer:pvr0123456789:rvnSupermicro:rnH12SSL-i:rvr1.01:cvnSupermicro:ct17:cvr0123456789:skuTobefilledbyO.E.M.:
dmi.product.family: To be filled by O.E.M.
dmi.product.name: Super Server
dmi.product.sku: To be filled by O.E.M.
dmi.product.version: 0123456789
dmi.sys.vendor: Supermicro

** Affects: linux-lowlatency (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2117334

Title:
  mlx5_core VF passthrough does not work on linux-
  image-6.8.0-64-lowlatency but works on linux-image-6.8.0-51-lowlatency

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-lowlatency/+bug/2117334/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to