Diagnosing SATA Drive Recognition Issues with SATA-USB Adapter

hard drivehardware-failurelinux

I have a SATA drive that suddenly stopped being recognized in my OS (Linux Mint 20). Prior to this it had been working fine for a year, and I haven't changed anything about the configuration of drives or connected devices in several months.

Have tried rebooting several times and the drive never comes up.
It does still show up in the BIOS, however.

I tried connecting the suspect SATA drive via USB using one of these things:
https://www.amazon.com/gp/product/B00MVRS38G/
The drive gets recognized.
I checked the filesystem and everything appears to be fine.

I also tried connecting a different SATA drive into the same port.
This drive gets recognized fine.

So it's not the drive, and it's not the port!?
What else can I do to diagnose the problem?

Best Answer

Tom Yan's comment was spot on---this seems to have been caused by a recent upgrade to linux-firmware. Upgrading it again solved the problem.

Related Question