From owner-freebsd-current Thu Dec 2 11:24: 1 1999 Delivered-To: freebsd-current@freebsd.org Received: from ns.skylink.it (ns.skylink.it [194.177.113.1]) by hub.freebsd.org (Postfix) with ESMTP id B233114BFC for ; Thu, 2 Dec 1999 11:23:58 -0800 (PST) (envelope-from hibma@skylink.it) Received: from skylink.it (va-174.skylink.it [194.185.55.174]) by ns.skylink.it (8.9.1/8.8.8) with ESMTP id UAA08156; Thu, 2 Dec 1999 20:21:03 +0100 Received: from localhost (localhost [127.0.0.1]) by skylink.it (8.9.3/8.9.3) with ESMTP id SAA00522; Thu, 2 Dec 1999 18:11:58 +0100 (CET) (envelope-from hibma@skylink.it) Date: Thu, 2 Dec 1999 18:11:57 +0100 (CET) From: Nick Hibma X-Sender: n_hibma@henny.jrc.it Reply-To: Nick Hibma To: thyerm@camtech.net.au Cc: current@FreeBSD.ORG Subject: Re: How do I get a USB mouse working in todays -CURRENT ? In-Reply-To: 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 > The problem is that the mouse doesn't work (its not a hardware problem), > all I get whenever I move the mouse are lots of the following messages > on the console: > > Discarded 7 bytes in queue This means that your mouse is working but moused is closing while the buffer is not empty yet. This looks a lot like my mistake I fixed earlier. > Do I need to change /etc/usbd.conf in some way ? No, you are probably looking at a stale moused.c. Please update the file /usr/src/usr.sbin/moused/moused.c with the following diff (there is an extra semicolon at the end of that line) and execute make&&make install in that directory: Index: src/usr.sbin/moused/moused.c =================================================================== RCS file: /home/ncvs/src/usr.sbin/moused/moused.c,v retrieving revision 1.32 retrieving revision 1.33 diff -u -w -r1.32 -r1.33 --- moused.c 1999/11/29 17:21:07 1.32 +++ moused.c 1999/11/30 10:20:33 1.33 @@ -746,7 +746,7 @@ } /* mouse event */ - if (read(rodent.mfd, &b, 1) == -1); + if (read(rodent.mfd, &b, 1) == -1) return; /* file seems to be closed on us */ if (r_protocol(b, &action)) { /* handler detected action */ Nick -- hibma@skylink.it n_hibma@freebsd.org USB project http://www.etla.net/~n_hibma/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message