島根大の阪本です。
自己フォローです。
全然理屈はわかっていないのですが、たかのさんのアドバイスに従い
# 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