Could you please test the three attached patches? I've tried using subclass/protocol matching for cdc-wdm and qmi_wwan to make the entries as generic as possible. Maybe we should start being smarter about the option entries? The subclass/protocol values Huawei are using seem to be consistent between devices with different product ID. Maybe we should start ignoring product ID and do matching solely on vendorid/class/subclass/protocol for these devices, like we do in cdc-wdm and qmi_wwan? And yes, I've added this to the option driver despite what Dan says, as that is where the similar devices are and the qcserial driver needs modifications before it can support these. Bjørn Mork (3): USB: cdc-wdm: Add Vodafone/Huawei K5005 support net: qmi_wwan: Add Vodafone/Huawei K5005 support USB: option: Add Vodafone/Huawei K5005 support drivers/net/usb/qmi_wwan.c | 8 ++++++++ drivers/usb/class/cdc-wdm.c | 9 +++++++++ drivers/usb/serial/option.c | 4 ++++ 3 files changed, 21 insertions(+) -- 1.7.10 -- 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