From owner-freebsd-questions@FreeBSD.ORG Fri Feb 20 07:56:04 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8739016A4CE for ; Fri, 20 Feb 2004 07:56:04 -0800 (PST) Received: from mk-smarthost-8.mail.uk.tiscali.com (mk-smarthost-8.mail.uk.tiscali.com [212.74.114.47]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5BCEC43D1D for ; Fri, 20 Feb 2004 07:56:04 -0800 (PST) (envelope-from b.candler@pobox.com) Received: from dsl-212-74-113-65.access.uk.tiscali.com ([212.74.113.65]:24730 helo=vaio.linnet.org) by mk-smarthost-8.mail.uk.tiscali.com with esmtp (Exim 4.24) id 1AuCyi-000Hrq-H9 for freebsd-questions@freebsd.org; Fri, 20 Feb 2004 15:54:12 +0000 Received: from brian by vaio.linnet.org with local (Exim 4.30) id 1AuD0U-00003X-Ci for freebsd-questions@freebsd.org; Fri, 20 Feb 2004 15:56:02 +0000 Date: Fri, 20 Feb 2004 15:56:02 +0000 From: Brian Candler To: freebsd-questions@freebsd.org Message-ID: <20040220155602.GA190@uk.tiscali.com> References: <20040220135903.GA7424@uk.tiscali.com> <20040220144943.GA191@uk.tiscali.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040220144943.GA191@uk.tiscali.com> User-Agent: Mutt/1.4.1i Subject: Re: USB keyboard rollover problem X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Feb 2004 15:56:04 -0000 On Fri, Feb 20, 2004 at 02:49:43PM +0000, Brian Candler wrote: > Additional information: if I reboot my laptop into Windows 98 (forgot I had > that partition!), the keyboard works properly with no rollover problem. So > it looks suspiciously like FreeBSD is not initialising it properly or > communicating correctly. Here's what I get if I compile in and turn on USB keyboard debugging in the kernel, and type "asd" as "a" down, "s" down, "a" up, "d" down: this generates "asds" on screen. Feb 20 15:21:21 vaio /kernel: 0x428 (1064) released Feb 20 15:21:21 vaio /kernel: Feb 20 15:21:26 vaio /kernel: 0x4 (4) pressed <<< a Feb 20 15:21:26 vaio /kernel: 4 Feb 20 15:21:26 vaio /kernel: 0x16 (22) pressed <<< s Feb 20 15:21:26 vaio /kernel: 4 22 Feb 20 15:21:26 vaio /kernel: 0x404 (1028) released Feb 20 15:21:26 vaio /kernel: 0x416 (1046) released Feb 20 15:21:26 vaio /kernel: 22 Feb 20 15:21:26 vaio /kernel: 0x7 (7) pressed <<< d Feb 20 15:21:26 vaio /kernel: 0x16 (22) pressed <<< s Feb 20 15:21:26 vaio /kernel: 7 22 Feb 20 15:21:26 vaio /kernel: 0x416 (1046) released Feb 20 15:21:26 vaio /kernel: 7 Feb 20 15:21:27 vaio /kernel: 0x407 (1031) released Feb 20 15:21:27 vaio /kernel: I replaced ukbd.c with the latest (1.46) from cvsweb and rebuilt; no difference. I also set the debug level to 10 instead of 1, and all I got were a stream of extra messages of the form Feb 20 15:48:13 vaio /kernel: ukbd_intr: status=0 There doesn't seem to be a USB mailing list, so if nobody has any better suggestions I suppose I'd better file a bug report... Cheers, Brian.