Скажем вставлены в комп через usb две одинаковые железки и создались два устройства /dev/ttyACM0 и /dev/ttyACM1. Я знаю о железках:
vendor (совпадает)
product (совпадает)
iManufacturer (совпадает)
iProduct (совпадает)
iSerial (различается)
положим анализируя выхлоп lsusb -v -d vendor:product и фильтруя по iManufacturer, iProduct, iSerial я получил Bus и Device нужного мне устройства (с уникальным серийным номером). Думаю это нифига не кошерно, может подскажите более прямой способ?
Как далее зная Bus и Device понять с каким устройством (/dev/ttyACM0 или /dev/ttyACM1) связана нужная мне железка?