My Raspberry Pi 2 B (rev a01041) has been working great for ages. I usually have two hard drives plugged into it. Yesterday, I plugged in another one. Today I plugged in a fourth. Immediately, the Pi started behaving oddly in my ssh
session, spitting out errors as below.
$ vim ~/.zshrc
zsh: Input/output error: vim
prompt_vcs:53: vcs_info: function definition file not found
$ sudo reboot
zsh: Input/output error: sudo
prompt_vcs:53: vcs_info: function definition file not found
I couldn't ssh
in another session. I then pulled and replaced the power plug to hard boot it. It wouldn't boot. The power and ACT LEDs are solidly on, but there are no other signs of life. No ethernet LED, no HDMI signal, etc. I tried removing the two extra hard drives but that didn't make a difference. Finally, I replaced the Pi with another B+ (rev 0010), and it booted up fine.
- Is my Pi permanently dead?
- Could plugging in too many USB devices have killed it (is there no protection)?
EDIT: further troubleshooting
As per suggestions from Steve Robillard in the comments, I re-tried booting the broken Raspberry Pi 2 B with no hard drives connected at all. This did not help.
On a whim, I plugged in the spare SD card that was previously in the B+ (with OSMC on it). Oddly enough, this time I did get the four-colour-pixel startup screen, although it froze there. The red power LED lit up, but the green ACT did not.