Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jul 2008 23:44:26 +0100
From:      Bruce Cran <bruce@cran.org.uk>
To:        usb@freebsd.org
Subject:   Microsoft Natural keyboard vendor/product strings aren't displayed
Message-ID:  <20080722234426.04478e64@tau>

next in thread | raw e-mail | index | archive | help
--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: <vendor 0x045e product 0x000b, class 0/0, rev 1.00/0.82, addr 3>
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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080722234426.04478e64>