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 */ },
Please send USB patches to linux-usb-devel@lists.sf.net for review & merging.
Patch queued