Ubuntu 23.10.4连接Tecno Spark 20仅充电无法传输数据问题求助
Ubuntu 23.10.4连接Tecno Spark 20仅充电无法传输数据问题求助
你好!遇到手机在其他电脑正常但Ubuntu连不上的情况,别着急,大概率是系统的设备权限或驱动配置问题,我给你整理了几个一步步排查的方法:
先确认手机端的USB连接模式
用数据线连接后,下拉手机通知栏(记得先解锁屏幕),一定要选择「文件传输(MTP)」或「媒体设备」模式,别停留在「仅充电」选项上。部分Tecno机型需要解锁后才会显示这个切换选项,这点要注意。检查Ubuntu是否识别到设备
打开终端(快捷键Ctrl+Alt+T),输入命令lsusb,查看输出里有没有类似「TECNO Mobile Limited」的条目:- 如果能看到,说明硬件连接没问题,问题出在权限或驱动;
- 如果看不到,先换个机箱后面的USB3.0接口(前置接口可能供电不足),或者换一根原装数据线试试,劣质数据线往往只能充电。
安装完整的MTP支持组件
Ubuntu默认可能缺少部分MTP工具,终端输入以下命令安装:sudo apt update && sudo apt install mtpfs mtp-tools安装完成后重启电脑,再重新连接手机试试。
手动添加设备udev规则(针对小众机型适配)
如果上面的步骤都无效,先通过lsusb找到设备的ID(格式是XXXX:YYYY,比如1234:5678),然后:- 终端输入
sudo nano /etc/udev/rules.d/99-tecno.rules创建规则文件; - 在文件中添加一行(替换XXXX和YYYY为你查到的ID):
SUBSYSTEM=="usb", ATTR{idVendor}=="XXXX", ATTR{idProduct}=="YYYY", MODE="0666", GROUP="plugdev" - 按Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器;
- 重启udev服务:
sudo udevadm control --reload-rules && sudo udevadm trigger,之后重新连接手机。
- 终端输入
排查第三方软件冲突
如果你的Ubuntu装了第三方手机管理类软件,这类软件可能会占用USB连接资源,先关闭或卸载这类软件,再尝试连接。
备注:内容来源于stack exchange,提问作者N Francis
相关产品推荐
相关产品推荐

