공급업체 ID와 제품 ID가 동일하지만 일련 번호가 할당되지 않은 USB 허브에 고유한 심볼릭 링크를 할당하려고 합니다. 나는 비슷한 질문을 읽었습니다.USB 모뎀에 대한 고정 udev 규칙관련 채팅:https://chat.stackexchange.com/rooms/8004/discussion- Between-derobert-and-user777.
/dev/serial/by-path/에 존재하는 심볼릭 링크를 사용하는 deroberto의 답변은 작동하는 것처럼 보이지만 udev 규칙을 만들 수 없습니다. 이것이 작동하는 것 같습니다:
SUBSYSTEM=="tty", ACTION=="add", DEV=="/dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2.1:1.0-port0", SYMLINK+="mySymLink1"
그렇지 않으면
ACTION=="add", DEV=="/dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2.1:1.0-port0", SYMLINK+="mySymLink1"
하지만 어떤 이유로든 나는 그것을 할 수 없습니다. 어떤 도움이라도 대단히 감사하겠습니다. 다른 스레드에서 DeRoberto의 답변에 대해 언급하려고 했지만 그에 대한 평판이 충분하지 않습니다.
참고로
$ ls -l /dev/serial/by-path/*
rwxrwxrwx 1 root root 13 Jun 11 20:43 /dev/serial/by-path/pci-0000:00:14.0-usb-0:2:1.0-port0 -> ../../ttyUSB5
lrwxrwxrwx 1 root root 13 Jun 11 20:43 /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2.1:1.0-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Jun 11 20:43 /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2.1:1.1-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Jun 11 20:43 /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2.1:1.2-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root 13 Jun 11 20:43 /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2.1:1.3-port0 -> ../../ttyUSB3
lrwxrwxrwx 1 root root 13 Jun 11 20:43 /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2.2:1.0-port0 -> ../../ttyUSB4
lrwxrwxrwx 1 root root 13 Jun 11 20:43 /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2.2:1.1-port0 -> ../../ttyUSB6
.
.
.
lrwxrwxrwx 1 root root 14 Jun 11 20:43 /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2.4:1.3-port0 -> ../../ttyUSB16
답변1
USB 연결 장치에 사용하는 선택기는 다음과 같습니다.
DEVPATH=="/devices/*.usb/usb1/1-1/1-1.[1-4]/dvb/dvb[0-9]*.*[0-8]"