From owner-freebsd-usb@FreeBSD.ORG Tue Jun 12 18:40:04 2007 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C239316A468 for ; Tue, 12 Jun 2007 18:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A299313C489 for ; Tue, 12 Jun 2007 18:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l5CIe4Xj085564 for ; Tue, 12 Jun 2007 18:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l5CIe4WT085563; Tue, 12 Jun 2007 18:40:04 GMT (envelope-from gnats) Resent-Date: Tue, 12 Jun 2007 18:40:04 GMT Resent-Message-Id: <200706121840.l5CIe4WT085563@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Chris Jones Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CA06516A41F for ; Tue, 12 Jun 2007 18:38:33 +0000 (UTC) (envelope-from chris@myosin.mt.sri.com) Received: from myosin.mt.sri.com (myosin.mt.sri.com [206.127.76.114]) by mx1.freebsd.org (Postfix) with ESMTP id AD76813C447 for ; Tue, 12 Jun 2007 18:38:32 +0000 (UTC) (envelope-from chris@myosin.mt.sri.com) Received: from myosin.mt.sri.com (localhost [127.0.0.1]) by myosin.mt.sri.com (8.13.8/8.13.8) with ESMTP id l5CIJUjZ013500 for ; Tue, 12 Jun 2007 12:19:30 -0600 (MDT) (envelope-from chris@myosin.mt.sri.com) Received: (from chris@localhost) by myosin.mt.sri.com (8.13.8/8.13.8/Submit) id l5CIJUhl013499; Tue, 12 Jun 2007 12:19:30 -0600 (MDT) (envelope-from chris) Message-Id: <200706121819.l5CIJUhl013499@myosin.mt.sri.com> Date: Tue, 12 Jun 2007 12:19:30 -0600 (MDT) From: Chris Jones To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: usb/113629: Dropped USB keyboard events X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Chris Jones List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jun 2007 18:40:04 -0000 >Number: 113629 >Category: usb >Synopsis: Dropped USB keyboard events >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jun 12 18:40:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Chris Jones >Release: FreeBSD 6.2-RELEASE i386 >Organization: >Environment: System: FreeBSD myosin.mt.sri.com 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 Dell Latitude D620 laptop with docking station. uhci0: port 0xbf80-0xbf9f irq 20 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0xbf60-0xbf7f irq 21 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0xbf40-0xbf5f irq 22 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0xbf20-0xbf3f irq 23 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xffa80000-0xffa803ff irq 20 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered uhub5: vendor 0x413c product 0x0058, class 9/0, rev 2.00/0.00, addr 2 uhub5: multiple transaction translators uhub5: 4 ports with 4 removable, self powered uhub6: vendor 0x0424 product 0x2504, class 9/0, rev 2.00/0.01, addr 3 uhub6: multiple transaction translators uhub6: 4 ports with 4 removable, self powered uhub7: vendor 0x0424 product 0x2504, class 9/0, rev 2.00/0.01, addr 4 uhub7: multiple transaction translators uhub7: 4 ports with 4 removable, self powered ums0: Microsoft Microsoft 3-Button Mouse with IntelliEye(TM), rev 1.10/3.00, addr 5, iclass 3/1 ums0: 3 buttons and Z dir. uhub8: Dell Dell USB Keyboard Hub, class 9/0, rev 1.10/2.00, addr 6 uhub8: 3 ports with 2 removable, bus powered ukbd0: Dell Dell USB Keyboard, rev 1.10/2.00, addr 7, iclass 3/1 kbd2 at ukbd0 uhid0: Dell Dell USB Keyboard, rev 1.10/2.00, addr 7, iclass 3/1 ... uhub9: vendor 0x413c product 0xa005, class 9/0, rev 2.00/50.18, addr 2 uhub9: 4 ports with 0 removable, self powered uhub10: vendor 0x0b97 product 0x7761, class 9/0, rev 1.10/1.10, addr 3 uhub10: 3 ports with 2 removable, bus powered ugen0: O2 O2Micro CCID SC Reader, rev 1.10/1.10, addr 4 >Description: At seemingly random intervals, the computer seems to stop listening for keyboard events for as long as a second at a time. Though I'm no speed demon at the keyboard, this can mean a few keystrokes that go missing before the computer catches up with me. Sometimes when it catches up, it will get a key which I pressed during the hiatus; and sometimes it will duplicate the last key I pressed before it stopped paying attention. I see similar behavior with the mouse, but I assume the keyboard is a bit easier to diagnose. >How-To-Repeat: See above. >Fix: Unknown. I've tried swapping to a different USB keyboard. I've tried plugging the keyboard in directly to the USB port, instead of via hubs. I've tried console mode instead of X. In all cases, the bad behavior is still present. >Release-Note: >Audit-Trail: >Unformatted: