On Wed, Jan 25, 2006 at 02:48:37PM -0500, Alan Stern wrote:
> On Wed, 25 Jan 2006, Johannes Deisenhofer wrote:
> 
> > Hi,
> > 
> > > This patch (as577) adds a Clear-Halt call on the Interrupt-in endpoint
> > > during input device configuration.  Without it my HP USB keyboard doesn't
> > > work.
> > > 
> > 
> > With this patch, my ruwido Infrared Keyboard does no longer work.
> > 
> > Bus 001 Device 011: ID 119b:0400
> > Device Descriptor:
> >    bLength                18
> >    bDescriptorType         1
> >    bcdUSB               1.10
> >    bDeviceClass            0 (Defined at Interface level)
> >    bDeviceSubClass         0
> >    bDeviceProtocol         0
> >    bMaxPacketSize0         8
> >    idVendor           0x119b
> >    idProduct          0x0400
> >    bcdDevice            2.01
> >    iManufacturer           1 ruwido austria GmbH
> >    iProduct                2 ruwido austria GmbH USB Infrared Keyboard V2.01
> >    iSerial                 0
> > 
> > I have made traces with usbmon from kernel 2.6.14 vs. 2.6.15. Only 
> > difference is two 
> > additional CLEAR_FEATURE ENDPOINT_HALT setup-packets. However, in 2.6.15 
> > (with 
> > patch), keypresses do no longer result in any usb traffic. Reversing the 
> > patch alone 
> > does make it work again.
> > 
> > > Vojtech says it's worth trying, since it might help with some recalcitrant
> > > devices.  On the other hand, it might interfere with others.  I'm
> > > submitting it so that it can get tested by a range of users.
> > 
> > Just wanted to let you know. I can test patches or talk with the vendor (we 
> > are 
> > planning to buy a lot of these things) if you want me to.
> 
> I was afraid of this.  On the whole, it's probably safer to remove the 
> clear-halt.  It's not really a good idea to send it to an endpoint that 
> isn't halted.
> 
> That leaves the question of what to do with my buggy keyboard.  Maybe it 
> would be best to have a blacklist entry for devices that don't like 
> hid_init_reports.
 
HID_QUIRK_NOGET is there already?

-- 
Vojtech Pavlik
SuSE Labs, SuSE CR


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to