I was having a similar boot error on pfsense 1.2.2 after the full live CD ISO install:
hptrr: no controller found
ad4: FAILURE - SET_MULTI status=51 <ready,dsc,error>error=4 <aborted>My Hardware:
Motherboard SuperServer 5015B-MRB
http://www.supermicro.com/products/system/1U/5015/SYS-5015B-MR.cfm
Processor Xeon Dual Core 3065 2.33 4M 1333fsb Boxed
Memory 4GB (4 x 1GB) 667MHz DDRII Unbuffered ECC Memory
I installed pfsense with no swap on a 40 Pin IDE 1GB Dual embedded disk module (SLC).
http://www.innodisk.com/production.jsp?flashid=81
I ended up changing the BIOS setting for this IDE ad4 device by entering the BIOS ~~and selecting:
Ext. Primary Master [1048MB]
and changing the settings from [auto] to [user]
and changing the Transfer Mode to [FPIO 4 / DMA 2]
and changing the Ultra DMA Mode to [Mode 4]
After doing this, everything booted fine.
-Will http://www.tranquilnet.com~~</aborted></ready,dsc,error>