VineSeed ML アーカイブ



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

  • From: Daisuke Suzuki <daisuke@xxxxxxxxxxxxx>
  • Subject: [VineSeed:026928] Re: upload: VirtualBox-4.3.18-1
  • Date: Fri, 31 Oct 2014 03:12:59 +0900
鈴木です。

私も手元でためしてみました。

* Extension Pack なしの場合は問題なし。
  (新規作成のデフォルトでEHCIはoff)

*  古い Extension Pack が入っている場合は起動しない。
    EHCI有効、デバイスフィルタ未設定

* Extension Pack を 4.3.18 のものに更新した場合は問題なし。
   EHCI有効、デバイスフィルタも未設定。

という感じで、どうも VirtualBox 4.3.18 では古い Extension Pack が
入ってると動きがおかしくなるようです。ただしいバージョンを合わせた
Extension Packに更新しておけば特に問題はなさそうです。
うまく動いていない方は古いExtension Packを入れてあったりしませんか?

なお、これまでのバージョンでもたまにこういうケースはあったように
思います。バージョン不一致の場合に必ず起きるわけではなく、おそらく
ExtensionのなにかのAPI/ABIが崩れたときに起きているのだろうと推測
されます。まあ仕様ということでしょう。

(本来なら古いExtensionは自動で無効になってくれてもいいかなとは
思いますが。。)

p.s.
デバイスフィルタについてはデフォルトで空っぽのはずです。
空っぽでも動くようになっているのが正常だと思われます。


2014年10月31日 2:54 KATO Masashi <mkato@xxxxxxxxxxxxx>:
> 加藤です。
>
> 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
>



-- 
--
Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com}
GnuPG Fingerprint = A03C F34B 830F FFA2 A8D0  48BF 412C 29B8 C979 4DCB
GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E  0992 90BF 4C09 7432 2CB0
Founder,President&CEO, Vine Caves Ltd.         http://vinecaves.com/
Founder and President, Project Vine.           http://vinelinux.org/
Founder and President, Japan Linux Association http://jla.linux.or.jp/
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed