Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Jan 2012 18:34:11 +0100
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        freebsd-multimedia@freebsd.org
Subject:   Re: multimedia remote probed as ugen
Message-ID:  <201201231834.11474.hselasky@c2i.net>
In-Reply-To: <4F1D68E6.4030900@gmail.com>
References:  <4F1D68E6.4030900@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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



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