> From: Alan Stern [mailto:stern@xxxxxxxxxxxxxxxxxxx] > Sent: Wednesday, May 18, 2011 4:55 PM > > Here and later on, the patch seems to have forgotten about the control > interface. Is this deliberate or an oversight? > > Alan Stern Kernel docs says, that usb_driver_claim_interface() is used by usb device drivers that need to claim more than one interface. I assume, it's needed for second interface only. Am I wrong? NCM driver was partly based on ECM code. I did check existing drivers for CDC ACM and CDC ECM, which also uses 2 interfaces: master (control) and data (bulk), but I was unable to find any code, which claims master interface. If we need explicitly claim/release master interface (which is *intf parameter in bind() and unbind()), then cdc-acm and usb_ether drivers should be updated as well. I wonder, if Greg or Oliver could provide any comments why master interface is not claimed in modem/ether drivers, since they are working with the code for quite a while. Regards, Alexey -- 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