Can't hibernate external hard drives (WD Elements & Seagate Backup+)

Hello,

i can’t suspend two of my three external USB hard drives. The two that cause problems are a 12TB WD Elements 25A3 (1021) and a 6 TB Seagate Backup+ Hub BK (D781).

First one is still formatted as MacOS Extended, but as soon as it fully works on Linux i can switch to ext4. The second one is already formatted as encrypted ext4 (LUKS), but it also doesn’t work with exFAT.
Partitioning is GUID Partition table on both HDs.

Both devices work well so far, but they don’t automatically hibernate when the hard drives aren’t being accessed. This is the only reason why i still can’t switch completely to Linux and i still have to use my old MacMini as a second machine.
On mac, hard drives will automatically go to sleep after 10 minutes or so if not accessed.

So first i tried the graphical way and wanted to adjust the hard drive settings in gnome-disk-utility, but the entry is not klickable.

Then i tried in terminal for the WD Elements (12GB):

sudo hdparm -C /dev/sda

/dev/sda:
SG_IO: bad/missing sense data, sb[]:  f0 00 01 00 50 00 ff 0a 00 00 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 drive state is:  unknown

And for the Seagate Backup+ (6TB):

sudo hdparm -C /dev/sdb

/dev/sdb:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 drive state is:  standby

It shows ‘standby’ but it’s definately not.
If i try to adjust the settings with hdparm i got the same errors:

sudo hdparm -S 60 /dev/sda

/dev/sda:
 setting standby to 60 (5 minutes)
SG_IO: bad/missing sense data, sb[]:  f0 00 01 00 50 00 00 0a 00 00 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
sudo hdparm -S 60 /dev/sdb

/dev/sdb:
 setting standby to 60 (5 minutes)
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

After 5 minutes it happens nothing, the drives are still spinning.

This problem appears on all machines with Linux installed, no matter witch distribution.

My third hard drive, a 2TB noname device is fully working without any problems.

Is there a solution so i can put the mac in the closet?

Hello,

Check the tlp settings for the USB ports where the hard drives are connected. You can make use of tlpui from repositories.

1 Like

Thanks for the hint
Can you tell me witch specific entry i have to adjust?