0

我在我的微型计算机上运行了一个 builddroot 组装的busybox 发行版。到目前为止一切都很好,但我意识到了一件事。当我启动我的盒子并执行 lsusb 时,我看到了这个:

# 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

购买这些链接似乎都没有转到设备 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 

复合设备和这些链接:

ttyUSB0  ttyUSB1  ttyUSB2  ttyUSB3  ttyUSB4

现在 ttyUSB4 正在链接到我的设备 005 为什么我需要重新插入设备才能获得有效的符号链接?这不是我想要的吗?:( 我该如何解决这个问题?cp210x 模块被编译到内核中(不作为单独的模块附加) - 有什么建议吗?

4

1 回答 1

0

由于某种原因,这可能只是由于我们现在只使用一个 USB 设备而停止发生。Inodes 本来是一种解决方案,但从未在我们的系统中实现。

于 2012-08-15T04:01:17.347 回答