SG-5100 -- Verify that M.2 SSD is recognized after physically installing.


  • This:

    @jimp said in SG-5100 package contents mystery:

    @bumper said in SG-5100 package contents mystery:

    So I installed a new KingSpec M.2 drive in my SG-5100. Now what do I do for the system to actually use it? I assume there is some sort of partitioning and formatting to do. My dashboard just shows the standard 8gb drive.

    Start a new thread to ask an unrelated question. -- Which is this new thread

    I have just installed an M.2 SSD (WD 2242 M.2 256GB) and expected that the hardware would attempt to boot from the new M.2 and complain that it could not, but it happily booted from the eMMC as before. I had not expected this behavior since the manual on page 36 says:

    Note: By default, the M.2 SATA drive will be the first drive recognized by pfSense software. pfSense must be
    reinstalled on the M.2 SATA drive.

    I went into the BIOS (PuTTY), but could see no evidence there of the M.2 SSD, but I am not yet familiar enough with this BIOS.

    The question is:
    Is there a way to verify that the SSD was actually recognized before I start off creating image on a USB stick to install ("re-install") pfSense to the new SSD?

    Thanks.

    Phizix


  • All,

    I solved this myself. I am posting here for others to benefit from the information.

    The vendor sent the wrong part. They sent an M.2 NVMe part (same foot print) rather than the M.2 SATA part I ordered - DOH!! I am sending this back and they are sending the correct part.

    Phizix


  • By the way, while we're talking about the 5100 and m.2 SSD drives...

    This is to the Netgate folks:
    Just wondering... Why isn't there an option to add-on an m.2 SSD in the online store at time of purchase?

    Jeff

  • Netgate Administrator

    The main reason is that the costs incurred by us opening the firewall and installing it are prohibitive.

    Steve


  • @stephenw10 Ah, ok, thanks for the info!


  • All,

    I wanted to followup on installing the M.2 SATA drive. I decided to go with a smaller replacement (Transcend 64 GB).

    1. The very first thing I did was go into setup by pressing F12 when it started boot.
      0_1552361137224_F12-Setup(small).PNG

    2. I could see the new drive as [PO: TS64GMTS400S]
      0_1552361188388_Enter Setup.png

    3. I then inserted the thumb drive with image and hit ESC to boot from the image.

    4. I let it run and during the process I was able to choose the TS64GMTS400S drive to install the image to.

    5. When it was done I removed the thumb drive and it happily rebooted from the original on board MMC - DOH!
      On page 36 the manual says:
      0_1552361730179_Manual pg 36.PNG
      Which implies that it will automatically switch over, but it does not. Sooooooo . . .

    6. I headed back to Setup (see image 2) and mucked about int the setup screens. I found on the boot page under Boot Option #3:
      0_1552361917614_eMMC as Boot.png

    7. I scrolled down further to find "Hard Disk Drive BBS Priorities":
      0_1552362066752_HDD Priority.png

    8. Press Enter and you will see:
      0_1552362132286_Orig Order.png

    9. With "Boot Option #1" selected, press Enter again and now you can choose your new drive:
      0_1552362231781_Select your drive as #1.png
      Once selected, press Enter -- this will make your drive "Boot Option #1" and move the MMC to "Boot Option #2"

    10. Last, be sure to go over to the "Save & Exit" tab and select "Save Changes and Reset" and press Enter:
      0_1552362501040_Save & Exit.png

    After this it then booted from the new drive (much faster). I knew it was the new drive, because it now had the default WAN/LAN configuration.
    I also verified that if I switched back it was booting from MMC again (i.e. it showed my config I had built on the MMC).

    Finally I switched it back to the M.2 drive, booted and restored my setup from my saved config.xml file.

    Mission Accomplished‼

    I hope this helps anyone attempting the same. CHEERS


  • @Phizix Awesome! Thanks for the detailed instructions and screenshots!

    Jeff


  • Thanks for taking the time to explain how to do this, it is much appreciated and was most helpful, pete