The solution is to add the lines:hint.ahci.0.msi="0"hint.ahci.1.msi="0"
I had also run into the same issue with APu2/3 installs. But I have noticed that if i use a standard USB 2 device then the timeouts does not happen and the install goes through. One more thing to note is that you mentioned that you are looking at a fiber connection. The APU is not able to handle 1 Gbps fiber. The max I have seen it handle is around 650 M for download and 550 for upload.
Quote from: mossi2000 on November 18, 2017, 09:31:13 pmThe solution is to add the lines:hint.ahci.0.msi="0"hint.ahci.1.msi="0"Interesting, I'll try to get that into the next images (18.1-RC).
I'll ask my colleague from IT if he has a USB / mSATA adapter, so I can backup my SSD. When I find the adapter for the internal USB2 I will retry the installation.
I'm confident to find the root cause ..
This is DEFINITIVELY only an AHCI problem!!
One thing I don't understand: Why does the install memory stick need to boot the complete opnSense to start the installation? Booting the kernel, mounting the ufs partition from the stick and perhaps loading some basic things would IMHO be enough to run the installer.
Use /boot/loader.conf.local to make these modifications persist through reboots and firmware updates.
Some find it annoying, but it has at least the following benefits:
People build read only sticks with custom configurations to prevent data loss in some environments. You can take any installer image and put /conf/config.xml there to get a read-only, no write boot device with your preconfigured settings.