Conectei um minipcie para módulo RS485 EMP2-X404 de 4 canais no meu PC, e havia um adicional gpiochip1
em /dev/
. Instalei o driver fornecido pelo fabricante e consigo ver um adicional xrserial
em /proc/tty/drivers
, mas não há nenhum /dev/ttyXR
em /dev
. Qual é o motivo?
Meu sistema é o Ubuntu 20.04 com kernel 6.1.0.
cat /proc/tty/drivers
/dev/tty /dev/tty 5 0 system:/dev/tty
/dev/console /dev/console 5 1 system:console
/dev/ptmx /dev/ptmx 5 2 system
/dev/vc/0 /dev/vc/0 4 0 system:vtmaster
xrserial /dev/ttyXR 30 0-255 serial
serial /dev/ttyS 4 64-95 serial
pty_slave /dev/pts 136 0-1048575 pty:slave
pty_master /dev/ptm 128 0-1048575 pty:master
unknown /dev/tty 4 1-63 console
Se um nó de dispositivo não tiver sido criado automaticamente, não há necessidade de se preocupar com sua ausência. Se aplicativos futuros ou configurações de sistema exigirem o nó de dispositivo, ele sempre poderá ser criado manualmente ou configurado conforme necessário.
Você pode tentar criar manualmente o nó do dispositivo executando
sudo mknod /dev/ttyXR c <major_number> <minor_number>
Você pode encontrar os números maiores e menores a partir dos resultados de
cat /proc/tty/drivers
. Para xrserial, o número maior é 30, e o número menor normalmente começa em 0, como visto nesta linha da saída:Se esse comando não funcionar e seu Ubuntu estiver funcionando normalmente, não há necessidade de criar um nó de dispositivo adicional agora.