> Looks like the main clues are the error messages produced when I plug in: > usb 1-1: new full speed USB device using uhci_hcd and address 8 > usb 1-1: device descriptor read/64, error -71 > usb 1-1: device descriptor read/64, error -71 > usb 1-1: new full speed USB device using uhci_hcd and address 9 > usb 1-1: device descriptor read/64, error -71 > cdc_acm 1-1:1.0: ttyACM0: USB ACM device
Yup - I'd buy that assessment. > and the fact that you get a /dev/ttyACM0 and I get a /dev/usb/acm/0. > I wonder if that indicates a slight USB driver change between our > two kernels? The device file difference might just be from me running sys-fs/udev-070-r1... not sure, though. > I assume the two addresses I get on connect reflect the fact that my > phone has two interfaces defined - one comm. with a single endpoint, and > one data with 2 endpoints. Yours seems to have two configurations > whereas mine has Cfg#=1 You lost me there, but that's ok -- I think I know what you're talking about.... > Errno 71 corresponds to "protocol error" which doesn't sound good. No, that it doesn't. > What does your /proc/bus/usb/devices entry show for the phone? Here you go -- hope it makes more sense to you, than it does to me. ;) T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 2 P: Vendor=22b8 ProdID=4902 Rev= 0.01 S: Manufacturer=Motorola Inc. S: Product=Motorola Phone (V3) C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=cdc_acm E: Ad=89(I) Atr=03(Int.) MxPS= 16 Ivl=10ms I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_acm E: Ad=01(O) Atr=02(Bulk) MxPS= 32 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 32 Ivl=0ms C: #Ifs= 2 Cfg#= 2 Atr=c0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver= E: Ad=89(I) Atr=03(Int.) MxPS= 16 Ivl=10ms I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver= E: Ad=01(O) Atr=02(Bulk) MxPS= 32 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 32 Ivl=0ms -- gentoo-user@gentoo.org mailing list