diff --git a/UserFaq.md b/UserFaq.md index ac33c5da..d1f73e44 100644 --- a/UserFaq.md +++ b/UserFaq.md @@ -152,12 +152,13 @@ This is an intended feature. A device which was previously assigned to a less tr or -1. Go to the sysfs (`/sys/bus/pci`), find the right device, detach it from the pciback driver and attach back to the `ehci-pci`/`ehci-hcd` (`ehci-pci` on newer kernels). Assume that `00:1c.2` is your device: +1. Go to the sysfs (`/sys/bus/pci`), find the right device, detach it from the pciback driver and attach back to the original driver. Replace `` with your device, for example `00:1c.2`: ``` {.wiki} - cd /sys/bus/pci/devices/0000:00:1c.2 - echo 0000:00:1c.2 > driver/unbind - echo 0000:00:1c.2 > ../../drivers/ehci-pci/bind + echo 0000: > /sys/bus/pci/drivers/pciback/unbind + MODALIAS=`cat /sys/bus/pci/devices/0000:/modalias` + MOD=`modprobe -R $MODALIAS | head -n 1` + echo > /sys/bus/pci/drivers/$MOD/bind ```