OpenWRT(Linux 4.14.221)에서 외부 USB-SATA 어댑터를 구성하고 있습니다. 허브는 장치를 모듈에 바인딩하는 경우 에만 작동합니다 usb-storage
(에 바인딩하는 것을 방지함 ).usb-storage-uas
이를 위해 다음 줄을 추가했습니다./etc/modules.d/usb-storage
usb-storage quirks=<VID>:<PID>:u
내 장치 ID는 어디에 있나요 <VID>
?<PID>
이렇게 하려면 기존 옵션을 교체해야 합니다. 그러면 다음과 같은 질문이 생깁니다. 이 설정이 필요한 장치가 두 대 이상인 경우 어떻게 해야 합니까? 여러 개를 어떻게 전달할 수 있나요 quirks
?
나는 이전에 시도했습니다:
usb-storage quirks=<VID1>:<PID1>:u
usb-storage quirks=<VID2>:<PID2>:u
그리고
usb-storage quirks=<VID1>:<PID1>:u quirks=<VID2>:<PID2>:u
하지만 하나만 로드됩니다(테스트용 cat /sys/module/usb_storage/parameters/quirks
).
OpenWRT에는 매뉴얼 페이지가 포함되어 있지 않습니다. 내 Linux의 맨페이지 modprobe.d(5)
(비슷한 것 같지만 다른 구문( option <modulename> <options...>
)을 제공하지만 여러 옵션에 대해서는 언급하지 않습니다.
답변1
이것은 오래된 질문이지만 Google을 통해 여기에 온 사람이라면 여러 가지 이상한 점에 대한 올바른 구문은 다음과 같습니다.
options usb-storage quirks=<VID1>:<PID1>:u,<VID2>:<PID2>:u,<VID3>:<PID3>:u
따라서 기본적으로 각 특징 사이에 쉼표를 넣으십시오.