LINUX.ORG.RU

Как идентифицировать одинаковые железки?

 ,


0

1

Господа, как разрулить такое:

Bus 002 Device 003: ID 0d8c:0012 C-Media Electronics, Inc.
Bus 002 Device 004: ID 0d8c:0012 C-Media Electronics, Inc.
Bus 001 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 003: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
У CP2102 есть конфигуратор и там можно менять VID/PID, а вот с СM108 там сложнее, надо напаивать внешний EEPROM и его шить, что в данной реализации моих плат невозможно. Планируется воткнуть еще пару CP2102.

Как такие железки жестко упорядочить? К чему привязать, от чего толкаться? Ведь при перезагрузке они меняются иногда местами и наступает путаница. Это когда рыбы по полю гуляют, жабы по небу летают...

Спасибо.

★★★

На конкретном хосте PCI-устройства можно упорядочить/привязать по PCI-топологии.

Andrey_Utkin ★★
()

Лучше менять не VID:PID, а серийный номер (если он и так не уникален). Ибо по паре VID:PID подгружается ядерный драйвер.

Если же ничего изменить нельзя, то можно привязаться к номеру USB-порта, куда воткнут девайс.

Напиши lsusb -v (а ещё желательно от root) и увидишь куда больше информации.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 4)
Ответ на: комментарий от KivApple
Bus 002 Device 003: ID 0d8c:0012 C-Media Electronics, Inc.
Bus 002 Device 004: ID 0d8c:0012 C-Media Electronics, Inc.

И какой же тут «номер порта»?

I-Love-Microsoft ★★★★★
()

я бы заглянул в /sys/bus/usb или где там они в sys, может будет нужное что-то

irton ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.