Bug 9166 (Conexant-d400)

Summary: (patch queued)USB: support for d400 Conexant modems
Product: Drivers Reporter: Armin Ranjbar (zoup)
Component: USBAssignee: Alan (alan)
Status: RESOLVED CODE_FIX    
Severity: normal CC: zoup
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.23.1 Subsystem:
Regression: No Bisected commit-id:
Bug Depends on:    
Bug Blocks: 5089    

Description Armin Ranjbar 2007-10-15 05:59:25 UTC
Most recent kernel where this bug did not occur: 2.6.22
Distribution: Debian testing
Hardware Environment: DELL XPS1330
Software Environment: Console
Problem Description:

this patch works as necessary workaround to support conexant RD02-D400 , which
fails to get assigned normally :

drivers/usb/class/cdc-acm.c: Zero length descriptor references
cdc_acm: probe of 1-1.2:1.0 failed with error -22

--- cdc-acm.c.orig      2007-10-15 13:54:51.000000000 -0400
+++ cdc-acm.c   2007-10-15 13:58:05.000000000 -0400
@@ -1165,6 +1165,9 @@
        { USB_DEVICE(0x0870, 0x0001), /* Metricom GS Modem */
        .driver_info = NO_UNION_NORMAL, /* has no union descriptor */
        },
+       { USB_DEVICE(0x0572, 0x1324), /* Conexant RD02-D400 */
+       .driver_info = NO_UNION_NORMAL, /* has no union descriptor */
+       },
        { USB_DEVICE(0x0e8d, 0x0003), /* FIREFLY, MediaTek Inc; andrey.arapov@gmail.com */
        .driver_info = NO_UNION_NORMAL, /* has no union descriptor */
        },
Comment 1 Randy Dunlap 2007-10-15 07:53:23 UTC
Please send USB patches to linux-usb-devel@lists.sf.net for review & merging.
Comment 2 Alan 2008-10-02 07:00:01 UTC
Patch queued