And ahci_port_write(AHCI_PORT_REG_CMD) doesn't check ahci_cond_start_engines() return value, calling ahci_init_d2h() even if former failed.
And ahci_port_ write(AHCI_ PORT_REG_ CMD) doesn't check start_engines( ) return value, calling
ahci_cond_
ahci_init_d2h() even if former failed.