> 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

Reply via email to