From owner-freebsd-usb@FreeBSD.ORG Sun Jan 27 08:53:37 2013 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id F3D9AACC for ; Sun, 27 Jan 2013 08:53:36 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe06.c2i.net [212.247.154.162]) by mx1.freebsd.org (Postfix) with ESMTP id 8B8E3783 for ; Sun, 27 Jan 2013 08:53:35 +0000 (UTC) X-T2-Spam-Status: No, hits=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 Received: from [176.74.213.204] (account mc467741@c2i.net HELO laptop015.hselasky.homeunix.org) by mailfe06.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 370729154; Sun, 27 Jan 2013 09:53:28 +0100 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Subject: Re: Why my USB keyboard doesn't generate scancodes? Date: Sun, 27 Jan 2013 09:54:42 +0100 User-Agent: KMail/1.13.7 (FreeBSD/9.1-STABLE; KDE/4.8.4; amd64; ; ) References: <5104974C.803@rawbw.com> In-Reply-To: <5104974C.803@rawbw.com> X-Face: ?p&W)c( =?iso-8859-1?q?+80hU=3B=27=7B=2E=245K+zq=7BoC6y=7C=0A=09/D=27an*6mw?=>j'f:eBsex\Gi, X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jan 2013 08:53:37 -0000 On Sunday 27 January 2013 03:56:12 Yuri wrote: > ---usbdump log--- > # usbdump -i usbus1 -s 160 -v > 17:40:16.961544 usbus1.2 > DONE-INTR-EP=00000082,SPD=FULL,NFR=1,SLEN=8,IVAL=1,ERR=0 > frame[0] READ 5 bytes > 0000 16 00 00 27 00 -- -- -- -- -- -- -- -- -- -- -- |...'. | > 17:40:16.961551 usbus1.2 SUBM-INTR-EP=00000082,SPD=FULL,NFR=1,SLEN=0,IVAL=1 > frame[0] READ 10 bytes > 17:40:17.113540 usbus1.2 > DONE-INTR-EP=00000082,SPD=FULL,NFR=1,SLEN=8,IVAL=1,ERR=0 > frame[0] READ 5 bytes > 0000 16 00 00 00 00 -- -- -- -- -- -- -- -- -- -- -- |..... | > 17:40:17.113545 usbus1.2 SUBM-INTR-EP=00000082,SPD=FULL,NFR=1,SLEN=0,IVAL=1 > frame[0] READ 10 bytes Hi, These messages should usually be 8 bytes long for keyboards. Probably you need to parse the HID descriptor to figure this out, which we currently don't do. Maybe you can dump the HID descriptor of this device? --HPS