I was trying to install Linux Slackware 14.1 on my PC, which has a P7P55 motherboard and Marvell PCIe SATA 6Gb/s controller. I had my SATA disks connected to the Marvell controller but the boot disk was not detecting them. The problem was that the module is not loaded by default due to some regression issues. In order to solve this you need to make sure the BIOS has the Marvell controller set to use AHCI. For that:
- Reboot your PC and press DELETE in order to enter the BIOS management tool
- Go to the Advanced tab and enter the Onboard Devices Configuration section.
- Go down to the Marvell SATA Controller, press Enter and select AHCI mode.
- Press F10 to save and quit.
Make sure you have your Installation CD/DVD or USB flash drive plugged in when the computer reboots.