diff options
Diffstat (limited to 'Hooks/vfio-usb.sh')
-rwxr-xr-x | Hooks/vfio-usb.sh | 8 |
1 files changed, 8 insertions, 0 deletions
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 |