Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jul 2008 20:13:22 +0100
From:      Bruce Cran <bruce@cran.org.uk>
Cc:        usb@freebsd.org
Subject:   Re: Microsoft Natural keyboard vendor/product strings aren't displayed
Message-ID:  <20080723201322.1a9f69c6@tau>
In-Reply-To: <51D000AAFDCDD4FD3DE78300@utd65257.utdallas.edu>
References:  <20080722234426.04478e64@tau> <51D000AAFDCDD4FD3DE78300@utd65257.utdallas.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/nbEj82o+nCaHDhKIZm/Mv3T
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue, 22 Jul 2008 18:06:39 -0500
Paul Schmehl <pschmehl_lists@tx.rr.com> wrote:

> --On Tuesday, July 22, 2008 23:44:26 +0100 Bruce Cran
> <bruce@cran.org.uk> wrote:
>=20
> > 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
> >
>=20
> Something is wrong with your system.  Here's the line in dmesg.boot
> on my workstation:
>=20
> ukbd0: <vendor 0x045e Microsoft Natural Keyboard Elite, class 0/0,
> rev 2.00/2.07, addr 3> on uhub3
> kbd2 at ukbd0
>=20
> I believe this is the same keyboard you are using:
>=20
> # grep "Keyboard Elite" /usr/src/sys/dev/usb/*
> /usr/src/sys/dev/usb/usbdevs:product MICROSOFT NATURALKBD
> 0x000b  Natural Keyboard Elite
>=20
> # devinfo -v | grep 0x045e
>                 ukbd0 pnpinfo vendor=3D0x045e product=3D0x000b
> devclass=3D0x00 devsubclass=3D0x00 release=3D0x0207 sernum=3D"" intclass=
=3D0x03
> intsubclass=3D0x01 at port=3D0 interface=3D0
>=20

It is the same keyboard, but it's being identified as rev 1.00/0.82 as
opposed to 2.00/2.07 - I don't know if that makes any difference.   I'd
have thought it was something wrong with my system too but I've tried
it on my powerpc ibook running 8-CURRENT and it has the same problem.

--=20
Bruce

--Sig_/nbEj82o+nCaHDhKIZm/Mv3T
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIh4LVn4uvqcJsLfgRAohbAKDUaN3YCERgUYkp+KIxvdfaLi+VaQCgzyz1
ydsLjbHcJ0buzZQJax7RIC4=
=zAI4
-----END PGP SIGNATURE-----

--Sig_/nbEj82o+nCaHDhKIZm/Mv3T--



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