Your patch would appear to break other non G450/G550 devices supported by the driver because it sets the .class field to be I2C_CLASS_TV_ANALOG for all registrations.
A patch that appears to set the .class field correctly was submitted to the LKML by Mark Hunold in September 2004 (http://lkml.org/lkml/2004/9/21/132). The author got an OK from Greg Kroah-Hartman, but Greg KH asked for the patches to resubmitted separately. The author doesn't seem to have done so, and the current 2.6.20 kernel is missing these patches. We'll evaluate adding the original patch. -- small patch for g400 capture devices https://launchpad.net/bugs/80608 -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
