diff options
author | Awnrt <roman.levikoff@gmail.com> | 2022-01-03 20:08:23 +0300 |
---|---|---|
committer | Awnrt <roman.levikoff@gmail.com> | 2022-01-03 20:08:23 +0300 |
commit | 25fe91df012e37bef30c72a7f070a27e386cf4e6 (patch) | |
tree | f63273b5877f27eddf43f9a5dbd062fa84c0415a /Hooks/vfio-usb.sh | |
parent | d829a682cab5876c865b9dfeb8fff4281e083f59 (diff) |
Add USB controller passthrough
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 |