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/