由于 cdc_acm,WebUSB 访问被拒绝
WebUSB Access denied because of cdc_acm
我已经使用 WebUSB 访问了一个秤并收到了我要求的输出(也就是重量)。它在 Windows 上完美运行,但我想将它部署在 ASUS ChromeBox 上。我已经设置了一个 udev- 规则并解除了设备与 cdc_acm 驱动程序的绑定。问题是 cdc_acm 每次我重新连接设备时都会再次声明接口。
我做什么can/should?
WebUSB 当前不支持在 Linux 上分离内核驱动程序,但正在考虑:https://bugs.chromium.org/p/chromium/issues/detail?id=1099521
您可以将 cdc_acm
添加到 /etc/modprobe.d/blacklist.conf
中的内核模块黑名单以防止其加载。或者,您可以考虑使用 Web Serial API 与 CDC ACM 驱动程序而不是 WebUSB 进行交互。
我已经使用 WebUSB 访问了一个秤并收到了我要求的输出(也就是重量)。它在 Windows 上完美运行,但我想将它部署在 ASUS ChromeBox 上。我已经设置了一个 udev- 规则并解除了设备与 cdc_acm 驱动程序的绑定。问题是 cdc_acm 每次我重新连接设备时都会再次声明接口。
我做什么can/should?
WebUSB 当前不支持在 Linux 上分离内核驱动程序,但正在考虑:https://bugs.chromium.org/p/chromium/issues/detail?id=1099521
您可以将 cdc_acm
添加到 /etc/modprobe.d/blacklist.conf
中的内核模块黑名单以防止其加载。或者,您可以考虑使用 Web Serial API 与 CDC ACM 驱动程序而不是 WebUSB 进行交互。