00. 目录
01. 问题描述
在dev设备下不显示串口
deng@local:~$ ls /dev/tty*
tty tty20 tty33 tty46 tty59 ttyS12 ttyS25
tty0 tty21 tty34 tty47 tty6 ttyS13 ttyS26
tty1 tty22 tty35 tty48 tty60 ttyS14 ttyS27
tty10 tty23 tty36 tty49 tty61 ttyS15 ttyS28
tty11 tty24 tty37 tty5 tty62 ttyS16 ttyS29
tty12 tty25 tty38 tty50 tty63 ttyS17 ttyS3
tty13 tty26 tty39 tty51 tty7 ttyS18 ttyS30
tty14 tty27 tty4 tty52 tty8 ttyS19 ttyS31
tty15 tty28 tty40 tty53 tty9 ttyS2 ttyS4
tty16 tty29 tty41 tty54 ttyprintk ttyS20 ttyS5
tty17 tty3 tty42 tty55 ttyS0 ttyS21 ttyS6
tty18 tty30 tty43 tty56 ttyS1 ttyS22 ttyS7
tty19 tty31 tty44 tty57 ttyS10 ttyS23 ttyS8
tty2 tty32 tty45 tty58 ttyS11 ttyS24 ttyS9
02. 问题分析
由于与brltty冲突
03. 问题解决
虚拟机Ubuntu中usb串口ttyUSB不现身,则要卸载brltty,在终端使用如下命令卸载brltty
deng@local:~$ sudo apt remove brltty
[sudo] deng 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
libpcre2-32-0
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
brltty
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 82 个软件包未被升级。
解压缩后将会空出 8,294 kB 的空间。
您希望继续执行吗? [Y/n] Y
04. 问题验证
在终端输入一下命令
deng@local:~$ ls /dev/tty*
tty tty21 tty35 tty49 tty62 ttyS17 ttyS30
tty0 tty22 tty36 tty5 tty63 ttyS18 ttyS31
tty1 tty23 tty37 tty50 tty7 ttyS19 ttyS4
tty10 tty24 tty38 tty51 tty8 ttyS2 ttyS5
tty11 tty25 tty39 tty52 tty9 ttyS20 ttyS6
tty12 tty26 tty4 tty53 ttyprintk ttyS21 ttyS7
tty13 tty27 tty40 tty54 ttyS0 ttyS22 ttyS8
tty14 tty28 tty41 tty55 ttyS1 ttyS23 ttyS9
tty15 tty29 tty42 tty56 ttyS10 ttyS24 ttyUSB0
tty16 tty3 tty43 tty57 ttyS11 ttyS25
tty17 tty30 tty44 tty58 ttyS12 ttyS26
tty18 tty31 tty45 tty59 ttyS13 ttyS27
tty19 tty32 tty46 tty6 ttyS14 ttyS28
tty2 tty33 tty47 tty60 ttyS15 ttyS29
tty20 tty34 tty48 tty61 ttyS16 ttyS3