From owner-freebsd-usb@FreeBSD.ORG Tue Jul 22 22:45:09 2008 Return-Path: Delivered-To: usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A9251065672 for ; Tue, 22 Jul 2008 22:45:09 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [IPv6:2001:41c8:1:548a::2]) by mx1.freebsd.org (Postfix) with ESMTP id 038A68FC08 for ; Tue, 22 Jul 2008 22:45:09 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id BB0A530011 for ; Tue, 22 Jul 2008 23:44:57 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on muon.cran.org.uk X-Spam-Level: X-Spam-Status: No, score=-2.3 required=8.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.3 Received: from tau (unknown [IPv6:2a01:348:10f:0:219:b9ff:fe54:f04a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTP for ; Tue, 22 Jul 2008 23:44:57 +0100 (BST) Date: Tue, 22 Jul 2008 23:44:26 +0100 From: Bruce Cran To: usb@freebsd.org Message-ID: <20080722234426.04478e64@tau> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/_AnyeLM0.5lH/5tP1+WQWgZ"; protocol="application/pgp-signature"; micalg=PGP-SHA1 Cc: Subject: Microsoft Natural keyboard vendor/product strings aren't displayed X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 22:45:09 -0000 --Sig_/_AnyeLM0.5lH/5tP1+WQWgZ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable I've come across a strange issue with the detection of a Microsoft Natural Elite keyboard I recently bought and am using with FreeBSD 7.0 with the PS/2-USB adapter that came with it. I've had a look through some of the usb code and found the usbdevs file which I guess generates a database of vendor/product strings that get used if the identification data can't be read from the device itself. However, although my keyboard is listed in usbdevs that information doesn't seem to get used when it's attached: ukbd0: on uhub3 I've had a look through usbd_devinfo_vp in usb_subr.c but can't see anything that would prevent the strings from usbdevs_data.h being used when reading from the device fails. Is the usbdevs file still used to obtain vendor/product strings when attaching usb devices or have I just stumbled across a bug? --=20 Bruce Cran --Sig_/_AnyeLM0.5lH/5tP1+WQWgZ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIhmLjn4uvqcJsLfgRAig6AJ4iAB23ST7rc2MCUDmol0dW19CxggCgmfcM //1Cy15S57SS3fgcmFjXeq0= =9OfU -----END PGP SIGNATURE----- --Sig_/_AnyeLM0.5lH/5tP1+WQWgZ--