Hptrr: no controller detected
I get hptrr: no controller detected after upgrading to 1.2.1 version from 1.2
After reboot and finding some devises from kernel …... that massage is there to stay and do not go. Computer just hangs on that position and do not want to go ahead.
I'm having the same problem, best I can see is it has something to do with RAID. Anyone else have any thoughts?
It is also probable that this message is sort of a "red herring". It might be the last message displayed on the console, but that doesn't mean it is the cause of the problem. It is simply the last line printed before the problem occurs.
Have you tried doing a verbose boot from the boot prompt?
On my system the startup reports:
Fast IPsec: Initialized Security Association Processing.
hptrr: no controller detected.
ad0: DMA limited to UDMA33, device found non-ATA66 cable
ad0: FAILURE - SET_MULTI status=51 <ready,dsc,error>error=4 <aborted>ad0: 955MB <transcend 20071207="">at ata0-master UDMA33</transcend></aborted></ready,dsc,error>
so it looks as if your system might be hanging while trying to determine what hard drives are present in the system.
If you have SATA controllers in your system are they initialised in RAID or AHCI mode? (Check in the BIOS. On an ASUS M3A78-EMH motherboard I recently bought there is a SATA configuration item in the main menu and SATA type can be set to SATA, RAID or AHCI. I expect the correct setting for FreeBSD would be SATA. I believe I have read that other settings can cause problems with FreeBSD. Unfortunately I've been unable to check this because a boot from an early pfSense 1.2.1 CD hung soon after reporting the ehci USB 2.0 controller and I can't disable USB on that system because it has a USB keyboard.)
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
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).
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.