Tradicionalmente, os sistemas unix têm um script para criar entradas em /dev
, chamado MAKEDEV
e localizado em /dev
. Esse script geralmente está presente no Linux, mas pode estar ausente em dispositivos incorporados, em que o projetista assumiu que todos os dispositivos estariam presentes ou em sistemas executando o udev, onde as entradas de dispositivos são normalmente criadas automaticamente. Observe que MAKEDEV
geralmente cria entradas no diretório atual, portanto, execute cd /dev
primeiro.
Não há nenhum padrão para argumentos que você passa para /dev/MAKEDEV
- geralmente os argumentos denotam algum conjunto de entradas de dispositivos para criar. No Debian, /dev/MAKEDEV usb
cria ttyUSB*
, além de vários outros. Você também pode procurar ttyUSB
no script MAKEDEV
para descobrir qual linha de comando executar. O comando de baixo nível que cria entradas de dispositivos é mknod
.
Se o seu sistema usa o udev, execute udevadm trigger -s usb-serial
para recriar /dev
entradas, bem como execute qualquer comando associado à descoberta de um dispositivo. (Nesse caso, o dispositivo é a porta serial, não um dispositivo que é conectado à porta.)