2012-06-26 2 views
0

У меня есть сборка собранных загрузок, работающих на моем микро. Все работает хорошо, но я понял одно. Когда я загружаю мой ящик и я в 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 скомпилирован в ядро ​​(не прилагается в виде отдельного модуля) - любые предложения

+0

Результат работы dmesg может помочь. –

+0

Обратите внимание, что существует разница между наличием узлов в/dev и ядром драйверы, которые будут реагировать на эти основные/второстепенные номера. Узлы устройств будут созданы чем-то в пользовательском пространстве, которое может быть вызвано только в вашей настройке событием репликации, даже если драйвер ядра уже использовался ранее. –

ответ

0

Это по какой-то причине просто остановить, вероятно, происходит из-за того, что мы находимся используя только одно USB-устройство. Inodes было бы решением, но никогда не было реализовано в нашей системе.

Смежные вопросы