upgrading from 14.0 -> 14.1 and umodem_load="YES"

Matthew Luckie <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
Hi,

I recently did freebsd-upgrade of a Pi4 from 14.0 to 14.1.  With the new 
kernel, the system did not boot.  I plugged in a screen and keyboard, 
and was able to get the system to boot kernel.old (14.0) and then the 
14.1 kernel by doing

unload
load /boot/kernel/kernel
boot

The issue was that I had the following in my /boot/loader.conf:

# Configure USB OTG; see usb_template(4).
hw.usb.template=3
umodem_load="YES"
# Multiple console (serial+efi gop) enabled.
boot_multicons="YES"
boot_serial="NO"
# Disable the beastie menu and color
beastie_disable="YES"
loader_color="NO"

If I change umodem_load to "NO", then the system boots.  Note that 
umodem brings in ucom.  I probably added umodem_load myself (I was 
experimenting with a USB 3g modem at one point).

I've put photos I took of the system booting at:

https://users.caida.org/~mjl/tmp/IMG_6932.JPG
https://users.caida.org/~mjl/tmp/IMG_6933.JPG

Note that when the system correctly boots (with umodem_load="NO") it 
uses sdhci_bcm0-slot0, not sdhci_bcm1-slot0 as in the photo.

Also, I did not have any usb devices plugged into the Pi4, except for a 
dell keyboard.

I've left umodem_load="NO" as it is, as I have no need for umodem now, 
and I can boot the system just fine.  I am just sending this in case 
this is a regression from 14.0 -> 14.1.

Matthew
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.