udev para quem precisa

recentemente tive necessidade de criar uma regra para o udev em uma máquina rodando ubuntu server 10.04. essa necessidade surgiu com um problema, que era fazer com que um determinado dispositivo usb estivesse sempre associado com uma porta específica no sistema, e serviu de motivação para escrever um pouco sobre esse trabalho.

udev é um gerenciador dinâmico de dispositivos para o linux 2.6. a sua função principal é o gerenciamentos de dispositivo no diretório /dev. ele é o sucessor do DEVFS e do hotplug.” (wikipedia, 05.2010)

existiam dois dispostivos usb conectados a esse servidor, um modem 3g e um adaptador usb-serial. algumas vezes o adaptador assumia o uso da porta /dev/ttyUSB0, outras vezes o modem tomava conta dessa porta. dessa forma a solução que encontrei foi criar uma regra para que o modem ficasse utilizando a porta /dev/usbmodem e o adaptador utilizasse a porta /dev/usbserial.

(more…)