Hatena::ブログ(Diary)

akira_youの私見

2010-02-21

VIMAGEとVirtualboxは共存不可

FreeBSDのVIMAGEを有効にした場合カーネルパニックがおきます@FreeBSD 8.0 /virtualbox 3.1.2

ま、まだVimageが世の中にでて日が浅いからねぇ。。

virtualboxとFreeBSD8.0系の相性はすげぇ

Macや今までのFreeBSD7系までのブリッジだとなぜか、ホストPCとの通信が直接できないという現象がおきてたけど、FreeBSD8.0系列で導入されたepairデバイス経由でブリッジするとちゃんと普通のネットワークとして繋がります。

しかも、ホストOS側のパケットフィルタにNICに出る前にかかるので、ローカル環境にズカズカ入ってこられる心配もないです。

ちなみに

Virtulbox-epair-bridge-NIC

という接続になりますが、どこでフィルタを掛けるかはsysctlで制御できます。詳しくはman bridge

xorgのキー入力が変

なんか途中でかたまったりなんだりするな〜とおもっていたら。

xorgはhald経由じゃないとレスポンスがおかしいっぽい。


ということでFreeBSDの場合以下のファイルをおいて、読み込ませます。

/usr/local/etc/hal/fdi/policy/x11-input.fdi

<deviceinfo version="0.2">

<device>

<match key="input.product" contains="QEMU USB Tablet">

<merge key="input.x11_driver" type="string">evdev</merge>

</match>

<match key="info.capabilities" contains="input.tablet">

<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"

string="Linux">

<merge key="input.x11_driver" type="string">evdev</merge>

</match>

</match>

<match key="info.capabilities" contains="input.keyboard">

<merge key="input.x11_driver" type="string">kbd</merge>

<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"

string="Linux">

<merge key="input.x11_driver" type="string">evdev</merge>

</match>

</match>

<match key="info.capabilities" contains="input.keyboard">

<merge key="input.x11_options.XkbRules" type="string">xorg</merge>

<merge key="input.x11_options.XkbLayout" type="string">jp</merge>

<merge key="input.x11_options.XkbModel" type="string">jp106</merge>

</match>

</device>

</deviceinfo>