I'm using the following guide: https://vfio.blogspot.com/2015/05/vfio-gpu-how-to-series-part-3-host.html. I'm having trouble adapting some of the Fedora focused instructions for use in Arch.
*1. Dracut* Dracut isn't used in Arch but the mkinitcpio is. You're asked to insert *add_drivers+="vfio vfio_iommu_type1 vfio_pci vfio_virqfd" *in: */etc/dracut.conf.d/local.conf*. Farther down, I'm supposed to insert *install_items+="/sbin/vfio-pci-override-vga.sh /usr/bin/find /usr/bin/dirname" *in: */etc/dracut.conf.d/local.conf*. Should I instead add these lines to a modprobe.d conf file or should I add it to the modules line in */etc/mkinitcpio.conf*? *2. driver_override* My bash-foo isn't very good and I need to adapt the following script (see below) so that it points to the correct directories. In Arch, the directory for the GPU (02:00.0) and GPU audio (02:00.1) are here: */sys/devices/pci0000:00/0000:00:02.0/0000:02:00.0/* & */sys/devices/pci0000:00/0000:00:02.0/0000:02:00.1/* * #!/bin/sh DEVS="0000:02:00.0 0000:02:00.1" for DEV in $DEVS; do echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override done modprobe -i vfio-pci* Hope to hear from you soon! Best, Garland Key
_______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users