I have been running 2.4.0 RC for a few weeks without major problems; this until the snapshots were based on FreeBSD 11.0 (latest good one for me was 20170929-0700).
The only issue I had was incompatibility between Apollo Lake UART and FreeBSD, so that my GPS unit was non working.
As soon as the builds switched to BSD 11.1, I had the HPET time boot problem and my board (see my sig) could not boot.
I solved this by adding hint.hpet.0.clock="0" to /etc/loader.conf.
This allowed me to boot again pfSense and run it as usual.
The issue I am facing now is that every 10-20 minutes the xhci controller is reset and my UPS gets disconnected and connected again : this is flooding my dmesg and I get lots of email warnings.
This is what I gat everytime in dmesg :
xhci0: Resetting controller
uhub0: at usbus0, port 1, addr 1 (disconnected)
ugen0.2: <American Power Conversion Smart-UPS 750 FW651.19.I USB FW7.4> at usbus0 (disconnected)
ugen0.3: <vendor 0x05e3 USB2.0 Hub> at usbus0 (disconnected)
uhub1: at uhub0, port 8, addr 2 (disconnected)
uhub1: detached
uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
uhub0: 15 ports with 15 removable, self powered
ugen0.2: <American Power Conversion Smart-UPS 750 FW651.19.I USB FW7.4> at usbus0
ugen0.3: <vendor 0x05e3 USB2.0 Hub> at usbus0
uhub1 on uhub0
uhub1: <vendor 0x05e3 USB2.0 Hub, class 9/0, rev 2.00/88.32, addr 3> on usbus0
uhub1: 4 ports with 4 removable, self powered
Do anyone know how to solve this issue? Is there any way I can prevent xhci driver to be loaded, if that is the problem?
Thank you