У меня есть сборка собранных загрузок, работающих на моем микро. Все работает хорошо, но я понял одно. Когда я загружаю мой ящик и я в lsusb я вижу это:re-plug требуется, чтобы установить связь с устройством USB
# lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 003: ID 12d1:14ac Huawei Technologies Co., Ltd.
Bus 001 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x
Composite Device и я следующие ссылки:
ttyUSB0 ttyUSB1 ttyUSB2 ttyUSB3
buyt ни одна из этих ссылок, кажется, идут на устройство 0004 но если я снова подключите устройство CP210x , я получаю это:
# lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 003: ID 12d1:14ac Huawei Technologies Co., Ltd.
Bus 001 Device 005: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x
Composite Device и эти ссылки s:
ttyUSB0 ttyUSB1 ttyUSB2 ttyUSB3 ttyUSB4
и теперь ttyUSB4 связывает с моим устройством 005, почему мне нужно снова подключите мое устройство для того, чтобы получить рабочую символьную ссылку? Это не то, чего я хочу? ? :( Как я могу это исправить модуль cp210x скомпилирован в ядро (не прилагается в виде отдельного модуля) - любые предложения
Результат работы dmesg может помочь. –
Обратите внимание, что существует разница между наличием узлов в/dev и ядром драйверы, которые будут реагировать на эти основные/второстепенные номера. Узлы устройств будут созданы чем-то в пользовательском пространстве, которое может быть вызвано только в вашей настройке событием репликации, даже если драйвер ядра уже использовался ранее. –