multimedia remote probed as ugen

Hans Petter Selasky hselasky at c2i.net
Mon Jan 23 17:36:19 UTC 2012


On Monday 23 January 2012 15:04:22 David Demelier wrote:
> Hi there,
> 
> I have a not very USB compliant remote controller for PC, it's an
> auvisio VRC 1000. It has a support for mouse and keyboard as well, only
> multimedia keys should be used as human interface device (uhid then).
> 
> But since I've upgraded to 9.0, the remote is probed as ugen and I can't
> extract anything from it :
> 
> ugen4.2: <vendor 0x05a4> at usbus4
> ukbd1: <vendor 0x05a4 product 0x9881, class 0/0, rev 1.10/1.10, addr 2>
> on usbus4
> kbd3 at ukbd1
> ums1: <vendor 0x05a4 product 0x9881, class 0/0, rev 1.10/1.10, addr 2>
> on usbus4
> ums1: 5 buttons and [XYZ] coordinates ID=1
> 
> root at Groseille ~ # usbhidctl -f /dev/ugen4.2 -r
> usbhidctl: USB_GET_REPORT_DESC
> 
> What can I do? Is it possible to add a quirk to detect this as an uhid
> or anything else?
> 
> Cheers,

Hi,

There are some IGNORE quirks which you can use to free your device from ukbd 
at least:

usbconfig dump_quirk_names | grep IGNORE

Try:

usbconfig -d 4.2 add_quirk UQ_KBD_IGNORE

Then replug your device! The change does not persist after reboot.

See /sys/dev/usb/quirk/usb_quirk.c

--HPS


More information about the freebsd-multimedia mailing list