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