夏期休暇の初日に久しぶりに秋葉原へ繰り出した。数年ぶりの
アキバであったが、雰囲気は相変わらずである。驚いたことと言えば、
PRONTO
が出来ていた。コーヒー大好きな僕としてはうれしい限りである。
さて、今回の目的は、Pentium(or Celeron)300以上のNotePCを5,6万円で
手に入れることだったのだが、あいにくこれは見つからなかった。そこで、他に
気になったデジカメ(
ニコンcoolpix775
)とHappy Hacking Keyboard Lite 2
を購入した。どちらも前々から欲しいと思っていたものだが、coolpix775は
sofmapで中古で
32000円で売っていたのでつい手が出てしまった。
HHKの方は、マウスに合わせて日本語配列のUSB接続タイプを買った。
さて、これまでUSBを避けてきた僕だが、ついにUSB機器へ手を出してしまった。
先に買っていたマウスは、
USB→PS/2変換コネクタでPS/2として使っていたが、これでUSBマウスとして使うことが出来る。
そこで、早速各OSを設定しなおした。結果は下の通り。
(リンクが貼ってあるOSは、リンク先に奮闘記?があります)
さすがというか、一発で認識。
しかし、サスペンドするとUSBへの電源が切れるらしく、
復帰できなくなるという罠が。。。
サスペンドからの復帰も、デバイスマネージャー→キーボード(又はマウス)を選択して
出てくる、「電源の管理」タグをクリックして、「このデバイスで、コンピュータの
スタンバイ状態を元に戻すことができるようにする」をチェックすると、スタンバイから
復帰可能になる。
どのディストリビューションでも再インストールからなら問題なし。 (kondaraでは間抜けな設定ミスをしてしまったが。。。)
素晴らしい。問題なく一発で認識。ホイールもきちんと動く。
GENERICカーネルならばmurasaki を導入することでOK。USBを使えるカーネルを再構築した場合は、murasaki導入時にちょっとコツがあるかも
カーネルを再構築しても、modprobe uhciで unresolvedのエラーが出て、2002年8月6日現在はUSB使えず。カーネルの ソースにgentoo-linuxを使っていたのだが、僕はxfsにしているのでxfs-linux のソースからカーネルを再構築したところ、USBが無事に認識した。但し、Gentoo Linuxではmurasakiではなくhotplugを使用している。
再インストールをすると一応マウスも使えるが、ホイールが 動かない。これは/etc/X11/以下にあるXF86Config-4でPointerが”PS/2”に なっているからである。これを”IMPS/2”にし、デバイスを”/dev/input/mice” にすると、無事にホイールも使えた。(紛らわしいから/etc/X11/にXF86Configって いうファイルを置いておくなよ(^^;;;;)
NetBSDおよびOpenBSDはカーネルがマルチバイトに対応してないので、 現在はいじっていない。FreeBSDは、2002年8月6日現在、USBキーボードが使えるのだが、 マウスが認識してくれない。Sanwa Supply製の5つボタンマウスではなく、 Elecom製の3ボタンマウス にしたらあっさり認識した。
USBキーボードは正常に動くが、USBマウスをカーネルが認識せず 断念。そのため、Solarisを使う際は、USBマウス→PS/2マウスにする必要がある。BSDと一緒 でマウスを3ボタンのものにしたらあっさり認識した。
マウスのせいで、余分にマウスを買ってしまった。 その動作状況をOSごとに纏めておきました。
| マウス名 | Windows系 | Linux | BSD系 | Solaris8 |
|---|---|---|---|---|
| MA-5UPOS (SANWA SUPPLY) | ○ | ○ | × | × |
| M-N1URSV (ELECOM) | ○ | ○ | ○ | ○ |
| M-FGUP2RB (ELECOM) | ○ | ○ | ○ | ○ |
| デバイス名 | Windows系 | Linux | FreeBSD | FreeBSD(5.0-DP1) | NetBSD | OpenBSD | Solaris8 |
|---|---|---|---|---|---|---|---|
| Nikon coolpix 775 | ○ | ○ | △ | △ | ○ | ○ | ? |
| HyperHyde Exrouge(MDM-H205SW) | ○ | × | × | × | × | × | × |
| Vics RD6 | ○ | ○ | × | × | ○ | × | ? |
△:Hotplugではダメだが、カーネルロード時に認識させると使用可能。