From owner-freebsd-current Sun Jan 10 16:05:01 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA04120 for freebsd-current-outgoing; Sun, 10 Jan 1999 16:05:01 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns.skylink.it (ns.skylink.it [194.177.113.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA04084 for ; Sun, 10 Jan 1999 16:04:58 -0800 (PST) (envelope-from hibma@skylink.it) Received: from heidi.plazza.it (va-143.skylink.it [194.177.113.143]) by ns.skylink.it (8.9.1/8.8.8) with ESMTP id BAA03279; Mon, 11 Jan 1999 01:02:49 +0100 Received: from localhost (n_hibma@localhost) by heidi.plazza.it (8.8.8/8.8.5) with SMTP id BAA02266; Mon, 11 Jan 1999 01:06:24 +0100 (CET) X-Authentication-Warning: heidi.plazza.it: n_hibma owned process doing -bs Date: Mon, 11 Jan 1999 01:06:24 +0100 (CET) From: Nick Hibma X-Sender: n_hibma@heidi.plazza.it Reply-To: Nick Hibma To: FreeBSD current Mailing list cc: USB BSD list Subject: Hand needed: debugging the USB mouse driver Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG If there are people that would like to get their hands dirty on some programming in FreeBSD, but don't know where to start... The ums driver (dev/usb/ums.c) requires some work to get the Z direction working. The mouse works in X/Y directions and 3 buttons, but not Z. Two things could be done: 1) Debug the IntelliMouse that is currently implemented (and not working) 2) Convert the whole protocol used to Sysmouse. This is much better as we might end up with USB mice with lots more buttons and directions and it would be far easier to accomodate for that in the sysmouse protocol. The work consists of digging through the mouse protocols (PS/2, sysmouse, IntelliMouse, etc.). This protocol information can be fetched from psm.c, moused and i386/include/mouse.h, or maybe elsewhere. Even when you have no USB mouse, it should be possible to get most of it working. My estimate is that it is about a days work if you are not familiar with the mouse protocol and a lot less if you are. Cheers, Nick Hibma -- e-Mail: hibma@skylink.it To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message