Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 1997 14:14:20 -0500 (CDT)
From:      "Brent J. Nordquist" <bjn@visi.com>
To:        freebsd-hardware@freebsd.org
Subject:   psmprobe() can't reset_aux_dev() [3.0-current]
Message-ID:  <199710161914.OAA24244@thumper.visi.com>

next in thread | raw e-mail | index | archive | help
I have a PS/2 mouse that uses IRQ 12.  (Yes, it really is a PS/2
mouse, as confirmed through the PC's user manual, and my Windows
NT configuration.)  I'm running 3.0-971003-SNAP, and using that
code, I rebuilt my kernel with the following line in the kernel
config. file:

device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr

However, the device isn't loading at boot.  Here's the relevant excerpt
from a boot -v:

---cut here---
psm0: current command byte:0065
kbdio: TEST_AUX_PORT status:0000
kbdio: RESET_AUX return code:00fa
kbdio: RESET_AUX status:ffffffff
kbdio: DIAGNOSE status:0055
kbdio: TEST_KBD_PORT status:0000
psm0: failed to reset the aux device.
psm0 not found at 0x60
---cut here---

A peek at psm.c seems to indicate that psmprobe() is calling
reset_aux_dev(), which is failing.

A search through the mailing lists for "psm AND 0x60" reveals a
lot of people having similar problems, but not many concrete answers
for people running 3.0-current (i.e., latest psm driver).

Can anyone suggest what I should try next?  I will start hard-coding
around the driver's probing code only as a last resort.

-- 
Brent J. Nordquist / bjn@visi.com
+1 612 827-2747



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710161914.OAA24244>