RE: Ahci port and no boot device error
Some Intel® chipsets have a sata port failure mode that also damages the sata drive. Intel Corporation has discovered a design issue in the Intel® Chipset, and has implemented a silicon fix The other possibility is that the drive is dying soon to be dead. In some cases, the Serial-ATA (SATA) ports within the chipsets may degrade over time, potentially impacting the performance or functionality of SATA-linked devices such as hard disk drives and DVD-drives.
You need to find out if its the motherboard and replace failed components. You could also install a PCI-E storage controller to see if thats the only issue.