ubuntu 服务器无法识别 ttyUSB

ubuntu 服务器无法识别 ttyUSB

我认为这里有一个非常基本的问题。安装 ubuntu (Ubuntu 14.04.1 LTS) 并输入命令后dmesg | grep tty,它给出以下输出:

renato@ubuntu:~$ dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 0.515141] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 0.709774] tty tty2: hash matches
[ 5286.474897] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0
[ 5286.474959] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1
[ 5286.475016] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2

如你所见,我的 3G 调制解调器通常能被识别。但如果我安装 ubuntu 服务器(没有图形界面的),调制解调器就无法被识别。

显然,桌面版中存在的某些软件在服务器版中并不存在,这使得我的调制解调器无法被识别。

有人能告诉我可以在 Ubuntu Server 上安装什么程序以便它识别 ttyUSB 吗?

答案1

请安装 usb-modeswitch 包。

sudo apt-get install usb-modeswitch

此后,您的调制解调器设备将被识别为 ttyUSB。

答案2

通过在 Ubuntu Server 16.04.1 上安装以下内容,我使 ttyUSBx 设备(FTDI UART、SD 卡读卡器)正常工作:

sudo apt-get install linux-image-extra-virtual

答案3

解决这个问题的唯一方法是安装包

sudo apt-get install ubuntu-desktop 

将会消耗大量的 RAM,但是对于这种情况这是必要的。

相关内容