Am Dienstag, 8. Mai 2012, 16:09:31 schrieb Alexander Stein: > Hello, > > I have a H24 modem which is configured in with "AT+MCONN=4" to use 2 > interfaces for Data and Control. The Data interface is used by cdc_acm and > works find, but the control interface generates the following error messages > each time the driver/device binding happens. > [ 47.985329] cdc_acm 8-1:1.0: ttyACM1: USB ACM device > [ 47.992386] cdc_acm 8-1:1.2: Zero length descriptor references > [ 47.998417] cdc_acm: probe of 8-1:1.2 failed with error -22 > > The control interface can be used by usbserial as referenced in the "H24 AT > Commands Refernece Guide" using > > modprobe usbserial vendor=0x22b8 product=0x2d93 > > Is there a way either cdc_acm can use the Control interface or silently ignore > it? This is possible, but not necessarily sensible. It depends on whether the device sends notifications. Please add it to this list: static const struct usb_device_id acm_ids[] = { /* quirky and broken devices */ { USB_DEVICE(0x0870, 0x0001), /* Metricom GS Modem */ .driver_info = NO_UNION_NORMAL, /* has no union descriptor */ }, { USB_DEVICE(0x0e8d, 0x0003), /* FIREFLY, MediaTek Inc; andrey.arapov@xxxxxxxxx */ .driver_info = NO_UNION_NORMAL, /* has no union descriptor */ with a NO_UNION_NORMAL quirk and retest. Regards Oliver -- - - - SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany - - - -- 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