Afinidade de porta de dispositivo USB no Linux

1

Estou executando uma máquina linux (Ubuntu 10.04) dentro de um submarino autônomo que tem muitos dispositivos USB conectados a ela, como câmeras, dispositivos USB, etc. Infelizmente, toda vez que a máquina inicializa meus dispositivos parecem ser atribuídos de forma diferente. Por exemplo, meus vários dispositivos USB- > serial serão exibidos como / dev / ttyUSB * diferentes, e minhas câmeras aparecerão como / dev / video * diferentes.

Existe alguma maneira de forçar esses dispositivos USB a serem consistentemente atribuídos aos mesmos arquivos / dev?

    
por rcv 15.07.2011 / 05:33

2 respostas

2

Escreva regras do udev que dão a cada dispositivo um symlink conhecido em /dev .

    
por 15.07.2011 / 05:37
1

Os dispositivos enviam um número de série quando se conectam e estão disponíveis para as regras do udev. Mas já existe um local, pelo menos no meu sistema, em que eles são vinculados simbolicamente aos nós de dispositivos reais. procure em /dev/input/by-id para dispositivos de entrada. Você pode fazer coisas semelhantes para portas seriais USB, se ainda não estiver lá.

    
por 15.07.2011 / 06:25

Tags