Occasionally my Intel 905P is not detected on cold boots. Rebooting will detect it properly. On my other systems this is not an issue so I believe it may be a bios related issue where the drive isn't initialized before handing off to the OS or something similar.
This is on a Crosshair Extreme with a 7950x and the SSD installed in the bottom 4x slot.