I've just managed to boot FreeNAS on ASRock N3150-ITX motherboard, the solution is actually right in the manual, FreeNAS has to be booted with xhci_load tunable.
I did this by attaching USB drive to a virtual machine (I've used VirtualBox) and installing FreeNAS inside VM to this drive in a VM first. Then I booted the VM from this USB drive and created a loader tunable xhci_load with value set to YES. Then I was able to plug it into my N3150-ITX machine and it booted correctly, the keyboard worked as well.
I did not do anything beyond booting so I can't tell if this setup will work, I'll configure the rest over the weekend and start using it for my daily work to see if it's working reliably.
Hi,
I cannot boot the FreeNAS-9.3-STABLE-201509022158 in my new NAS: Asrock N3150-ITX, 8 GB RAM. Latest BIOS P1.30.
I tried two different approaches, with two different pendrives of 2 and 8 GB:
1. I burn the .iso in an USB pendrive with
Win32DiskImager. I turn on the NAS with it. I select the boot device as the USB pendrive (BIOS mode), the screen becomes black and nothing happens. The GRUB menu does not appear. If I choose instead the UEFI option, then, the screen comes back to the "select boot device"...
2. Then, I tried the way you gave here: In VirtualBox, I installed FreeNAS in the USB pendrive. Later, in another VM, I booted it up. From the GUI, I createad a loader tunable
xhci_load with value set to
YES. Then, when I plugged the pendrive in the NAS, and booted it up, the screen became black, nothing appeared or happened. But, if I plug it in the VM, it works perfectly, the GRUB menu appears and it starts normally.
3. Just to test if the NAS could boot anything from an USB, I burned the OpenELEC-Generic.x86_64-5.95.5.img in a pendrive and it worked perfectly, both in BIOS and UEFI modes.
So, what could be happening? Why not even the GRUB menu appears?
Are you booting the pendrive in BIOS (legacy) or UEFI mode?
Thanks!