VineSeed ML アーカイブ



[VineSeed:026927] Re: upload: VirtualBox-4.3.18-1

  • From: KATO Masashi <mkato@xxxxxxxxxxxxx>
  • Subject: [VineSeed:026927] Re: upload: VirtualBox-4.3.18-1
  • Date: Fri, 31 Oct 2014 02:54:10 +0900
加藤です。

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