主题 : Tiny 4412 与 USB外设置连接问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 100528
精华: 0
发帖: 43
金钱: 215 两
威望: 43 点
贡献值: 0 点
综合积分: 86 分
注册时间: 2014-02-14
最后登录: 2018-04-21
楼主  发表于: 2014-11-29 15:39

 Tiny 4412 与 USB外设置连接问题

我抓取的ubuntu 12.04以及 tiny4412上面的对比LOG:
我使用的是3G模块,正常情况如: ubuntu 12.04_3g.txt log所示应该有 /dev/ttyACM0 --- ttyACM6 7个端口
但在tiny4412上面才映射了 /dev/ttyACM0 - ttyACM2 三个端口。

请问一下我应该如何修改才能在tiny4412上面正常的映射出7个ACM端口。


============== ubuntu 12.04 加载LOG =========================

t@fibocom:/home/ght/liuqf/Tiny4412_20141107/android-4.2.2_r1# dmesg
[110096.788657] usb 1-1.2: new high-speed USB device number 40 using ehci_hcd
[110096.891178] usb 1-1.2: New USB device found, idVendor=1519, idProduct=0020
[110096.891182] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[110096.891184] usb 1-1.2: Product: PRODUCT
[110096.891187] usb 1-1.2: Manufacturer: VENDOR
[110096.891189] usb 1-1.2: SerialNumber: 003580023000167
[110096.924813] cdc_acm 1-1.2:1.0: This device cannot do calls on its own. It is not a modem.
[110096.924863] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
[110096.926926] cdc_acm 1-1.2:1.2: This device cannot do calls on its own. It is not a modem.
[110096.926974] cdc_acm 1-1.2:1.2: ttyACM1: USB ACM device
[110096.928682] cdc_acm 1-1.2:1.4: This device cannot do calls on its own. It is not a modem.
[110096.928731] cdc_acm 1-1.2:1.4: ttyACM2: USB ACM device
[110096.930376] cdc_acm 1-1.2:1.6: This device cannot do calls on its own. It is not a modem.
[110096.930420] cdc_acm 1-1.2:1.6: ttyACM3: USB ACM device
[110096.932249] cdc_acm 1-1.2:1.8: This device cannot do calls on its own. It is not a modem.
[110096.932296] cdc_acm 1-1.2:1.8: ttyACM4: USB ACM device
[110096.934018] cdc_acm 1-1.2:1.10: This device cannot do calls on its own. It is not a modem.
[110096.934066] cdc_acm 1-1.2:1.10: ttyACM5: USB ACM device
[110096.935997] cdc_acm 1-1.2:1.12: This device cannot do calls on its own. It is not a modem.
[110096.936046] cdc_acm 1-1.2:1.12: ttyACM6: USB ACM device
root@fibocom:/home/ght/liuqf/Tiny4412_20141107/android-4.2.2_r1# ls -al /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 Nov 29 15:14 /dev/ttyACM0
crw-rw---- 1 root dialout 166, 1 Nov 29 15:14 /dev/ttyACM1
crw-rw---- 1 root dialout 166, 2 Nov 29 15:14 /dev/ttyACM2
crw-rw---- 1 root dialout 166, 3 Nov 29 15:14 /dev/ttyACM3
crw-rw---- 1 root dialout 166, 4 Nov 29 15:14 /dev/ttyACM4
crw-rw---- 1 root dialout 166, 5 Nov 29 15:14 /dev/ttyACM5
crw-rw---- 1 root dialout 166, 6 Nov 29 15:14 /dev/ttyACM6
root@fibocom:/home/ght/liuqf/Tiny4412_20141107/android-4.2.2_r1# ls -al /sys/bus/usb/devices/1-1.2
1-1.2/      1-1.2:1.1/  1-1.2:1.11/ 1-1.2:1.13/ 1-1.2:1.2/  1-1.2:1.4/  1-1.2:1.6/  1-1.2:1.8/  
1-1.2:1.0/  1-1.2:1.10/ 1-1.2:1.12/ 1-1.2:1.14/ 1-1.2:1.3/  1-1.2:1.5/  1-1.2:1.7/  1-1.2:1.9/  


============== tiny 4412        加载LOG =========================
<3>[   41.635000] tiny4412-audio tiny4412-audio: snd_soc_register_card() failed:
-121
<4>[   41.640000] tiny4412-audio: probe of tiny4412-audio failed with error -121

<4>[   41.685000] rtw driver version=v3.4.4_4749.20121105
<4>[   41.685000] Build at: Sep  5 2013 11:49:58
<6>[   41.685000] usbcore: registered new interface driver rtl8192cu
<6>[   42.300000] usb 1-2.3: new high-speed USB device number 5 using s5p-ehci
<6>[   42.415000] usb 1-2.3: New USB device found, idVendor=1519, idProduct=0020

<6>[   42.415000] usb 1-2.3: New USB device strings: Mfr=1, Product=2, SerialNum
ber=3
<6>[   42.415000] usb 1-2.3: Product: PRODUCT
<6>[   42.415000] usb 1-2.3: Manufacturer: VENDOR
<6>[   42.415000] usb 1-2.3: SerialNumber: 003580023000167
<3>[   42.455000] cdc_acm 1-2.3:1.0: This device cannot do calls on its own. It
is not a modem.
<6>[   42.475000] cdc_acm 1-2.3:1.0: ttyACM0: USB ACM device
<3>[   42.480000] cdc_acm 1-2.3:1.2: This device cannot do calls on its own. It
is not a modem.
<6>[   42.500000] cdc_acm 1-2.3:1.2: ttyACM1: USB ACM device
<3>[   42.505000] cdc_acm 1-2.3:1.4: This device cannot do calls on its own. It
is not a modem.
<6>[   42.510000] cdc_acm 1-2.3:1.4: ttyACM2: USB ACM device
<3>[   42.515000] cdc_acm 1-2.3:1.6: This device cannot do calls on its own. It
is not a modem.

C:\Users\Administrator\Desktop>adb shell ls /dev/ttyACM*
/dev/ttyACM0
/dev/ttyACM1
/dev/ttyACM2

C:\Users\Administrator\Desktop>adb shell ls /sys/bus/usb/devices/1-2.3/
1-2.3:1.0
1-2.3:1.1
1-2.3:1.2
1-2.3:1.3
1-2.3:1.4
1-2.3:1.5
1-2.3:1.6
级别: 新手上路
UID: 115680
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2015-05-23
最后登录: 2015-05-23
1楼  发表于: 2015-05-23 17:30
我也碰到类似的问题。
我的配件在ubuntu下面可以识别为TTYACM0,可以正常通信。
但是在Android 4.2版本的OTG手机下面,只能看到一个USB端口,不能识别出TTYACM0。
如何才能让手机端识别到TTYACM0串口?
级别: 新手上路
UID: 120300
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2015-11-04
最后登录: 2015-11-15
2楼  发表于: 2015-11-15 10:53
能用起来吗?】