Re: No valid device tree blob found!
- Reply: Warner Losh : "Re: No valid device tree blob found!"
- Reply: Dave Cottlehuber: "Re: No valid device tree blob found!"
- In reply to: Warner Losh : "Re: No valid device tree blob found!"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 07 Nov 2024 22:41:23 UTC
Am 2024-11-07 20:59, schrieb Warner Losh: > On Wed, Nov 6, 2024 at 3:41 AM Alexander Leidinger > <Alexander@leidinger.net> wrote: > > Am 2024-11-02 17:08, schrieb Warner Losh: > > On Sat, Nov 2, 2024, 10:03 AM Alexander Leidinger > <Alexander@leidinger.net> wrote: Am 2024-10-30 22:11, schrieb Alexander > Leidinger: > >> WARNING! Trying to fire up the kernel, but no device tree blob found! > > For anyone interested, I opened > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282493 for this. > > Yea. This is a hang or a bad console. The warning is lame and > misleading. > > Can you bisect? Found it. # git bisect bad c87b3f0006be9ac5813f1ff636f18c9b4a41b08e is the first bad commit commit c87b3f0006be9ac5813f1ff636f18c9b4a41b08e (HEAD) Author: Warner Losh <imp@FreeBSD.org> Date: Mon Oct 14 15:58:10 2024 -0600 uart: uart_getenv: check for NULL class last, not first This allows one to specify dt:XXXX when the default class isn't compiled into the kernel. It's not an error to not have a class until we're done parsing the spec, so defer checking until then. Sponsored by: Netflix Reviewed by: adrian, andrew, markj Differential Revision: https://reviews.freebsd.org/D47078 sys/dev/uart/uart_subr.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) -current as of today without this change boots just fine on the Ampere system in the Oracle cloud. what's your loader.conf? this should only matter if something is set there... loader.conf: autoboot_delay="1" hw.usb.no_boot_wait="0" beastie_disable="YES" boot_serial="YES" loader_logo="none" cryptodev_load="YES" xz_load="YES" zfs_load="YES" geom_eli_load="YES" tcphpts_load="yes" tcp_rack_load="YES" hw.mca.enabled="1" vm.exec_map_entries="32" net.link.ifqmaxlen="256" net.inet.tcp.soreceive_stream="1" kern.random.fortuna.concurrent_read="1" kern.msgbuf_show_timestamp="1" Bye, Alexander. -- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF