by ArmMuscles » Thu May 21, 2015 4:05 am
I have a Pogoplug v4 with two USB drives plugged into the two USB ports. Both are ext4 filesystems and USB3 drives.
One of them mounts just fine. The other used to work, but now doesn't. I cannot think of any event that changed this (maybe a Pacman system update recently?). But they should both use the same modules and everything to load, so can't figure out why one works and the other doesn't.
If I leave the non-working one plugged in for days, I get nothing in dmesg but a series of:
$this->bbcode_second_pass_quote('', 'x')hci_hcd 0000:00:01.0: WARN: Stalled endpoint
over and over. Hundreds of that message.
If I run fdisk -l, it will print all the disks, but lock up at the non-working drive. I have to close the SSH session and re-login. The smae thing will happen if I run fsck on the non-working drive. It will say something about the journal (first message it shows), and then lock up and never change. Running top will show me fsck is running, but the entry for how long it's been executing doesn't change, so it never seems to get CPU cycles anymore or something.
I've seen people suggest switching from xhci to ehci, which would downgrade to USB2 speeds. I'd rather not, but I'd be OK with this solution. However, it can't be xhci/USB3 that's the problem since I have a working USB3 drive right now running just fine.
Any ideas? Thanks.