#!/bin/bash

if [[ $EUID != 0 ]] ; then
  echo This must be run as root!
  exit 1
fi

xhci="/sys/bus/pci/drivers/xhci_hcd"

if ! cd $xhci ; then
  echo Weird error. Failed to change directory to $xhci
  exit 1
fi

echo Unbinding devices from $xhci...

for i in ????:??:??.? ; do
  echo -n "$i" > unbind
  echo -n "$i" > bind
done