I've been using uhubctl to toggle power to frozen/hung disks. But now, under Linux 6 (rc3) if the disk is opened (e.g. a process is reading it, or in my case, dmsetup has a dependency on it) the command will hang until the disk is closed. (I've also tried using the sysfs-disable branch).