USBデバイス番号オーバーフロー動作

USBデバイス番号オーバーフロー動作

USBデバイスを接続しました。 USBインターフェイスを介して「電源オン」コマンドを送信するたびに、そのデバイスはLinux上で消え、次のデバイスIDで再表示されます。

たとえば、デバイスがオフになっていることを検出してオンにする/dev/bus/usb/001/004と、次のように表示されます。/dev/bus/usb/001/005

Q1. LinuxがデバイスIDを再利用せずに増やす理由を知っていますか?ユーザーがデバイスを切断して再接続しない限り、デバイス名を確実に維持する設定はどこかにありますか?

Q2.ユーザーがペリフェラルを制御するLinuxオペレーティングシステムを再起動せずにペリフェラルを1000回循環するとどうなりますか? 4桁のIDに変わりますか、それとも0または1に変わりますか、それとも誤動作しますか?

関連情報