Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Sep 2009 22:44:54 +0000
From:      Tom Judge <tom@tomjudge.com>
To:        hackers@freebsd.org
Subject:   USB Device identification in dmesg and usbconfig
Message-ID:  <4ABAA4E6.20809@tomjudge.com>

next in thread | raw e-mail | index | archive | help
Hi,

I have been working on getting at least some support for the Function 
(F1-12) keys on my MS Natural 4000 keyboard. Here is the original PR on 
the subject: usb/116947.  My patch can be found here: 
http://svn.tomjudge.com/freebsd/patches/ms-natural-4000/usb-natural4000.patch 
and I have submitted an update to the PR.


When I reboot into the kernel the quirk is detected correctly and the 
function keys work.

However the device does not seem to be correctly identified here is the 
dmesg output:

ugen2.3: <vendor 0x045e> at usbus2
ukbd0: <vendor 0x045e product 0x00db, class 0/0, rev 2.00/1.73, addr 3> 
on usbus2
kbd2 at ukbd0
uhid0: <vendor 0x045e product 0x00db, class 0/0, rev 2.00/1.73, addr 3> 
on usbus2

Here is usbconfig list output:

ugen2.3: <product 0x00db vendor 0x045e> at usbus2, cfg=0 md=HOST spd=LOW 
(1.5Mbps) pwr=ON


How do I get the output to match other devices like this:

ugen2.4: <Microsoft> at usbus2
ums0: <Microsoft Microsoft Optical Mouse with Ti, class 0/0, rev 
2.00/1.20, addr 4> on usbus2
ums0: 3 buttons and [XYZ] coordinates ID=17


Thanks

Tom





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