Re: 14-CURRENT Kernel Panic due to USB hub?
- In reply to: Daniel Morante via freebsd-arm : "14-CURRENT Kernel Panic due to USB hub?"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 12 Nov 2021 04:19:36 UTC
Looks like setting "hw.usb.disable_enumeration=1" stops the USB hub detaching/reattaching and stabilizes things. On 11/11/2021 6:43 PM, Daniel Morante via freebsd-arm wrote: > 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. >