Re: cdc_acm: Zero length descriptor references with Motorola H24

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux