島根大の阪本です。

自己フォローです。

全然理屈はわかっていないのですが、たかのさんのアドバイスに従い

# acpidump -d

をしたところ、

                Device (PS2M)
                {
                    Name (_HID, EisaId ("AUI0200"))
                    Method (_CID, 0, NotSerialized)
                    {
                        And (\_SB.PCI0.LPC0.PMRD (0xFF), 0x08, Local0)
                        If (Local0)
                        {
                            Return (0x0E0FD041)
                        }
                        Else
                        {
                            Return (0x130FD041)
                        }
                    }

と出てきたので、/sys/dev/atkbdc/psm.c を

static struct isa_pnp_id psmcpnp_ids[] = {
        { 0x030fd041, "PS/2 mouse port" },              /* PNP0F03 */
        { 0x130fd041, "PS/2 mouse port" },              /* PNP0F13 */
        { 0x1303d041, "PS/2 port" },                    /* PNP0313, XXX */
        { 0x02002e4f, "Dell PS/2 mouse port" },         /* Lat. X200, Dell */
        { 0x80374d24, "IBM PS/2 mouse port" },          /* IBM3780, ThinkPad */
        { 0x81374d24, "IBM PS/2 mouse port" },          /* IBM3781, ThinkPad */
        { 0x0190d94d, "SONY VAIO PS/2 mouse port"},     /* SNY9001, Vaio */
        { 0x0290d94d, "SONY VAIO PS/2 mouse port"},     /* SNY9002, Vaio */
        { 0x0390d94d, "SONY VAIO PS/2 mouse port"},     /* SNY9003, Vaio */
        { 0x0490d94d, "SONY VAIO PS/2 mouse port"},     /* SNY9004, Vaio */
+        { 0x0e0fd041, "VersaPro PS/2 mouse port"},
        { 0 }

として、カーネルを再構築したところ、うまく認識してくれました。

これができた直後に渡辺一寛さんからメールがありました。これがもう少し早
ければ、あちらこちらうろつかなくても済んだんですが。(マウスをちゃんと
認識している他のPCでacpidumpをしてその結果を比べて見たりしていました)

お返事いただいた、たかのさん、尾崎さん、渡辺さん、ありがとうございました。

余談:このVersaProは、ハードディスクが簡単に交換できるので、いろいろ遊
べそうです。

ところで、send-prって、どうするのでしたっけ?

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ De  SAKAMOTO Jiro             阪本滋郎
_/ Dept. of Physics               島根大学総合理工学部物質科学科
_/ Shimane University
_/  [EMAIL PROTECTED],  http://maverick.riko.shimane-u.ac.jp


メールによる返信