La Taberna del Puerto Freedom sea
"Se navega por los astros, por la mar, por la tierra, por las gentes, por los sentimientos...Se navega." Altair
VHF: Canal 77   
Regresar   La Taberna del Puerto > Foro > Foros de ayuda/Sugerencias/Críticas > Informática e Internet

Avisos

 
 
Herramientas Estilo
  #4  
Antiguo 05-02-2016, 21:27
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: asignacion puertos usb linux

Olvídate de lo que has puesto, eso va aparte para solucionar la falta de controlador del shipmodul... no es tu caso.

Vamos a ver... es algo un poco enredoso pues udev puede hacer muchas cosas. Pero en tu caso solo quieres que haga una que es asignar un puerto fijo para cada dispositivo.

Lo primero, necesitas identificar cada dispositivo USB. Haz un:

lsusb

... en el terminal cuando tengas los dispositivos enchufados.

En mi caso ahora da cosas como esto al identificar al ratón inalambrico.

Cita:
Bus 005 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Aquí la parte que nos interesa es donde pone ID 046d:c52f donde 056d es el idVendor y c52f es el idProduct.

Haciendo lsusb tu obtendrás el idVendor e idProduct de tus dos dispositivos USB.

Despues, teniendo esos datos tienes que crear un archivo nuevo con:

sudo gedit /etc/udev/rules.d/reglasUSB.rules


En el debes poner un par de lineas similares a esta (voy a usar los datos de mi raton inalambrico a modo de ejemplo), una para cada dispositivo

Cita:
SUBSYSTEM=="tty", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52f", SYMLINK="raton-inalambrico"
... Y guardar los cambios. Tras reiniciar, cada vez que el sistema detecte el dispositivo con el idVendor e idProduct que le hemos dicho, creará un puerto virtual con el nombre que le hemos asignado, en el caso de mi dispositivo raton-inalambrico. Si voy a /dev/ veré que ademas del típico ttyUSB0 tambien habrá otro puerto virtual /dev/ttyraton-inalambrico y este será el raton sin importar si el sistema le asigna el ttyUSB0, el ttyUSB1 o el ttyUSBpericodelospalotes.

En tu caso necesitas dos lineas una para cada dispositivo. Pones los id en cada una y a la del gps le asignas por ejemplo SYMLINK="GPS" y al piloto SYMLINK="piloto". Ahora ya tienes dos puertos distintos que siempre apuntarán al dispositivo correcto.
Citar y responder
Los siguientes cofrades agradecieron este mensaje a
Erikblade (05-02-2016)
 

Freedom sea


Reglas del foro
No puedes crear discusiones
No puedes responder a mensajes
No puedes editar tus adjuntos
No puedes editar tus mensajes

BB code está activado
Emoticonos está activado
El código [IMG] está activado
El código HTML está desactivado
Ir a


Todas las horas son GMT +1. La hora es 09:53.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© La Taberna del Puerto