From owner-freebsd-hackers Sat Dec 20 19:31:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA04110 for hackers-outgoing; Sat, 20 Dec 1997 19:31:00 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from wartch.rih.org (ppp-207-214-209-51.snfc21.pacbell.net [207.214.209.51]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA04102 for ; Sat, 20 Dec 1997 19:30:55 -0800 (PST) (envelope-from peterh@wartch.rih.org) Received: from wartch.rih.org (localhost [127.0.0.1]) by wartch.rih.org (8.8.8/8.8.8) with ESMTP id TAA00216 for ; Sat, 20 Dec 1997 19:30:18 -0800 (PST) (envelope-from peterh@wartch.rih.org) Message-Id: <199712210330.TAA00216@wartch.rih.org> To: freebsd-hackers@freebsd.org Subject: I broke my mouse. From: psh1@cornell.edu Date: Sat, 20 Dec 1997 19:30:18 -0800 Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk 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?