On Wed, Dec 14, 2011 at 09:27:56PM -0500, Alan Stern wrote: > On Wed, 14 Dec 2011, Pete Zaitcev wrote: > > > I think this belongs at linux-usb@xxxxxxxxxxxxxxx, forwarding (converting > > the attachment inline). > > > > Perhaps a better option would be to poke around drivers/usb/core/config.c, > > but I do not remember details anymore, so I may be wrong. I'll try to look > > at it tomorrow. > > I don't think the descriptor-parsing code in config.c needs to be > changed. Both the USB-2.0 and the USB Common Class specs state that > class-specific modifier descriptors must follow the descriptor they > modify. If the Jabra device has a descriptor in the wrong place, > adding special-case quirk code to the driver, not the core, is > appropriate. Someone we were working with opened a bug with Jabra, and they've issued a firmware update which is supposed to fix this. I've not actually tested it (requires Windows, duh!) but assuming this works I guess we can forget about the kernel patch and point people at the Jabra website to update the firmware. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html