Linux modules question

Andrew Jorgensen andrew.jorgensen at
Thu Mar 9 11:21:31 MST 2006

On 3/9/06, Andrew Jorgensen <andrew.jorgensen at> wrote:
> > > I have one of those USB phone handsets.  It's a usb-audio device and
> > > an HID device (with an LCD display even ;-).  Unfortunately the HID is
> > > not a keyboard, it's a more generic HID event device.  So anyway,
> > > there's a specific driver for the HID called yaelink that translates
> > > the HID events to keyboard events.  The trouble is that if the generic
> > > hid driver is already loaded (for some other device that was plugged
> > > in earlier) that driver claims the device and the yaelink driver is
> > > never loaded.

Actually, looking closer the driver is loaded when I plug in the
phone, but it doesn't attach to the device because the hid driver
already has it.

> > > So the question is: What gives?  Presuming I want the generic driver
> > > to also be present (for other devices) is there no way around this?
> > > Who's fault is it?  udev? the kernel?

More information about the PLUG mailing list