加藤です。 Thu, 30 Oct 2014 23:27:27 +0900 付 MATSUBAYASHI 'Shaolin' Kohjiさんのメールより引用: > で、謎なのが、どうして手元の環境(Extension Pack なし)では > EHCI 有効化がデフォルトでオフになっているのに、皆さんのところでは > オンになってしまっているか、というところです。 > > そこがコード修正できれば、今回の問題は解決となるはずですよね。 この問題ですが、こちらで Extension Pack 未導入というのは、申し訳有りませ んが勘違いでした。 もう随分前ですが、Extension Pack を導入したことがあり、その時 USBコント ローラーを有効にしようとしたのですが、なぜか自環境では USB の設定のデバ イスフィルターの追加が「利用できるデバイスがありません」となり、有効に出 来ませんでした。 その為、ずっと USBコントローラを使わないで来ていたため、「導入済み」であ る事をすっかり忘れてしまっていました。 今回田中さんのお話を聞き、新規に最新の Extension Pack を取り寄せ、再導入 の上、設定を試してみましたが、前回同様「利用できるデバイスがありません」 となり、デバイスフィルターの追加はできませんでした。 それで、VirtualBoxマネージャーのメニューから、ファイル → 環境設定 → 拡張 機能の「パッケージを除去」で Extension Pack をアンインストールすると、松 林さんと同じく、新規に作成した仮想マシンで「USB2.0(EHCI)コントローラーを 有効化」はオフになるようになりました。 結局、今までのバージョンの VirtualBox では 「USB2.0(EHCI)コントローラー を有効化」はデフォルトでは無条件でオフだったのが、新しいバージョンでは 「Extension Pack がインストールされていたらそれを検出してデフォルトでオ ンにする」というふうに変わったのが、今回のトラブルの原因だったようです。 纏めると、 1.Extension Pack 導入済みで、正しいデバイスフィルターを追加した状態 2.Extension Pack 未導入 のどちらでも問題は起きず、 3.Extension Pack 導入済みで、デバイスフィルターが追加不能な状態 4.Extension Pack 導入済みで、デバイスフィルターが未設定 というケースで問題が起きる、という事だと思います。 松林さんの場合は上記の 2 で問題は起きず、自分の場合は 3 で、田中さんの場 合はおそらく 4 で問題が起きた、という事だと思います。 問題の起きるケースは、多分にユーザー側の運用上の、またはマシンの都合で起 こることなので、割りきって考えるならパッケージの修正は不要だとも思われま す。 ただ 4 のケースでつまずく人がいないかは少し心配で、安全を取るなら今まで どおり「デフォルトでは無条件でオフ」のほうがいいかなとも思います。 それとも、(こちらでは確認できないのですが)Extension Pack 導入自動検出と 同時に、デバイスフィルターの設定も自動で行なってくれるようになったんで しょうか?? この辺りは他の方のご意見も頂ければいいのですが… -- m_kato <mkato@xxxxxxxxxxxxx> http://www2.odn.ne.jp/add10/ GnuPG Fingerprint = 9667 2AF4 6EA0 9C7E A8E5 8222 187A 35E9 A7D1 BEFF _______________________________________________ VineSeed mailing list VineSeed@xxxxxxxxxxxxx http://lists.vinelinux.org/mailman/listinfo/vineseed