Не получается отключить ehci_hcd
Есть железка, подключающаяся к ПК, на котором установлена Ubuntu 12.04, по USB.
uname -r
3.2.0-34-generic-pae
Железка работает нестабильно в режиме USB 2.0. Состоит она из USB хаба, подключенной к нему USB звуковухи и FTDI232. Windows определяет внутренний USB хаб как устройство USB 1.1 и работает стабильно, в Linux же данное устройство определяется как USB 2.0 и периодически теряется:
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
|__ Port 1: Dev 4, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 1: Dev 4, If 1, Class=HID, Driver=usbhid, 1.5M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
|__ Port 1: Dev 7, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 3: Dev 38, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 1: Dev 39, If 0, Class=vend., Driver=ftdi_sio, 12M
|__ Port 3: Dev 40, If 0, Class=audio, Driver=snd-usb-audio, 12M
|__ Port 3: Dev 40, If 1, Class=audio, Driver=snd-usb-audio, 12M
|__ Port 3: Dev 40, If 2, Class=audio, Driver=snd-usb-audio, 12M
|__ Port 3: Dev 40, If 3, Class=HID, Driver=usbhid, 12M
|__ Port 5: Dev 4, If 0, Class=vend., Driver=, 1.5M
Попытка сделать modprobe -r неудалася
sudo modprobe -r ehci_hcd
FATAL: Module ehci_hcd is builtin
Если я делаю unbind
echo -n "0000:00:1d.0" > /sys/bus/pci/drivers/ehci_hcd/unbind
то отваливаются все устройства висящие на данном порте. Как правильно отключить USB 2.0?