Troubleshooting Guide: MSI Z90A Not Finishing POST Routine with HDINotConnected on Asus ROG Maximus Ranger VII Motherboard and Intel i7-4790K Running Void Linux
This guide will help you diagnose and solve issues related to the MSI Z90A not finishing the Power-On Self-Test (POST) routine with HDINotConnected error on Asus ROG Maximus Ranger VII motherboard and Intel i7-4790K while running Void Linux. Make sure to follow the steps carefully to avoid causing further damage.
Identifying the HDINotConnected Error
HDINotConnected typically occurs when the motherboard fails to detect a hard drive or SSD during the POST routine. When this error occurs, the BIOS might not display any boot options, making it impossible to load the operating system. The issue may be caused by several factors such as a loose cable connection, an outdated driver, or a defective hard drive.
Checking the Hardware Connections
Begin by ensuring that all cables are properly connected. Specifically, check the SATA data and power cables connecting the hard drive or SSD to the motherboard. Loose connections can cause the HDINotConnected error, making it necessary to tighten them.
# sata ports diagram (Asus ROG Maximus Ranger VII motherboard)
+----+-----------------------+
| # | SATA PORT NAME |
+----+-----------------------+
| 1 | SATA3_1 |
| 2 | SATA3_2 |
| 3 | SATA3_3 |
| 4 | SATA3_4 |
| 5 | SATA3_5 |
| 6 | SATA\_Express1 |
| 7 | SATA\_Express2 |
+----+-----------------------+
Verifying the Disk Status
After checking the physical connections, it is necessary to ensure that the hard drive or SSD is detected by Linux. Execute the following commands in the terminal:
# check for connected disk devices
sudo fdisk -l
If the disk is not listed, proceed to the next step to update the SATA driver.
Updating the SATA Driver for Void Linux
Outdated drivers can cause the HDINotConnected error. To update the SATA driver for Void Linux, execute the following commands:
# update the Void Linux repositories
xbps-install -Su
# install the latest SATA driver for Intel chipsets
xbps-install -S intel-sata-fw
Performing a Full Power Cycle
Unplug the power cord from the wall outlet, disconnect the BIOS battery, and press and hold the power button for at least a minute before reinserting the battery and plugging the power cord back in.
- Ensure all hard drive or SSD cables are properly connected.
- Verify the disk status using fdisk -l.
- Update the Void Linux SATA driver.
- Perform a full power cycle.