Running on a board with an Intel RAID controller which is enabled by any chance?
I had the same problem and the only way to fix is was to disable the Intel RAID to get the card to appear then disable the PERCs BIOS, then I could re-enable the Intel RAID controller.
Down side for me was that I could not boot from the PERC and still use the Intel RAID array, but with the PERC BIOS disabled I could boot from the Intel RIAD array and still use the PERC in Windows.