ver serie serial puertos puerto listar habilitar dispositivos com1 abrir linux ubuntu serial-port usb

serie - ver dispositivos usb linux



Linux: cómo forzar a un dispositivo USB a usar el mismo número ttyUSB (1)

Tengo un módem USB que uso en Ubuntu. También tengo un programa que se comunica con este dispositivo usando su número ttyUSBxx .

Mi problema es que cada vez que desconecto / enchufo el dispositivo de nuevo, o cuando reinicio mi PC, el dispositivo obtiene un nuevo número ttyUSB , por ejemplo: ttyUSB0 o ttyUSB1 .

¿Cómo puedo forzar a este dispositivo a utilizar siempre el mismo número (por ejemplo: ttyUSB0 )?


udev es el administrador de dispositivo dinámico de Linux. udev información sobre los dispositivos que conecta, y puede modificar esta información para que agregue un ''enlace simbólico'' específico en el directorio de este dispositivo.

Ahora, la definición de su módem USB debe estar dentro de la carpeta /etc/udev/rules.d/ , y el nombre del archivo será algo así como 50-udev.rules . El archivo contiene una línea por dispositivo (puede usar varias herramientas para ayudar a identificar la línea correcta. Consulte el enlace a continuación para usar udevinfo )

Ahora puede editar la línea relevante, o mejor aún, crear otro archivo y copiar la línea correspondiente en él. El nombre del archivo debe comenzar con un número menor (por ejemplo, 49-my-modem.rules ), de modo que se cargue primero. Debe agregar lo siguiente al final de la línea:

, SYMLINK="ttyUSBmodem"

Ahora, su dispositivo debería aparecer como /dev/ttyUSBmodem (así como el / dev / ttyUSB dinámicamente asignado [0-9])

Para obtener más ayuda con la identificación de la línea correcta y todo el proceso, consulte aquí: http://noctis.de/archives/16-HowTo-fixed-name-for-a-udev-device.html

HTH