My good old Asus E35M1-I (https://www.asus.com/Motherboards/E35M1I/) recently died along with my PSU, probably due to a power surge.
My drives seem to have survived though (at least they are were still detected in BIOS when I connected them to a different (functioning) mainboard). I now bought some new hardware to get my NAS back up and running.
The FreeNAS installation is on a USB2 stick (Kingston DataTraveler 100 G2 8GB).
However, I'm unable to boot into FreeNAS with the new hardware. After selecting "Boot FreeNAS" in the boot menu
the process eventually fails with a "ROOT MOUNT ERROR":
I've tried doing some research regarding the error above and found some posts on this forum that mentioned that FreeNAS did not support USB3 out-of-the-box (e.g. https://forums.freenas.org/index.php?threads/usb-3-0-part-ii.4278/#post16336)
This seemed a likely explanation as my new mainboard only provides USB3 ports. Unfortunately, there seems to be no BIOS option to somehow switch the USB3 ports to USB2 (also performed a BIOS update to be sure).
The posts mentioned that USB3 could be explicitly enabled by adding a "tunable" with "xhci_load=YES".
So after rebooting and selecting "Escape to loader prompt" from the boot menu I used the command "set xhci_load=YES" followed by "boot" to attempt to enable USB3 support. However, the same "ROOT MOUNT ERROR" as before occurred.
After this, I got the latest stable FreeNAS version (9.10.2) and put in onto a new SanDisk 16GB USB3 stick. I started the "Installation/upgrade" process but it seems like my installation is not properly detected.
After I select all my disks the warning shown above appears, indicating that a fresh install would be performed.
So my questions are the following
My drives seem to have survived though (at least they are were still detected in BIOS when I connected them to a different (functioning) mainboard). I now bought some new hardware to get my NAS back up and running.
- CPU: Intel Pentium G4400
- Mainboard: Gigabyte GA-H170M-D3H
- RAM: 2x8GB Kingston HyperX DDR4-2133
- Harddisks (as before): 6x WD20EARS/X 2TB
The FreeNAS installation is on a USB2 stick (Kingston DataTraveler 100 G2 8GB).
However, I'm unable to boot into FreeNAS with the new hardware. After selecting "Boot FreeNAS" in the boot menu


the process eventually fails with a "ROOT MOUNT ERROR":

I've tried doing some research regarding the error above and found some posts on this forum that mentioned that FreeNAS did not support USB3 out-of-the-box (e.g. https://forums.freenas.org/index.php?threads/usb-3-0-part-ii.4278/#post16336)
This seemed a likely explanation as my new mainboard only provides USB3 ports. Unfortunately, there seems to be no BIOS option to somehow switch the USB3 ports to USB2 (also performed a BIOS update to be sure).
The posts mentioned that USB3 could be explicitly enabled by adding a "tunable" with "xhci_load=YES".
So after rebooting and selecting "Escape to loader prompt" from the boot menu I used the command "set xhci_load=YES" followed by "boot" to attempt to enable USB3 support. However, the same "ROOT MOUNT ERROR" as before occurred.
After this, I got the latest stable FreeNAS version (9.10.2) and put in onto a new SanDisk 16GB USB3 stick. I started the "Installation/upgrade" process but it seems like my installation is not properly detected.



After I select all my disks the warning shown above appears, indicating that a fresh install would be performed.
So my questions are the following
- Are there any other approaches to get my original FreeNAS installation running? Is it even possible to get FreeNAS 8.2 running on a USB3 port? Or might there be some other problem causing the "ROOT MOUNT ERROR"?
- Any idea why the new FreeNAS version does not detect my old installation?