Re: Raon Everun (Microchip multifunction HID)

Alan Stern <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Fri, 19 Oct 2007, Bill Gribble wrote:

> To review: I've been trying to get the builtin keyboard of a Raon
> Everun working under Linux.  Its builtin keyboard, mouse, and
> touchscreen appear as separate interfaces on a USB HID device, but
> they don't produce any output or even generate interrupts under Linux.
> 
> I have been beating on this problem some more and have some logs from
> Windows of the USB activity on the various interfaces of this device.
> I have determined that the builtin qwerty keyboard is interface 0.
> Attached are logs of initialization (boot up to Windows stable) and
> normal operation (logging starts after windows is stable, and includes
> keypresses) for this interface.
> 
> I'm having a little difficulty figuring out what's normal (i.e. stuff
> the kernel HID drivers would do anyway) and what if anything is
> non-standard.  Could someone who's used to looking at sniffusb output
> tell me if these logs give any clue why my device is not working
> properly under Linux?

Hmmm.  There is one clear difference between the Windows log and the
Linux log for interface 0: Windows sends three Set-Report messages in
URBs 9, 10, and 11 (all identical, so I don't know why there are three
of them).  It's not easy to tell what the reports are for, beyond the
fact that they are outputs.  Maybe they control LEDs on the keboard.  
Or maybe they enable the keyboard somehow...

There don't seem to be any other differences, except for the obvious 
fact that the device does send keystroke information to Windows and 
doesn't send it to Linux.

> I have logs for the other interfaces, as well.
> 
> Could it be necessary to enable the HID_QUIRK_MULTI_INPUT for this
> device?

I don't think so, but you can go ahead and try it.

Another thing you can try is to unbind the usbhid driver from all the 
interfaces except 0, and then reset the device.  Maybe somehow one of 
the other interfaces is messing up the keyboard.

Alan Stern


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.