A única maneira de resolver isso é instalar o pacote
sudo apt-get install ubuntu-desktop
consumirá muita memória RAM, mas para este caso é necessário.
Eu tenho uma pergunta muito básica aqui, acredito. Quando instalado ubuntu (Ubuntu 14.04.1 LTS) e digito o comando dmesg | grep tty
, ele me da seguinte saída:
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
Como você pode ver, meu modem 3G é geralmente reconhecido. Mas se eu instalar o servidor Ubuntu (aquele sem interface gráfica), o modem não é reconhecido.
Obviamente, existe algum software que existe na versão desktop que não existe na versão para servidores, o que impede que meu modem seja reconhecido.
Alguém pode me dizer qual programa eu posso instalar no Ubuntu Server para que ele reconheça o ttyUSB?
A única maneira de resolver isso é instalar o pacote
sudo apt-get install ubuntu-desktop
consumirá muita memória RAM, mas para este caso é necessário.
Por favor, basta instalar o pacote usb-modeswitch.
sudo apt-get install usb-modeswitch
Depois disso, seu dispositivo de modem será reconhecido como ttyUSB.
Eu tenho meus dispositivos ttyUSBx (FTDI UARTs, leitores de cartão SD) trabalhando com a instalação do seguinte no servidor Ubuntu 16.04.1:
sudo apt-get install linux-image-extra-virtual