-
Notifications
You must be signed in to change notification settings - Fork 224
Open
Labels
BUGSomething isn't workingSomething isn't working
Description
Bug 反馈
问题描述
执行脚本报错 :未找到任何 USB 串口设备,退出程序
(One-KVM 提供安装向导脚本,可自动检查环境并快速完成部署:quick_start.sh)
复现步骤
请提供可复现此问题的详细步骤:
- 前往 https://docs.one-kvm.cn/start_install/docker_install/#_4
- 执行
curl -sSL https://one-kvm.mofeng.run/quick_start.sh -o quick_start.sh && bash quick_start.sh - 报错 :未找到任何 USB 串口设备,退出程序
系统环境
- 运行方式: docker
- 镜像版本: (Docker latest)
- 操作系统:Ubuntu 24
尝试过的解决方法
在安装官方驱动 ( https://www.wch.cn/downloads/CH341SER_LINUX_ZIP.html ) 后,
ch340的设备路径为 "/dev/ttyCH341USB0"
脚本中的下方代码就找不到设备直接报错
https://github.com/mofeng-git/One-KVM/blob/main/quick_start.sh#L187
if ls /dev/ttyUSB* 1> /dev/null 2>&1; then
echo -e ""${GREEN}找到串口设备:$(ls -A /dev/ttyUSB*)${NC}""
else
echo -e "${RED}未找到任何 USB 串口设备,退出程序${NC}"
exit 1
补充信息
手动docker run --device /dev/ttyCH341USB0:/dev/ttyUSB0 \ 或者更改以上代码可解决问题,希望作者修改脚本代码
驱动安装make报错 unaligned.h not found 的可以更改 ch341.c 文件
#include <asm/unaligned.h>
为
#include <linux/unaligned.h>
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
BUGSomething isn't workingSomething isn't working