新增2块4TB USB硬盘后树莓派重启所有USB存储设备无法重新连接求助
新增2块4TB USB硬盘后树莓派重启所有USB存储设备无法重新连接求助
看起来你遇到了一个挺闹心的USB存储掉盘问题,先别慌,咱们结合你给出的dmesg日志,一步步排查可能的原因和解决办法:
一、优先排查UAS驱动兼容性问题
从你的dmesg日志里看到了关键错误提示:
[ 71.665075] scsi host1: uas_eh_device_reset_handler FAILED to get lock err -19
[ 71.665103] sd 1:0:0:0: Device offlined - not ready after error recovery
这是典型的UAS(USB Attached SCSI)驱动兼容性问题——很多大容量USB硬盘(尤其是新出的4TB盘)和树莓派的UAS驱动适配性不佳,容易触发设备离线。解决办法是给对应硬盘禁用UAS驱动:
先断电,只单独接一块4TB硬盘到树莓派,开机后执行命令获取设备ID:
lsusb找到类似格式的输出:
Bus 002 Device 003: ID 1234:5678 Vendor Model,其中1234:5678就是咱们需要的设备ID。编辑树莓派启动配置文件:
sudo nano /boot/cmdline.txt在现有内容的末尾(保持整行不换行)添加:
usb-storage.quirks=1234:5678:u如果你有两块4TB硬盘,就把两个设备ID都加上,比如:
usb-storage.quirks=1234:5678:u,abcd:efgh:u按
Ctrl+O保存、Ctrl+X退出后重启树莓派,再用lsblk或dmesg检查硬盘是否能被正常识别。
二、排查供电负载问题
虽然你提到硬盘带独立供电,但新增两块4TB硬盘后,仍可能出现供电相关故障:
- 独立电源输出不稳定:尝试只接原来的2块2TB硬盘,看重启后是否能正常识别。如果可以,说明新增4TB硬盘的独立供电可能存在输出不足或故障,建议更换质量可靠的有源供电线/电源。
- 树莓派USB端口辅助供电不足:对于树莓派3B及更早型号,可编辑
/boot/config.txt添加:
保存后重启,开启USB端口最大供电能力(3B+及之后型号默认已开启该选项,可跳过)。max_usb_current=1
三、排查USB Hub兼容性
如果你是通过USB Hub连接多块硬盘,可能是Hub本身的兼容性或供电问题:
- 尝试将硬盘直接连接到树莓派原生USB端口(避开Hub),验证是否能识别。
- 若必须使用Hub,建议更换为带独立供电的高质量USB 3.0 Hub,避免因Hub供电不足或协议兼容问题导致掉盘。
四、后续验证
当硬盘能被识别后,可通过以下命令检查分区和文件系统状态:
# 查看所有磁盘及分区的文件系统信息 lsblk -f # 检查文件系统完整性(替换为你的实际分区路径) fsck /dev/sdc1
备注:内容来源于stack exchange,提问作者Frank




