UbuntuとVirtual PCとホイールマウス

Virtual PCにUbuntu Linuxをインストールしたところ、マウスのホイールが反応しない。
/dev/input/miceを監視してもそれらしいデータが流れていないため、ドライバの問題と推測した。

デバイス認識のログをよく見てみると、psmouseがロードされるときに「TPPS/2 IBM TrackPoint」と認識されている。
参考に、ホイールが使えているFreespireのログを見ると「ImPS/2 Generic Wheel Mouse」となっているので、 Ubuntuの自動認識の問題と分かる。

手動でホイールマウスを認識させるには、psmouseに引数 "proto=imps" をつければよい。
例: sudo modprobe psmouse proto=imps

psmouseのロードは/etc/modulesで指定されているが、実際はそのファイルを読むより前にロードされているため、/etc/modulesで引数を指定しても影響がない。
/etc/modprobe.d/ に適当な名前でファイルを作成して以下の一行を追加する。
options psmouse proto=imps
[2006年12月06日追記]

参考: http://slashdot.jp/journal.pl?op=display&uid=4610&id=261113

コメントを残す