0
我有一个builddroot汇编busybox发行版运行在我的微型。这一切都运行良好,但我意识到一件事。当我启动我的盒子翻过来 我做一个的lsusb我看到这一点:重新插入所需的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
复合设备 和我有以下链接:
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
复合设备 这些链接S:
ttyUSB0 ttyUSB1 ttyUSB2 ttyUSB3 ttyUSB4
现在ttyUSB4被链接到我的设备005为什么我需要为了得到一个工作符号链接重新插入我的 设备?那不是我想要的? ?:( 我怎样才能解决这个问题的模块CP210X被编译进内核(不 连接作为一个单独的模块) - ?任何建议
'dmesg'的输出可能有帮助 –
请注意,在/ dev中的节点存在与内核驱动程序将响应这些主要/次要数据。设备节点将由用户空间中的某些内容创建,这可能在您的设置中仅由replug事件触发,即使内核驱动程序之前已经可用。 –