首页主机资讯Ubuntu无法识别USB怎么办

Ubuntu无法识别USB怎么办

时间2025-12-01 22:39:04发布访客分类主机资讯浏览475
导读:Ubuntu 无法识别 USB 的排查与修复指南 一、快速定位问题 查看内核日志,确认是否识别到设备以及报错类型: 查看实时日志:dmesg -w 查看最近日志:dmesg | tail -n 50 列出 USB 总线与设备:lsu...

Ubuntu 无法识别 USB 的排查与修复指南

一、快速定位问题

  • 查看内核日志,确认是否识别到设备以及报错类型:
    • 查看实时日志:dmesg -w
    • 查看最近日志:dmesg | tail -n 50
  • 列出 USB 总线与设备:lsusb
  • 查看更详细的 USB 拓扑与状态:usb-devices
  • 观察设备节点:
    • 存储设备:lsblk、df -h
    • 串口设备:ls /dev/tty*(常见为 ttyUSB*、ttyACM*)
  • 若日志出现大量类似 “device descriptor read/64, error -110/-32/-62/-71” 等,多与过流保护硬件不稳定相关,优先执行断电复位与最小化外设排查。

二、常见原因与对应修复

  • 物理连接与端口问题
    • 更换USB 接口(优先主板后置口)、更换数据线,排除线缆/接口损坏。
    • 对端口做目视检查:松动、变形、异物需处理;必要时由专业人员维修或更换端口。
  • 过流保护触发导致系统不稳定
    • 拔掉所有 USB 外设,关机断电等待 1–2 分钟,再上电仅接必要设备启动,观察是否恢复。
  • 虚拟机场景未正确映射
    • VMware/VirtualBox 中确认已将 USB 设备“连接到虚拟机”,而非主机。
    • VMware 需确保 USB Arbitration Service 已启动;USB 兼容性可在 2.0/3.0 间切换测试。
  • 更换内核后驱动缺失(常见于 USB 转串口
    • 安装对应内核的额外模块并加载驱动,例如内核为 5.15.0-87-generic
      • sudo apt install linux-modules-extra-5.15.0-87-generic
      • sudo depmod
      • sudo modprobe usbserial
      • 如为 CH340:sudo modprobe ch341;如为 CP210x:sudo modprobe cp210x
  • 权限问题(访问串口时常见)
    • 将用户加入 dialout 组:sudo usermod -aG dialout $USER,然后重新登录/重启

三、存储设备不自动挂载的处理

  • 安装自动挂载工具并调整支持的文件系统(如 vfat/ntfs):
    • sudo apt-get install usbmount
    • 编辑 /etc/usbmount/usbmount.conf,在 FILESYSTEMS 中加入 vfat、ntfs
    • FS_MOUNTOPTIONS 增加如 “-fstype vfat,iocharset=utf8,codepage=936,umask=000,users”
    • 重启 udev 与系统:sudo /etc/init.d/udev restart & & sudo reboot
  • 若仍不显示,回到第二节检查 dmesg/lsusb 输出,确认是否为设备/端口/供电问题。

四、系统层面更新与固件

  • 使用系统工具自动安装合适驱动:
    • sudo apt install ubuntu-drivers-common -y
    • sudo ubuntu-drivers autoinstall
    • 重启:sudo reboot
  • 更新固件(有助于部分硬件兼容性/稳定性):
    • sudo service fwupd start
    • sudo fwupdmgr refresh
    • sudo fwupdmgr update

五、最小复现与求助信息准备

  • 最小化复现步骤
    • 关机断电 1–2 分钟 → 仅接键盘鼠标与问题 USB → 开机 → 执行 dmesg -w 观察
    • 更换端口/线缆 → 再次观察
    • 如为虚拟机,切换 USB 兼容性(2.0/3.0)并确保设备已连接至虚拟机
  • 向社区/厂商提交时建议附上
    • 版本信息:lsb_release -a、uname -a
    • 硬件清单:lspci、lsusb
    • 日志片段:dmesg | tail -n 100 中与 USB 相关的部分
    • 已尝试步骤与结果(便于快速定位)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu无法识别USB怎么办
本文地址: https://pptw.com/jishu/760591.html
如何在Debian上配置邮件过滤规则 如何在Debian上搭建邮件中继

游客 回复需填写必要信息