Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#79152 - [libvirt] add support for mediated devices with mdevctl utility
Attached to Project:
Arch Linux
Opened by Maik Broemme (mbroemme) - Wednesday, 19 July 2023, 23:11 GMT
Last edited by Toolybird (Toolybird) - Monday, 09 October 2023, 21:13 GMT
Opened by Maik Broemme (mbroemme) - Wednesday, 19 July 2023, 23:11 GMT
Last edited by Toolybird (Toolybird) - Monday, 09 October 2023, 21:13 GMT
|
DetailsDescription:
Certain virsh commands libvirt depend on missing mdevctl command. Additional info: * package version(s): libvirt 1:9.5.0-1 * config and/or log files etc: Jul 20 00:59:39 localhost.localdomain libvirtd[1094]: Cannot find 'mdevctl' in path: No such file or directory Steps to reproduce: 1. Prepare an XML file with a configuration of the mediated device, based on the detected GPU hardware: cat << EOF > vgpu-1.xml <device> <parent>pci_0000_65_00_0</parent> <capability type="mdev"> <type id="nvidia-257"/> <uuid>c95c5065-5187-4de0-b1ce-9cc7f930b8ef</uuid> </capability> </device> EOF 2. Execute: virsh nodedev-define vgpu-1.xml Current result: error: Failed to define node device from 'vgpu-1.xml' error: Cannot find 'mdevctl' in path: No such file or directory Expected result: Node device 'mdev_0eefeb2d_7e36_46d2_966d_27abbb81bcb1_0000_65_00_0' defined from 'vgpu-1.xml' Proposed solution: There is already mdevctl package in AUR: https://aur.archlinux.org/packages/mdevctl Please move it to Extra repository and add mdevctl to optdepends in libvirt. Without it nodedev-create and nodedev-define commands from virsh are not working and handling mediated device via libvirt is impossible. |
This task depends upon
Closed by Toolybird (Toolybird)
Monday, 09 October 2023, 21:13 GMT
Reason for closing: None
Additional comments about closing: "nothing to do on the libvirt packaging side". Please vote for mdevctl in the AUR which is the usual track for pkgs to enter the main distro.
Monday, 09 October 2023, 21:13 GMT
Reason for closing: None
Additional comments about closing: "nothing to do on the libvirt packaging side". Please vote for mdevctl in the AUR which is the usual track for pkgs to enter the main distro.
Edit: to clarify, mdevctl is listed as an optional utility in the libvirt sources. There is nothing to do on the libvirt packaging side. Therefore this feature request is essentially a request to package up mdevctl and upload it to the official repos.