Am Donnerstag, 22. März 2007 14:51 schrieb Pandita, Vikram:
>
> Devices shows:
> --------------
> ( Note that the ACM driver is not getting binded to the interface. How can I
> get the ACM driver loaded for the interface? )
> --------------
> T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 10 Spd=12 MxCh= 0
> D: Ver= 1.10 Cls=02(comm.) Sub=00 Prot=ff MxPS=64 #Cfgs= 1
> P: Vendor=0803 ProdID=1300 Rev= 1.00
> S: Manufacturer=Conexant Systems, Inc.
> S: Product=HSF USB V.92 Data/Fax Modem
> S: SerialNumber=00000001
> C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=260mA
> I: If#= 0 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
> E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> I: If#= 1 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=01 Prot=ff Driver=(none)
> E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=1ms
This looks like an incorrect interface descriptor. Does this patch fix it?
Regards
Oliver
-----
--- linux-2.6.21-rc4-git6/drivers/usb/class/cdc-acm.c.alt 2007-03-22
15:03:41.000000000 +0100
+++ linux-2.6.21-rc4-git6/drivers/usb/class/cdc-acm.c 2007-03-22
15:03:45.000000000 +0100
@@ -1103,6 +1103,10 @@
.driver_info = NO_UNION_NORMAL, /* has no union descriptor */
},
+ /* wrong descriptors */
+ { USB_DEVICE(0x0803, 0x1300), /* Motorola Q Phone */
+ },
+
/* control interfaces with various AT-command sets */
{ USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_ACM,
USB_CDC_ACM_PROTO_AT_V25TER) },
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel