ToupTek XCAM4K8MPA相机连接Linux Ubuntu20.04后ToupLite无设备问题求助
排查及解决步骤
- 确认硬件连接正常
优先将相机USB线直接插入电脑原生USB3.0接口(蓝色胶芯),避免使用USB2.0接口、USB拓展坞或前置面板USB接口,更换原厂USB3.0线重试。 - 验证系统层USB设备识别
打开终端执行lsusb命令,查看输出列表中是否存在ToupTek相关的设备条目。如果没有对应条目,优先排查硬件接口、线材故障。 - 配置USB设备访问权限
ToupLite默认需要更高的USB设备访问权限,普通用户默认权限不足会导致识别失败:- 执行命令
sudo usermod -aG plugdev $USER将当前用户加入plugdev用户组 - 新建udev规则文件
/etc/udev/rules.d/99-touptek.rules,写入如下规则:
如果SUBSYSTEM=="usb", ATTRS{idVendor}=="0547", ATTRS{idProduct}=="1002", MODE="0666", GROUP="plugdev"lsusb查询到的ToupTek设备的vid(idVendor)和pid(idProduct)和上述值不符,需要替换为实际查询到的数值 - 执行命令
sudo udevadm control --reload-rules && sudo udevadm trigger重载udev规则 - 重启电脑后重新打开ToupLite测试识别情况
- 执行命令
- 排查驱动冲突
如果系统自带的UVC摄像头驱动占用了设备,会导致ToupLite无法正常读取:
执行命令sudo rmmod uvcvideo暂时卸载UVC驱动后再打开ToupLite测试,如果可以正常识别,且不需要用到UVC驱动,可以将该驱动加入系统黑名单永久屏蔽。 - 验证软件版本兼容性
确认安装的是适配Ubuntu 20.04的64位版本ToupLite,如最新版本识别失败可尝试降级到前一个稳定版本。
内容的提问来源于stack exchange,提问作者sniegs
相关产品推荐
相关产品推荐

