builddroot で組み立てられた busybox ディストリビューションをマイクロで実行しています。これまでのところすべてうまく機能していますが、1つのことに気づきました。ボックスを起動して 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 モジュールはカーネルにコンパイルされます (別のモジュールとして接続されません) - 何か提案はありますか?