This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

usb转虚拟串口枚举报错 执行 ls –al /dev/ttyACM*命令 只能出现ttyacm0~3,但ttyacm4,ttyacm5出不来

Other Parts Discussed in Thread: DM385

我们的芯片外接了两个4G模块,num和acm驱动配置好了,开机启动后内核打印信息如下:

可以看出ncm驱动配置成功,usb0~5都可以显示出来,ttyacm方面只能显示0~3,ttyacm4,ttyacm5报错error。

error是这样的:

cdc_acm 1-1:1.0: This device cannot do calls on its own. It is not a modem.
cdc_acm 1-1:1.0: ttyACM3: USB ACM device
cdc_acm 1-1:1.2: This device cannot do calls on its own. It is not a modem.
cdc_acm: probe of 1-1:1.2 failed with error -12
cdc_acm 1-1:1.4: This device cannot do calls on its own. It is not a modem.
cdc_acm: probe of 1-1:1.4 failed with error -12

部分内核打印信息如下:

cdc_acm 2-1:1.0: This device cannot do calls on its own. It is not a modem.

cdc_acm 2-1:1.0: ttyACM0: USB ACM device

cdc_acm 2-1:1.2: This device cannot do calls on its own. It is not a modem.
cdc_acm 2-1:1.2: ttyACM1: USB ACM device
mmc1: new high speed SDHC card at address 59b4
mmcblk0: mmc1:59b4 NCard 14.8 GiB
cdc_acm 2-1:1.4: This device cannot do calls on its own. It is not a modem.
cdc_acm 2-1:1.4: ttyACM2: USB ACM device
mmcblk0: p1 p2 p3 p4
usb 2-1: MAC-Address: 0x00:0x00:0x11:0x12:0x13:0x14
cdc_ncm 2-1:1.6: usb0: register 'cdc_ncm' at usb-musb-hdrc.1-1, CDC NCM, 00:00:11:12:13:14
usb 2-1: MAC-Address: 0x00:0x00:0x11:0x12:0x13:0x16
cdc_ncm 2-1:1.8: usb1: register 'cdc_ncm' at usb-musb-hdrc.1-1, CDC NCM, 00:00:11:12:13:16
usb 2-1: MAC-Address: 0x00:0x00:0x11:0x12:0x13:0x18
cdc_ncm 2-1:1.10: usb2: register 'cdc_ncm' at usb-musb-hdrc.1-1, CDC NCM, 00:00:11:12:13:18
driver_probe_done entrance
driver_probe_done entrance 1
driver_probe_done entrance 2
name_to_dev_t entrance
name_to_dev_t done
driver_probe_done!!!
async_synchronize_full failed!!!
MOUNTING rootfs!!!
######################## root_mountflags = -1002344448
EXT3-fs: barriers not enabled
usb 1-1: new high speed USB device using musb-hdrc and address 2
usb 1-1: New USB device found, idVendor=8087, idProduct=095a
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: L810
usb 1-1: Manufacturer: FIBOCOM
usb 1-1: SerialNumber: 004999010640000
cdc_acm 1-1:1.0: This device cannot do calls on its own. It is not a modem.
cdc_acm 1-1:1.0: ttyACM3: USB ACM device
cdc_acm 1-1:1.2: This device cannot do calls on its own. It is not a modem.
cdc_acm: probe of 1-1:1.2 failed with error -12
cdc_acm 1-1:1.4: This device cannot do calls on its own. It is not a modem.
cdc_acm: probe of 1-1:1.4 failed with error -12
usb 1-1: MAC-Address: 0x00:0x00:0x11:0x12:0x13:0x14
cdc_ncm 1-1:1.6: usb3: register 'cdc_ncm' at usb-musb-hdrc.0-1, CDC NCM, 00:00:11:12:13:14
usb 1-1: MAC-Address: 0x00:0x00:0x11:0x12:0x13:0x16
cdc_ncm 1-1:1.8: usb4: register 'cdc_ncm' at usb-musb-hdrc.0-1, CDC NCM, 00:00:11:12:13:16
usb 1-1: MAC-Address: 0x00:0x00:0x11:0x12:0x13:0x18
cdc_ncm 1-1:1.10: usb5: register 'cdc_ncm' at usb-musb-hdrc.0-1, CDC NCM, 00:00:11:12:13:18

lo      Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb0      Link encap:Ethernet HWaddr 00:00:11:12:13:14
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb1    Link encap:Ethernet HWaddr 00:00:11:12:13:16
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb2      Link encap:Ethernet HWaddr 00:00:11:12:13:18
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb3      Link encap:Ethernet HWaddr 00:00:11:12:13:14
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb4       Link encap:Ethernet HWaddr 00:00:11:12:13:16
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb5       Link encap:Ethernet HWaddr 00:00:11:12:13:18
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wlan0       Link encap:Ethernet HWaddr 44:39:C4:31:7C:59
inet addr:192.168.8.142 Bcast:192.168.8.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:30 errors:0 dropped:13 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2543 (2.4 KiB) TX bytes:3737 (3.6 KiB)

wlan1      Link encap:Ethernet HWaddr 44:39:C4:31:7C:58
inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:30 errors:0 dropped:1 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2543 (2.4 KiB) TX bytes:3737 (3.6 KiB)

root@dm385-evm:~# Network changed, re-detecting Listening Interfaces..
root@dm385-evm:~# ifconfig -aLease Status URL: http://192.168.10.1:6789
Listening On: 192.168.10.1
root@dm385-evm:~# ls –al /dev/ttyACM*
ls: –al: No such file or directory
/dev/ttyACM0 /dev/ttyACM1 /dev/ttyACM2 /dev/ttyACM3

请问这是什么原因呢,希望能得到你们的帮助,非常感谢!