我正在OpenWRT (Linux4.14.221)中配置一个外部USB适配器。只有当我将设备绑定到usb-storage模块(阻止它绑定到usb-storage-uas)时,集线器才能工作。
为此,我在/etc/modules.d/usb-storage中添加了下面一行
usb-storage quirks=<VID>:<PID>:u其中<VID>和<PID>是我的设备ids。
为了做到这一点,我不得不替换一个现有的选项,这就引出了一个问题:如果我有两个或更多需要这个设置的设备怎么办?如何传递多个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...>),但没有提到多个选项。
发布于 2022-08-22 17:39:37
这是一个老生常谈的问题,但是对于任何通过Google结束的人来说,正确的语法是:
options usb-storage quirks=<VID1>:<PID1>:u,<VID2>:<PID2>:u,<VID3>:<PID3>:u所以基本上在每个怪癖之间加一个逗号。
https://unix.stackexchange.com/questions/682766
复制相似问题