14-CURRENT Kernel Panic due to USB hub?

From: Daniel Morante via freebsd-arm <freebsd-arm_at_freebsd.org>
Date: Thu, 11 Nov 2021 23:43:57 UTC
I'm trying a new install using 
FreeBSD-14.0-CURRENT-arm64-aarch64-20211104-7ac82c96fe7-250453-bootonly.iso. 
The process is rough, but after a few attempts it eventually completes.

Here are the steps taken:

  * First boot: system is able to start properly and I proceed with
    bsdinstall. See serial console output
    (http://venus.morante.net/downloads/unibia/screenshots/freebsd/R281-T91/14-CURRENT-7ac82c96fe7/serialconsole-boot-successful.txt)
  * Setup the interface to use DHCP, it gets an address
  * Select the ftp mirror, setup partitioning (auto UFS, GPT, etc...)
  * The system panics while "connecting to server".  See serial console
    output
    (http://venus.morante.net/downloads/unibia/screenshots/freebsd/R281-T91/14-CURRENT-7ac82c96fe7/panic1.txt)
  * Reset the system and start over.
  * Now get 'DHCP leased acquisition failed".  Nothing is printed on
    serial console.
  * Retry, gets an address
  * Installation goes on to fetch distribution files.
  * Hangs at about 60% and then panics.  See serial console output
    (http://venus.morante.net/downloads/unibia/screenshots/freebsd/R281-T91/14-CURRENT-7ac82c96fe7/panic2.txt)
  * Restart the process again.  Panics at around 30%.  See serial
    console output
    (http://venus.morante.net/downloads/unibia/screenshots/freebsd/R281-T91/14-CURRENT-7ac82c96fe7/panic3.txt).
  * Reset the system, boot fails with panic.  See serial console output
    (http://venus.morante.net/downloads/unibia/screenshots/freebsd/R281-T91/14-CURRENT-7ac82c96fe7/serialconsole-boot-fail.txt)
  * Try again, no panic, install succeeds.
  * Boot into new system

At this point it seems like everything is fine, but:

  * After a few minutes of using the system, it just locks up.
  * I reboot, get dropped to single use, run fsck, exit, resume startup.
  * The system halts (no kernel panic) with an error "RAS CONTROLLER:
    SYSTEM HALTED...".  See serial console output
    (http://venus.morante.net/downloads/unibia/screenshots/freebsd/R281-T91/14-CURRENT-7ac82c96fe7/ras-controller-error.txt)
  * Reboot, system works.
  * After a few minutes of using the system, it just locks up.

Throughout the entire process I am seeing a kernel message about a USB 
hub being disconnected and reattached.  Even after booting into the 
installed system:

ugen0.2: <Generic 4-Port USB 3.0 Hub> at usbus0 (disconnected)
uhub5: at uhub0, port 1, addr 1 (disconnected)
uhub5: detached
ugen0.2: <Generic 4-Port USB 3.0 Hub> at usbus0
uhub5 numa-domain 0 on uhub0
uhub5: <Interrupt In Interface> on usbus0
uhub5: 4 ports with 4 removable, self powered

I suspect these problems are caused by the above detaching/reattaching.

There are no external or add-on USB hubs connected to this system.  
Running other operating systems such as Ubuntu and VMWare ESXi for arm64 
do not present these problems.