From 25fe91df012e37bef30c72a7f070a27e386cf4e6 Mon Sep 17 00:00:00 2001 From: Awnrt Date: Mon, 3 Jan 2022 20:08:23 +0300 Subject: Add USB controller passthrough --- Hooks/vfio-usb.sh | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100755 Hooks/vfio-usb.sh (limited to 'Hooks/vfio-usb.sh') diff --git a/Hooks/vfio-usb.sh b/Hooks/vfio-usb.sh new file mode 100755 index 0000000..f694c14 --- /dev/null +++ b/Hooks/vfio-usb.sh @@ -0,0 +1,8 @@ +for dev in "$@"; do + vendor=$(cat /sys/bus/pci/devices/$dev/vendor) + device=$(cat /sys/bus/pci/devices/$dev/device) + if [ -e /sys/bus/pci/devices/$dev/driver ]; then + echo $dev > /sys/bus/pci/devices/$dev/driver/unbind + fi + echo $vendor $device > /sys/bus/pci/drivers/vfio-pci/new_id +done -- cgit v1.2.3