Earlier I mentioned that getting CentOS 5.x to install on the ASUS P5WDH-Deluxe motherboard wasn’t as easy as I first thought and suggested you disable a few things (mentioned in the previous post). However today I’ve got another solution thats less headachey.
Forget disabling ACPI and booting with irqpoll, instead you will need to disable the onboard JMicron controller (mine was always disabled!) and make sure if your using a PATA optical drive you use the ICHR7 port – that’s the blue IDE port in the middle of the board at the bottom at the picture.
Next in the Main tab
- Configure SATA As [AHCI]
- ALPE and ASP [Enabled]
- IDE Detect Time Out (Sec) 
Then make sure that JMicron SATA/PATA Controller is disabled (in the Advanced -> Onboard Devices Configuration) and re-enable the ACPI 2.0 Support and ACPI APIC support (in the Power tab).