
dimasdaros
(usa Arch Linux)
Enviado em 16/11/2012 - 15:51h
Boa tarde pessoal.
Recentemente me surgiu um problema que não consegui achar uma maneira simples e direta para resolver ainda.
Usamos um sistema que utiliza algumas portas seriais DB9 e dispositivos USB.
No Linux acabo tendo isso:
ls -lh /dev/ttyS*
crw-rw---- 1 root uucp 4, 64 2012-11-16 15:24 /dev/ttyS0
crw-rw---- 1 root uucp 4, 65 2012-11-14 06:44 /dev/ttyS1
lrwxrwxrwx 1 root root 12 2012-11-14 08:45 /dev/ttyS2 -> /dev/ttyACM0
crw-rw---- 1 root uucp 4, 68 2012-11-16 14:24 /dev/ttyS4
mas como eu sei que o /dev/ttyS1 é o meu dispositivo X, e não o J, por exemplo?
Como posso verificar:
/dev/ttyS0 é o dispositivo A
/dev/ttyS1 é o dispositivo D
/dev/ttyS2 é o dispositivo B
/dev/ttyS4 é o dispositivo C
Como posso chegar em uma resposta assim?
Tentei associar com o vendor que encontro com o lsusb, mas não consegui achar onde é feita essa conexão do ttySX com o dispositivo.
Alguém consegue me ajudar?
Obrigado.
Até logo.