it appears that the problem EBo's been having has to do with an inproperly set ccrp with amd sb7xx (and possibly sb8xx southbridges). since the ccrp was not set properly, sdiahci didn't recognize the ahci controller. this has been fixed.
many thanks to EBo for doing the hard work. - erik