Ubuntu Linux соответствие имени usb устройства и серийного номера
Для некоторых задач требуется зафиксировать USB устройства, чтобы все они подключались и получали имена как до перезагрузки или до включения/выключения. К примеру имеем устройство /dev/ttyUSB0, случайным образом вытащили кабель, вставили, а устройство уже /dev/ttyUSB2.
Для начала нужно определить соответствие названия устройства и его serial. Можно воспользоваться lsusb, lsusb -v, посмотреть dmesg и другие логи, но можно сделать проще.
# udevadm info --query all --name=/dev/ttyUSB1 --attribute-walk | grep serial
ATTRS{serial}=="A7031LHX"
ATTRS{serial}=="0000:00:1d.0"
Из полученного вывода видно, что устройству ttyUSB1 соответствует serial A7031LHX.
Размещено в разделе Linux
22.09.2014
Комментарии:
Иван
2015-10-05 15:59:15
А правила располагаются в /etc/udev/rules.d/