Step 1. Update BIOS
First of all, you need to update the BIOS to F3 since the motherboard probably will ship with F1 or F2. If you’re on F3 already, no changes are needed. To update bios see Updating BIOS on Gigabyte GA-J1900N-D3V
Step 2. Create bootable pfSense
- Download the memstick or nanobsd-vga version (your choice if you want to install full version to another USB-stick or run the embedded version) from pfSense download-page. I have been using nanobsd-vga for this test.
- Flash the .img to you USB-stick, win32 image writer works like a charm.
Step 3. BIOS settings
Attach the pfSense USB and boot to BIOS. Reset to default, and ONLY change the following:
- Advanced -> CSM Configuration
- CSM Support – Enabled
- Boot Option filter – Legacy Only
- Network – Do not launch
- Storage – Legacy Only
- Video – UEFI First
- Other PCI devices – Legacy Only
Advanced -> USB Configuration
- Legacy USB support – Enabled
- USB3.0 support – Enabled
- XHCI hand-off – Disabled
- EHCI hand-off – Disabled
- USB Mass storage device support – Enabled
- Under USB configuration you should see your USB-stick listed.
Chipset -> South Bridge (I think? If I remembered correctly.)
Restore after AC power loss – Power On
- Under boot, change harddrive BBS priority and set you USB-stick to #1, then change first boot option to your USB-stick and disable #2 boot option.