我刚刚全新安装了 Ubuntu 22.04,它破坏了对基于 CH340 USB 到串行适配器的设备的支持。(20.04 中原生支持)
当我/$ ls /dev这样做时,列表中没有 ttyUSB0 条目。
如果我这样做,/$ lsusb我会得到:Bus 003 Device 002: ID 1a86:7523 QinHeng Electronics CH340 serial converter
如果我这样做,/$ lsmod我可以看到正确的模块已加载:ch34x 24576 0
我尝试手动创建节点并将mknod /dev/ttyUSB0 c 188 0其 chmod 为 777,但它也不起作用。
欢迎任何帮助:)
小智 71
除非您使用盲文显示器,否则这应该可以解决问题:
sudo apt remove brltty
Run Code Online (Sandbox Code Playgroud)
不要忘记关闭和打开加密狗。
cat*_*ert 42
发生这种情况是因为产品 ID(盲文屏幕阅读器和我的基于 CH340 的芯片)之间存在冲突。这是解决方案:
/usr/lib/udev/rules.d/85-brltty.rulesENV{PRODUCT}=="1a86/7523/*", ENV{BRLTTY_BRAILLE_DRIVER}="bm", GOTO="brltty_usb_run"
Run Code Online (Sandbox Code Playgroud)
reboot| 归档时间: |
|
| 查看次数: |
71315 次 |
| 最近记录: |