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로 바뀌나요, 아니면 오작동할까요?

관련 정보