On some chromebox, the CPU will hard freeze when the root SATA SSD link goes in minimal power powermode. Chromeboxes affected are of type Fizz, using Kabylake CPU. Using existing ahci_broken_lpm() function to set ATA_FLAG_NO_LPM for the controller which enables horkage ATA_HORKAGE_NOLPM for the SSD. Once set, it is guaranteed DLPM (Data Link Power Manegement) SATA feature is not enabled and DLPM can not be set to minimal power from user space. The first patch allows disabling DLPM for all version of BIOSes, the second disable DLPM for Fizz. Gwendal Grignou (2): driver: ahci: Allow disabling dlpm for all bios version driver: ahci: Disable DLPM on Fizz chromebox drivers/ata/ahci.c | 9 +++++++++ 1 file changed, 9 insertions(+) -- 2.31.0.291.g576ba9dcdaf-goog