Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Dec 1997 19:30:18 -0800
From:      psh1@cornell.edu
To:        freebsd-hackers@freebsd.org
Subject:   I broke my mouse.
Message-ID:  <199712210330.TAA00216@wartch.rih.org>

next in thread | raw e-mail | index | archive | help

I have been fiddling with the sio driver in current and I think this may
have somehow messed up my mouse. I'm basically getting the sio driver to
work with this card I have that has a UART 16C750 and a 14MHz clock. Anyway,
I had adjusted the divisor for the baud rate to be based off the 14MHz clock
instead of the 1MHz clock and now my psm0 mouse port doesn't work. It
doesn't even work on the original, unmodified kernel (or Windows95 for that
matter). The mouse itself works on other computers, but not on this one. 

I turned on some debugging in the kbdio and psm drivers and here's the
result:

Dec 20 18:22:44 wartch /kernel: psm0: current command byte:0065
Dec 20 18:22:44 wartch /kernel: kbdio: new command byte:0054 (set_controller...)
Dec 20 18:22:44 wartch /kernel: kbdio: TEST_AUX_PORT status:0000
Dec 20 18:22:44 wartch /kernel: kbdio: RESET_AUX return code:00fe
Dec 20 18:22:44 wartch last message repeated 2 times
Dec 20 18:22:44 wartch /kernel: kbdio: DIAGNOSE status:0055
Dec 20 18:22:44 wartch /kernel: kbdio: TEST_KBD_PORT status:0000
Dec 20 18:22:44 wartch /kernel: kbdio: new command byte:0065 (set_controller...)
Dec 20 18:22:44 wartch /kernel: psm0: failed to reset the aux device.
Dec 20 18:22:45 wartch /kernel: psm0 not found at 0x60

Return code 00fe is apparently PSM_RESEND, but I don't know what that means.

Anyone got any ideas?



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