Microsoft Natural keyboard vendor/product strings aren't displayed

Bruce Cran bruce at cran.org.uk
Wed Jul 23 19:13:32 UTC 2008


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

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

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.

-- 
Bruce
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20080723/8e096fd7/signature.pgp


More information about the freebsd-usb mailing list