Ubuntu 10.04LTSでUSB 2.0を無効化する
購入したCreative ZENのメディアプレイヤをつないでもなぜか認識されないのでエラーを確認すると,
unable to enumerate USB device on port X
のようにあり, 調べるとどうやらUSB 2.0がうまく利用できないせいらしい.
そこでこれを無効化して利用することにした. 方法は以下の通り.
$ cd /sys/bus/pci/drivers/ehci_hcd $ ls $ sudo sh -c 'echo -n "0000:00:xx.x" > unbind'
ここで, 0000:00:xx.xは実際にlsで確認したファイル名を入れる. もっと一般には,
#!/usr/bin/env sh cd /sys/bus/pci/drivers/ehci_hcd/ sudo sh -c 'find ./ -name "0000:00:*" -print| sed "s/\.\///">unbind'
というスクリプトを使っても良い. 情報は以下のサイトから.
http://www.absolutelytech.com/2010/04/18/solved-unable-to-enumerate-usb-device-disabling-ehci_hcd/