[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: StarMax mouse issue (ADB or PS/2)



>                                            千葉市中央区長洲
>                                                    藤原  誠
From: Tsubai Masanari <tsubai@iri.co.jp>
tsubai> まず、問題を分離するために、

tsubai> ams*	at adb?				# ADB mouse
tsubai> wsmouse* at ams?

tsubai> この2つがどちらも "wsmouse0" などではなくて "wsmouse*" のように
tsubai> なっていることを確認する。なってなかったら、する。

これは GENERIC ではそうなっていませんでした。
| ams*    at adb?                         # ADB mouse
| smouse0 at ams?
で次のように変更しました
| ams*        at adb?                         # ADB mouse
| wsmouse* at ams?
tsubai> /dev/wsmouse0, /dev/wsmouse1 があることを確認する。

これはありました。
tsubai> この状態で、

tsubai> >  PS/2 だけつないで起動、後から ADB を差す
と、
Mar 10 20:27:07 adb0 at obio0 offset 0x16000 irq 18: 2 targets
Mar 10 20:27:07 aed0 at adb0 addr 0: ADB Event device
Mar 10 20:27:07 akbd0 at adb0 addr 2: extended keyboard
Mar 10 20:27:07 wskbd0 at akbd0: console keyboard
Mar 10 20:27:07 ams0 at adb0 addr 3: 1-button, 100 dpi mouse
Mar 10 20:27:07 wsmouse0 at ams0

のように、ams0 だけしか configure されません。
で、後で ADB mouse を差すと、両方使えます。(以前に同じこと
を書きました)

tsubai> などの場合に、
tsubai> # hexdump -C /dev/wsmouse0 とか
tsubai> #
tsubai> # hexdump -C /dev/wsmouse1 

これですが、次のようになってしまいます。
| root@harry  20:36:38/000310(~)# hexdump -C /dev/wsmouse0
| hexdump: /dev/wsmouse0: Device busy
| root@harry  20:36:40/000310(~)# hexdump -C /dev/wsmouse1
| hexdump: /dev/wsmouse1: Device not configured
| root@harry  20:36:42/000310(~)# 

しかし 
PS/2 だけをさしておく。後から ADB を差すと ams0/wsmouse0 
として見える

ADB だけを差しておくと、多分 PS/2 (ams0) の方で configure 
されてしまう。でもそれでも良さそうなものだが、使えない。
??
OF の property とか調べると意味があるのでしょうか。
---
(藤原)