树莓派4B,问题最直接的表现是 Samba 网络存储访问不了了,登录树莓派查看,发现移动硬盘的盘符变了,重新挂载能恢复,但是过不了多久盘符又变了, 在 sda
, sdb
,sdc
之间来回跳。
用 dmesg
查看日志,可以发现移动硬盘重新挂载了,并且有大量的异常日志
usb usb2-port3: over-current change #231
另外还伴有以下日志
Under-voltage detected
通过翻译,大概知道是 过电流,低电压。搜索到参考资料1,确认是电源问题,当初图便宜,没有买官方电源。此问题可能会损坏USB设备,很不辛,我的优盘就被损坏了,插上windows电脑都无法格式化,一开始还以为是优盘质量问题。
Under-voltage may cause SD card corruption and/or other problems. Disabling the warning won’t make it any better. But if you understand the risk, it can be disabled by the steps below. I tested it with Raspbian Stretch (November 2017 version).
按照参考资料的方法,更换一个5V3A的电源,正好小米手机的充电器是5V3A的, 换上之后,dmesg
没有异常了,移动硬盘也工作稳定。最后买了个5V3A的快充头加一根 Type-C 线,一共45元左右,解决了此问题(仍然图便宜没有买官方电源)。
参考资料
1. https://scribles.net/lightning-bolt-under-voltage-warning-on-raspberry-pi/
4b的供电,只要不跑满的话,2A的电源就足够,那个问题多半还是充电线的问题。