Купил на алике переходник usb-serial, вроде, номальная платка. Кварц, два чипа (FTDI FT232BL и AT 93C46). Работает, но udevadm не показывает ATTRS{serial}. Не написать нормальное udev-правило.
Погуглил, вроде в стандартном формате EEPROM отведено место под серийный номер. Попробовал прочитать программами ftdi_eeprom, ft232r_prog, ftx_prog, ftdi_prog. В общем-то, везде одно:
# ftdi_eeprom --read-eeprom test.conf
FTDI eeprom generator v0.17
(c) Intra2net AG and the libftdi developers <opensource@intra2net.com>
FTDI read eeprom: 0
EEPROM size: -1
Checksum Error: aaaa 0000
Malloc failed, aborting
FTDI close: 0
И появится ли ATTRS{serial} после прошивки, или драйвер ядра не даёт данный атрибут?