Cannot install pfSense on 2.5" drives
I have tried 3 different 2.5" drives with no success. The install proceeds just fine, but when pfSense tries to boot from the drive, I get an error. For regular ATA drives, the error is:
ad0: 19077MB <ibm djsa-220="" js4iac6a="">at ata0-master UDMA66
Fatal trap: integer divide fault while in kernel mode
cpuid = 0; apic id = 00
bla, bla, bla
panic: integer dived fault
Cannot dump. No dump device defined.
The SATA drive gives this error:
ad4 : failure - read_dma48 time out lba …
When I install on a regular 3.5" drive, it works fine.
Installing with the pfSense 1.0.1 live cd image.
I tried tweaking every dma setting in bios, and nothing is working.
Motherboard is a microatx VIA Eden 1Gig processor with the VIA CN700 chipset.
I am ready to pull my hair out. Any help would be much appreciated.
I suggest trying 1.2b1 to see if it differs.
I am using a VIA eden embedded solution as well. I found that newer 2.5" IDE drives did not work, however sata did. Try put your sata drive in IDE mode or something like that I think it is. I would also definatley try 1.2 beta 1.
Thx for the suggestions. Will try the new release and let you know.
Just tried to install 1.2b2 to both a 2.5" ide and side drive. I disabled every dma feature in bios I could find. Still getting errors on boot. Installs fine. Here is the error:
ad4: FAILURE - READ_DMA48 timed out LBA=1844674407379551553
Any assistance would be greatly appreciated.
Is the sata drive set to LBA in the BIOS? I will check my settings tomorrow and post them up.
This might help?
From some googling, the "READ_DMA48 timed out" seems to be a common problem with FreeBSD and Linux on some SATA controllers.
A post from someone with the same problem:
"I wanted to let people know that I managed to fix (or, at least, work
around) my problem by adjusting the BIOS settings for my (old "Slot A"
Athlon system) motherboard. Specifically, I disabled PCI master burst
mode, and although this slowed down disk I/O significantly, it made
the instabilities w/r/t the Promise card go away completely. "
Post from a FreeBSD developer in reply to the above:
"As I told you (in private mail) some of the Promise chips does get close
to the edges of the PCI spec, but usually its only a problem on
motherboards that haunted as well with bugs in that area. "
So, it sounds like a hardware bug, or possibly a driver bug. Try upgrading your BIOS if possible, and adjusting any PCI settings in your BIOS if that doesn't work.
Panicing on boot with an IDE drive strongly suggests a hardware bug, and possibly something a BIOS update will fix.
Try other option
enter the drive settings in the BIOS and change Auto to manual and then select LBA mode.
See if it works…
if had a similar problem, trying to install 1.2 Beta-2 and after the installation bootloader always kept saying: can't find kernel, until I see, that the hd was connected to the second IDE channel. So I plugged the hd into the first IDE channel and voila, after a fresh install (config backuped) pfsense starts. Maybe you have the same problem. Try to connect the harddrive to Sata1