Привязка ttyUSBx для OSCAM

udevПривет. Эта заметка по большей части является продолжением предыдущей о Установке OSCAM в Linux.
Как известно oscam обращается к локальным кардридерам через /dev/ttyUSBx где х-какая-либо цифра начиная с нуля. ttyUSB0, ttyUSB1, и так далее. Все бы ничего, но как правило после перезагрузки номера кардридеров меняются и получается каша, ничего не работатет. Решение проблемы — в привязке конкретного USB-устройства к конкретному ttyUSB. Вернее, даже не так. Решение в отвязке от имен ttyUSBx и привязке к каким нибуть постоянным и понятным символьным именам для удобочитаемости. Например /dev/reader_1, /dev/reader_ntv и так далее. Погуглив на тему udev стало понятно что проще всего привязать phoenix-ридеры к определенным симлинкам по серийному номеру. А теперь составляем себе план.))
1. Нумеруем свои ридеры произвольным способом. Бумажками, наклейками, маркером, etc.
2. Определяем серийный номер каждого из ридеров и записываем себе на бумашку.
3. Составляем файл правил правил нумераций наших девайсиков в /etc/udev/rules.d/
План есть. Курим и приступаем к реализации.)
Подробнее