PfSense to (large-ish) HDD



  • I'm trying to install to an HDD, on a 120GB disk that I've got lying around (my 2GB flash card has finally bitten the bullet after about 6 years!)
    The error I keep getting on installation attempts is:

    ,-<<< Executing '/sbin/fdisk -v -f /tmp/format.fdisk ad1'
    | ******* Working on device /dev/ad1 *******
    | fdisk: WARNING line 1: number of cylinders (59130) may be out-of-range
    | (must be within 1-1024 for normal BIOS operation, unless the entire disk
    | is dedicated to FreeBSD)
    | fdisk: ERROR line 1: number of sectors must be within (1-63)
    '->>> Exit status: 1

    I do want the entire disk available to FreeBSD (specifically Squid) if possible, but even going through the custom setup and using the suggested settings that produce a partition size of 7.16GB, it still fails on the next step.

    Any ideas?



  • What kind of system is this ?

    Almost seems like a old system with IDE and custom values on the drivesize in BIOS.



  • @eirikz:

    What kind of system is this ?

    Almost seems like a old system with IDE and custom values on the drivesize in BIOS.

    I've also encountered this issue on my Western Digital 160GB 1600AAJS Sata 2 as well as a Seagate Barracuda 80GB drive.  This seems to occur on some manufacturer short-stroked drives for some reason.

    i.e.  It is cheaper for the manufacturer to produce only 250GB platters wholesale at the time and use only 160GB of the platter when producing the 160GB model rather than to start a 2nd production line just for 160GB platters.

    This is a real pity because the 1600AAJS is a single platter drive that has low power consumption, high speeds and even faster access times (due to short-stroking).  It's an inexpensive drive that rivals the 10K rpm drives for OS and apps load times.


Log in to reply