
Ubuntu日本語フォーラム

ログインしていません。
すみません、UbuntuというよりVirtualBoxの使い方の質問なのですが、
どこで質問すればいいのかわからず、ここで質問を投稿させていただきます。
今、VirtualBoxでUbuntu上からWindowsXPを使用しているのですが、
USBの認識はうまくできたのですがUSB2.0として動作せず、すごく低速で動作しています・・・・
設定の「USB2.0(EHCI)コントローラーを有効化」にもチェック入れてます。
どうすれば、うまく2.0として動作してくれるでしょうか?
VirtualBoxのバージョンは4.0です。
Ubuntuは10.10を使わせてもらってます。
よろしくお願いします。
オフライン
VirtualBox のサイト http://www.virtualbox.org/wiki/Downloads から、
VirtualBox 4.0.4 Oracle VM VirtualBox Extension Packをダウンロードして、適用してください。
Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112 と言う名前のファイルがダウンロードされるので、VirtualBox の環境設定ー>機能拡張でパッケージを追加ボタンをクリックし、ダウンロードしたファイルを選んでインストールして下さい。
これで、USB2.0 として動作するようになります。ネイティブで使っているのと同じになるとは思えませんが、私のところでは不快に感じるほど遅いと思ったことはありません。
オフライン
petitbootangさん
お返事ありがとうございます。
教えてもらった拡張パッケージをインストールしました
が、やはり2.0で動作してくれません・・・
Windowsで「高速でないハブに接続されてます」というバルーンが出ます
もちろん、ちゃんと2.0対応のポートにUSBを差してます
USBドライバも一応削除して再インストールも試したのですがダメでした・・・
オフライン
VirtualBoxの設定で、USB 2.0を有効にする、にチェックが入っていますでしょうか。
オフライン
hmatsueさん
お返事ありがとうございます。
はい、USB2.0有効にチェックは入れてます。
もしかして、下記URL画像の場所以外にもUSB2.0有効に関する設定項目があるのでしょうか?
http://beeimg.mydns.jp/uploader/j/my1986Ytw6I_DxqpwAU.png
オフライン
circus による投稿:
もしかして、下記URL画像の場所以外にもUSB2.0有効に関する設定項目があるのでしょうか?
http://beeimg.mydns.jp/uploader/j/my1986Ytw6I_DxqpwAU.png
私が考えていた箇所は上記のスクリーンショットの設定項目で相違ありません。
これでもUSB2.0で動作しないというのは妙ですね。
使用されているUSB機器はUSB2.0に対応のものでしょうか。型式も分かれば投稿下さい。
また、間にUSB-HUBのようなものや、別のUSBポート付きキーボードなど、なにか別の機器が挟まっている場合、それらを一度外して問題としている機器とPCを直接接続してみて下さい。
ところで、Ubuntuの端末を開いて、
lsusb
を実行すると、何が表示されますでしょうか。
オフライン
hmatsueさん
お返事ありがとうございます、こちらの返事遅れてすみません
使用しているUSB機器はUSB2.0対応です。
ちなみに、iPhone4 と iPod8G を刺して試しました
間にUSBハブなどは噛ませてなく、パソコン直刺しです。
そして・・・lsusbコマンドの結果ですが・・・
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 056e:0035 Elecom Co., Ltd
Bus 004 Device 002: ID 0566:3107 Monterey International Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
・・・以上でした・・・
・・・Linux Foundation 1.1 root hubって、もしかしてLinux上でも2.0として動作できてないって事ですか・・・・???
オフライン
ごめんなさい。書き漏れがありました。
接続状態を確認したいデバイス(iPhone4, iPodでしょうか?)を挿した状態で、
lsusb lsusb -t
してみて下さい。ご参考まで、私の環境で実行すると、
$ lsusb
(snip)
Bus 002 Device 002: ID 05ac:1297 Apple, Inc.
(snip)
$ lsusb -t
(snip)
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
|__ Port 6: Dev 2, If 0, Class=still, Driver=, 480M
|__ Port 6: Dev 2, If 1, Class=vend., Driver=usbfs, 480M
|__ Port 6: Dev 2, If 2, Class=vend., Driver=, 480M
(snip)となり、480Mで動きそうです。
# Dolphinからは写真しか見れませんでしたが。。
オフライン
circus による投稿:
Bus 004 Device 003: ID 056e:0035 Elecom Co., Ltd
Bus 004 Device 002: ID 0566:3107 Monterey International Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
念のための確認ですが、これらはキーボードとマウスでしょうか。
低速でしか動かないと言うデバイスはこれらでは無いですよね?
オフライン
hmatsueさん
はい、ではiPhone4を刺してlsusbをしてみました
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 056e:0035 Elecom Co., Ltd
Bus 004 Device 002: ID 0566:3107 Monterey International Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 05ac:1297 Apple, Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsusb -t の結果は・・・
3-2:4.0: No such file or directory
3-2:4.2: No such file or directory
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/4p, 12M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/2p, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/5p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/5p, 12M
|__ Port 1: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 1: Dev 2, If 1, Class=HID, Driver=usbhid, 1.5M
|__ Port 2: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/4p, 480M
|__ Port 2: Dev 2, If 0, Class=still, Driver=, 480M
|__ Port 2: Dev 2, If 1, Class=vend., Driver=usbfs, 480M
|__ Port 2: Dev 2, If 2, Class=vend., Driver=, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/5p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/5p, 480M
・・・・でした。
はい、
Bus 004 Device 003: ID 056e:0035 Elecom Co., Ltd
Bus 004 Device 002: ID 0566:3107 Monterey International Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
これらは、キーボードとマウスです。
低速で動作するというのは、iPhone4とiPod8Gの事です。
説明不足ですみません
オフライン
Ubuntu的にはUSB2.0で認識されているのですね。
なぜVirtualBoxでUSB2.0で認識されないのだろう。。
VirtualBoxのインストール手順はどのようにされましたでしょうか。
あとは思いつきですが、
VirtualBoxでUSBデバイスフィルタを作り直してみたり、
Windows側にGuestAdditionがインストールされていなければインストールしてみるとか、
を試すぐらいしか案が無いです。。
オフライン
hmatsueさん
はい、VirtualBoxは、リポジトリに
http://download.virtualbox.org/virtualbox/debian
を追加してapt-getでインストールしました。
デバイスフィルタの作り直し、GuestAdditionのインストールもしてみました
・・・しかし、やはり2.0として動作はしてくれません・・・
Windowsの再インストールも何度か試したんですがダメでした
何か相性的な物でしょうかねぇ・・・?
いろいろアドバイスいただき本当にありがとうございました
オフライン
あとは仮想マシンの設定で、Operating SystemのタイプがWindowsの適切なバージョンに設定されているか、
Windows側のデバイスマネージャでUSB2.0 root hubが認識されているか、
認識されていても問題が発生して利用できない状態である場合、どんなエラーを出しているか、
認識されていない場合はデバイスの検索で新たに利用可能なデバイスとして認識されないか、
などを調べるというのが、まだやれていないことかもですね。
オフライン