Re: FreeBSD OS installation stuck after selecting Boot installer

From: Konstantin Belousov <kostikbel_at_gmail.com>
Date: Thu, 27 Jun 2024 15:37:29 UTC
On Tue, Jun 25, 2024 at 07:18:58PM -0600, Warner Losh wrote:
> Hey Arjun,
> 
> It looks like the memory map doesn't match expectations that the EFIRT code
> has.
> 
> So, I've cc'd kib@ who wrote the code.  He and I have been discussing a
> similar issue for LinuxBoot, but with different symptoms. We may also need
> to increase the debugging level of the code that prints the memory map to
> track this down.
I did it for amd64.  The machine in the log below is arm64, which is
different beast with probably different calculation of benefits/troubles
with 1:1 vs. relocations.  Esp. because arm64 vendors should use much
newer UEFI/edk2 codebase.

> 
> In the meantime, you may be able to boot without "options EFIRT" in your
> kernel config file.
> 
> On Tue, Jun 25, 2024 at 6:44 PM Anantharam, Arjun <
> arjun.anantharam@intel.com> wrote:
> 
> > Hi,
> >
> > I was able to make some more progress with the boot loader cmd:
> >
> > *set hw.uart.console="mm:0x2058400000,rs:2"*
> >
> > However, with the .iso image i ran into this issue:
> >
> >
> > And with the .img (memstick image) file, kernel panics were seen:
> >
> > *OK boot*
> > *Loading kernel...*
> > */boot/kernel/kernel text=0x318 text=0x97e6d8 text=0x2b4130 data=0x166e60
> > data=0x*
> > *0+0x370000 0x8+0x1652e8+0x8+0x196120*
> > *Loading configured modules...*
> > *can't find '/etc/hostid'*
> > *can't find '/boot/entropy'*
> > *No valid device tree blob found!*
> > *WARNING! Trying to fire up the kernel, but no device tree blob found!*
> > *---<<BOOT>>---*
> > *GDB: no debug ports present*
> > *KDB: debugger backends: ddb*
> > *KDB: current backend: ddb*
> > *                   Type     Physical      Virtual   #Pages Attr*
> > *     ConventionalMemory 0040e0000000 000000000000 002a0000 WC WT WB *
> > *               Reserved 004400000000 000000000000 00000700 WC WT WB *
> > *    RuntimeServicesData 004400700000 004400700000 00000100 WC WT WB
> > RUNTIME*
> > *               Reserved 004400800000 000000000000 00000c00 WC WT WB *
> > *     ConventionalMemory 004401400000 000000000000 00000c00 WC WT WB *
> > *       BootServicesData 004402000000 000000000000 00000400 WC WT WB *
> > *     ConventionalMemory 004402400000 000000000000 00011c00 WC WT WB *
> > *               Reserved 004414000000 000000000000 00080000 WC WT WB *
> > *     ConventionalMemory 004494000000 000000000000 0001a870 WC WT WB *
> > *             LoaderCode 0044ae870000 000000000000 00004000 WC WT WB *
> > *             LoaderData 0044b2870000 000000000000 00004000 WC WT WB *
> > *             LoaderCode 0044b6870000 000000000000 000000d0 WC WT WB *
> > *    RuntimeServicesData 0044b6940000 0044b6940000 00000020 WC WT WB
> > RUNTIME*
> > *     ConventionalMemory 0044b6960000 000000000000 0000000f WC WT WB *
> > *             LoaderCode 0044b696f000 000000000000 00000026 WC WT WB *
> > *               Reserved 0044b6995000 000000000000 00000046 WC WT WB *
> > *       BootServicesCode 0044b69db000 000000000000 00000185 WC WT WB *
> > *    RuntimeServicesCode 0044b6b60000 0044b6b60000 00000080 WC WT WB
> > RUNTIME*
> > *     ConventionalMemory 0044b6be0000 000000000000 00000001 WC WT WB *
> > *             LoaderData 0044b6be1000 000000000000 00000001 WC WT WB *
> > *       BootServicesCode 0044b6be2000 000000000000 0000003e WC WT WB *
> > *    RuntimeServicesData 0044b6c20000 0044b6c20000 00000050 WC WT WB
> > RUNTIME*
> > *    RuntimeServicesCode 0044b6c70000 0044b6c70000 00000050 WC WT WB
> > RUNTIME*
> > *       BootServicesCode 0044b6cc0000 000000000000 00000030 WC WT WB *
> > *    RuntimeServicesData 0044b6cf0000 0044b6cf0000 00000050 WC WT WB
> > RUNTIME*
> > *    RuntimeServicesCode 0044b6d40000 0044b6d40000 00000050 WC WT WB
> > RUNTIME*
> > *    RuntimeServicesData 0044b6d90000 0044b6d90000 00000050 WC WT WB
> > RUNTIME*
> > *    RuntimeServicesCode 0044b6de0000 0044b6de0000 00000050 WC WT WB
> > RUNTIME*
> > *      ACPIReclaimMemory 0044b6e30000 000000000000 00000010 WC WT WB *
> > *    RuntimeServicesData 0044b6e40000 0044b6e40000 00000050 WC WT WB
> > RUNTIME*
> > *    RuntimeServicesCode 0044b6e90000 0044b6e90000 00000050 WC WT WB
> > RUNTIME*
> > *    RuntimeServicesData 0044b6ee0000 0044b6ee0000 00000050 WC WT WB
> > RUNTIME*
> > *    RuntimeServicesCode 0044b6f30000 0044b6f30000 00000050 WC WT WB
> > RUNTIME*
> > *       BootServicesCode 0044b6f80000 000000000000 0000000c WC WT WB *
> > *     ConventionalMemory 0044b6f8c000 000000000000 00004110 WC WT WB *
> > *       BootServicesData 0044bb09c000 000000000000 00000d24 WC WT WB *
> > *       BootServicesCode 0044bbdc0000 000000000000 00000190 WC WT WB *
> > *    RuntimeServicesCode 0044bbf50000 0044bbf50000 00000040 WC WT WB
> > RUNTIME*
> > *     ConventionalMemory 0044bbf90000 000000000000 00000010 WC WT WB *
> > *    RuntimeServicesData 0044bbfa0000 0044bbfa0000 00000050 WC WT WB
> > RUNTIME*
> > *     ConventionalMemory 0044bbff0000 000000000000 0000000f WC WT WB *
> > *       BootServicesData 0044bbfff000 000000000000 00000021 WC WT WB *
> > *     ConventionalMemory 0044bc020000 000000000000 00003877 WC WT WB *
> > *       BootServicesData 0044bf897000 000000000000 00000021 WC WT WB *
> > *       BootServicesCode 0044bf8b8000 000000000000 0000003f WC WT WB *
> > *       BootServicesData 0044bf8f7000 000000000000 000006f1 WC WT WB *
> > *       BootServicesCode 0044bffe8000 000000000000 00000010 WC WT WB *
> > *       BootServicesData 0044bfff8000 000000000000 00000008 WC WT WB *
> > *     ConventionalMemory 004680000000 000000000000 00100000 WC WT WB *
> > *               Reserved 004400700000 004400700000 00000010 WB RUNTIME*
> > *Physical memory chunk(s):*
> > *  0x40e0000000 - 0x437fffffff, 10752 MB (2752512 pages)*
> > *  0x4400700000 - 0x44007fffff,     1 MB (    256 pages)*
> > *  0x4401400000 - 0x4413ffffff,   300 MB (  76800 pages)*
> > *  0x4494000000 - 0x44b6994fff,   553 MB ( 141717 pages)*
> > *  0x44b69db000 - 0x44bfffffff,   150 MB (  38437 pages)*
> > *  0x4680000000 - 0x477fffffff,  4096 MB (1048576 pages)*
> > *Excluded memory regions:*
> > *  0x4400700000 - 0x44007fffff,     1 MB (    256 pages) NoAlloc *
> > *  0x44aea00000 - 0x44b0096fff,    22 MB (   5783 pages) NoAlloc *
> > *  0x44b6940000 - 0x44b695ffff,     0 MB (     32 pages) NoAlloc *
> > *  0x44b6b60000 - 0x44b6bdffff,     0 MB (    128 pages) NoAlloc *
> > *  0x44b6c20000 - 0x44b6cbffff,     0 MB (    160 pages) NoAlloc *
> > *  0x44b6cf0000 - 0x44b6f7ffff,     2 MB (    656 pages) NoAlloc *
> > *  0x44bbf50000 - 0x44bbf8ffff,     0 MB (     64 pages) NoAlloc *
> > *  0x44bbfa0000 - 0x44bbfeffff,     0 MB (     80 pages) NoAlloc *
> > *Found 16 CPUs in the ACPI tables*
> > *Copyright (c) 1992-2024 The FreeBSD Project.*
> > *Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994*
> > *       The Regents of the University of California. All rights reserved.*
> > *FreeBSD is a registered trademark of The FreeBSD Foundation.*
> > *FreeBSD 15.0-CURRENT #0 main-n270625-9c5d7e4a0c02: Thu Jun  6 09:35:04
> > UTC 2024*
> > *
> > root@releng3.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC
> > <root@releng3.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC> arm64*
> > *FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git
> > <https://github.com/llvm/llvm-project.git> llvmorg-18.1.6-0-g1118c2e05e67)*
> > *WARNING: WITNESS option enabled, expect reduced performance.*
> > *VT: init without driver.*
> > *Preloaded elf kernel "/boot/kernel/kernel" at 0xffff000001455000.*
> > *Preloaded TSLOG data "TSLOG" at 0xffff00000145e8f0.*
> > *module scmi already present!*
> > *real memory  = 16622788608 (15852 MB)*
> > *Physical memory chunk(s):*
> > *0x000040e0000000 - 0x00004367411fff, 10859126784 bytes (2651154 pages)*
> > *0x00004401400000 - 0x00004413ffffff, 314572800 bytes (76800 pages)*
> > *0x00004494000000 - 0x000044ae9fffff, 446693376 bytes (109056 pages)*
> > *0x000044b0097000 - 0x000044b693ffff, 109744128 bytes (26793 pages)*
> > *0x000044b6960000 - 0x000044b6994fff, 217088 bytes (53 pages)*
> > *0x000044b69db000 - 0x000044b6b5ffff, 1593344 bytes (389 pages)*
> > *0x000044b6be0000 - 0x000044b6c1ffff, 262144 bytes (64 pages)*
> > *0x000044b6cc0000 - 0x000044b6ceffff, 196608 bytes (48 pages)*
> > *0x000044b6f80000 - 0x000044bbf4ffff, 83689472 bytes (20432 pages)*
> > *0x000044bbf90000 - 0x000044bbf9ffff, 65536 bytes (16 pages)*
> > *0x000044bbff0000 - 0x000044bfffffff, 67174400 bytes (16400 pages)*
> > *0x00004680000000 - 0x0000477fffffff, 4294967296 bytes (1048576 pages)*
> > *avail memory = 16174551040 (15425 MB)*
> > *Starting CPU 1 (10000)*
> > *Starting CPU 2 (20000)*
> > *Starting CPU 3 (30000)*
> > *Starting CPU 4 (40000)*
> > *Starting CPU 5 (50000)*
> > *Starting CPU 6 (60000)*
> > *Starting CPU 7 (70000)*
> > *Starting CPU 8 (80000)*
> > *Starting CPU 9 (90000)*
> > *Starting CPU 10 (a0000)*
> > *Starting CPU 11 (b0000)*
> > *Starting CPU 12 (c0000)*
> > *Starting CPU 13 (d0000)*
> > *Starting CPU 14 (e0000)*
> > *Starting CPU 15 (f0000)*
> > *FreeBSD/SMP: Multiprocessor System Detected: 16 CPUs*
> > *Enabling DIC & IDC ICache sync*
> > *Enabling LSE atomics in the kernel*
> > *random: no preloaded entropy cache*
> > *random: no platform bootloader entropy*
> > *arc4random: WARNING: initial seeding bypassed the cryptographic random
> > device because it was not yet seeded and the knob 'bypass_before_seeding'
> > was enabled.*
> > *VIMAGE (virtualized network stack) enabled*
> > *hostuuid: using 00000000-0000-0000-0000-000000000000*
> > *ULE: setup cpu 0*
> > *ULE: setup cpu 1*
> > *ULE: setup cpu 2*
> > *ULE: setup cpu 3*
> > *ULE: setup cpu 4*
> > *ULE: setup cpu 5*
> > *ULE: setup cpu 6*
> > *ULE: setup cpu 7*
> > *ULE: setup cpu 8*
> > *ULE: setup cpu 9*
> > *ULE: setup cpu 10*
> > *ULE: setup cpu 11*
> > *ULE: setup cpu 12*
> > *ULE: setup cpu 13*
> > *ULE: setup cpu 14*
> > *ULE: setup cpu 15*
> > *random: entropy device external interface*
> > *feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=2
> > feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25*
> > *firmware: 'tegra210_xusb_fw' version 0: 132608 bytes loaded at
> > 0xffff000000b0d170*
> > *MAP 4400700000 mode 2 pages 256*
> > *MAP 44b6940000 mode 2 pages 32*
> > *MAP 44b6b60000 mode 2 pages 128*
> > *MAP 44b6c20000 mode 2 pages 80*
> > *MAP 44b6c70000 mode 2 pages 80*
> > *MAP 44b6cf0000 mode 2 pages 80*
> > *MAP 44b6d40000 mode 2 pages 80*
> > *MAP 44b6d90000 mode 2 pages 80*
> > *MAP 44b6de0000 mode 2 pages 80*
> > *MAP 44b6e40000 mode 2 pages 80*
> > *MAP 44b6e90000 mode 2 pages 80*
> > *MAP 44b6ee0000 mode 2 pages 80*
> > *MAP 44b6f30000 mode 2 pages 80*
> > *MAP 44bbf50000 mode 2 pages 64*
> > *MAP 44bbfa0000 mode 2 pages 80*
> > *MAP 4400700000 mode 2 pages 16*
> > *panic: efi_1t1_l3: Already mapped: va 0x4400700000 *pt 0x4400700f0b*
> > *cpuid = 0*
> > *time = 1*
> > *KDB: stack backtrace:*
> > *db_trace_self() at db_trace_self*
> > *db_trace_self_wrapper() at db_trace_self_wrapper+0x38*
> > *vpanic() at vpanic+0x1ac*
> > *panic() at panic+0x48*
> > *efi_create_1t1_map() at efi_create_1t1_map+0x400*
> > *efirt_modevents() at efirt_modevents+0x110*
> > *module_register_init() at module_register_init+0xb4*
> > *mi_startup() at mi_startup+0x1e0*
> > *virtdone() at virtdone+0x68*
> > *KDB: enter: panic*
> > *[ thread pid 0 tid 100000 ]*
> >
> > *Thanks,*
> > *Arjun*
> > ------------------------------
> > *From:* Anantharam, Arjun <arjun.anantharam@intel.com>
> > *Sent:* Saturday, June 22, 2024 10:37 PM
> > *To:* Warner Losh <imp@bsdimp.com>
> > *Cc:* Mark Millard <marklmi@yahoo.com>; FreeBSD ARM List <
> > freebsd-arm@freebsd.org>
> > *Subject:* Re: FreeBSD OS installation stuck after selecting Boot
> > installer
> >
> >
> > Thanks Mark for pointing out the typo "disabled" in my previous screenshot
> > (from my email below, must have copied the wrong screenshot)🙂
> > I have provided the updated screenshot with the correct spelling, but
> > still run into the installation hang..
> >
> >
> > Appreciate your help!!
> > Arjun
> > ------------------------------
> > *From:* Anantharam, Arjun <arjun.anantharam@intel.com>
> > *Sent:* Friday, June 21, 2024 5:02 PM
> > *To:* Warner Losh <imp@bsdimp.com>
> > *Cc:* Mark Millard <marklmi@yahoo.com>; FreeBSD ARM List <
> > freebsd-arm@freebsd.org>
> > *Subject:* Re: FreeBSD OS installation stuck after selecting Boot
> > installer
> >
> > I did try to set these values in boot loader prompt:
> >
> > *set hw.uart.console="io:0x3F8,br:115200"*
> > *set efi_max_resolution=1920x1080*
> > *set hint.uart.0.disabled="1"*
> > *set hint.uart.1.disabled="1"*
> >
> > However, i was unable to change "efi_com_port" to say 1(default is 0)
> >
> > With this, i no longer see Garbage data being displayed. But the
> > installation does not proceed either, it is sort of stuck:
> >
> >
> > i.e after boot cmd, i see EFI Framebuffer information all set to 0x0(In
> > case the above screenshot is not visible)
> >
> > So, i am not sure what sort of UART related setting i need to change or
> > set..
> >
> > Thanks,
> > Arjun
> >
> > ------------------------------
> > *From:* owner-freebsd-arm@FreeBSD.org <owner-freebsd-arm@FreeBSD.org> on
> > behalf of Anantharam, Arjun <arjun.anantharam@intel.com>
> > *Sent:* Friday, June 21, 2024 8:31 AM
> > *To:* Warner Losh <imp@bsdimp.com>
> > *Cc:* Mark Millard <marklmi@yahoo.com>; FreeBSD ARM List <
> > freebsd-arm@freebsd.org>
> > *Subject:* Re: FreeBSD OS installation stuck after selecting Boot
> > installer
> >
> > Hi Warner,
> >
> > Here are the details:
> >
> > *OK show hw.uart.console*
> > *variable 'hw.uart.console' not found*
> >
> > *OK show*
> > *COLUMNS=80*
> > *LINES=50*
> > *acpi.oem=INTEL*
> > *acpi.revision=2*
> > *acpi.rsdp=0x00000044b6e30018*
> > *acpi.rsdt=0x0000000000000000*
> > *acpi.xsdt=0x00000044b6e3fe98*
> > *acpi.xsdt_length=36*
> > *acpi_dsdt_load=NO*
> > *acpi_dsdt_name=/boot/acpi_dsdt.aml*
> > *acpi_dsdt_type=acpi_dsdt*
> > *acpi_load=YES*
> > *acpi_video_load=NO*
> > *audit_event_load=NO*
> > *audit_event_name=/etc/security/audit_event*
> > *audit_event_type=etc_security_audit_event*
> > *autoboot_delay=NO*
> > *bitmap_load=NO*
> > *bitmap_name=splash.bmp*
> > *bitmap_type=splash_image_data*
> > *boot_serial=YES*
> > *bootenv_autolist=YES*
> > *bootfile=kernel*
> > *console=efi*
> > *cpu_microcode_load=NO*
> > *cpu_microcode_name=/boot/firmware/ucode.bin*
> > *cpu_microcode_type=cpu_microcode*
> > *currdev=disk0p2:*
> > *efi-version=2.70*
> > *efi_com_port=0*
> > *efi_com_speed=115200*
> > *efi_max_resolution=1x1*
> > *entropy_cache_load=YES*
> > *entropy_cache_name=/boot/entropy*
> > *entropy_cache_type=boot_entropy_cache*
> > *entropy_efi_seed=YES*
> > *fdt_enable=NO*
> > *hint.acpi.0.disabled=0*
> > *hint.smbios.0.mem=0x44bbfd0000*
> > *hostuuid_load=YES*
> > *hostuuid_name=/etc/hostid*
> > *hostuuid_type=hostuuid*
> > *interpret=OK*
> > *kernel=kernel*
> > *kernel_options=*
> > *kernels_autodetect=NO*
> > *loaddev=disk0p2:*
> > *loader.efi=1*
> > *loader_conf_dirs=/boot/loader.conf.d*
> > *loader_menu_multi_user_prompt=Installer*
> > *local_loader_conf_files=/boot/loader.conf.local*
> > *module_blacklist=drm drm2 radeonkms i915kms amdgpu*
> > *module_path=/boot/modules;/boot/dtb;/boot/dtb/overlays*
> > *module_verbose=2*
> > *nextboot_conf=/boot/nextboot.conf*
> > *prompt=${interpret}*
> > *ram_blacklist_load=NO*
> > *ram_blacklist_name=/boot/blacklist.txt*
> > *ram_blacklist_type=ram_blacklist*
> > *screensave_load=NO*
> > *screensave_name=green_saver*
> > *script.lang=lua*
> > *smbios.bios.reldate=Apr  4 2024*
> > *smbios.bios.revision=1.2*
> > *smbios.bios.vendor=Intel*
> > *smbios.bios.version=Intel(R) IPU Embedded UEFI FW 1.2.0 for AArch64*
> > *smbios.chassis.maker=Intel*
> > *smbios.chassis.serial=N/A*
> > *smbios.chassis.tag=N/A*
> > *smbios.chassis.type=Other*
> > *smbios.chassis.version=N/A*
> > *smbios.memory.enabled=3145728*
> > *smbios.socket.enabled=16*
> > *smbios.socket.populated=16*
> > *smbios.system.family=Intel(R) IPU E2100*
> > *smbios.system.maker=Intel*
> > *smbios.system.product=Intel(R) IPU Adapter E2100-CCQDA2*
> > *smbios.system.serial=000000*
> > *smbios.system.sku=000000000000*
> > *smbios.system.uuid=30313245-3030-3030-6e0c-56812e49f70f*
> > *smbios.system.version=N/A*
> > *smbios.version=3.3*
> > *splash_bmp_load=NO*
> > *splash_pcx_load=NO*
> > *splash_txt_load=NO*
> > *twiddle_divisor=16*
> > *verbose_loading=NO*
> > *vesa_load=NO*
> > *vfs.mountroot.timeout=10*
> > *OK*
> >
> >
> > From efi-show, details relevant to ConOut:
> >
> > *global NV,BS,RS ConIn =
> > VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,*
> > *8,N,1)/VenMsg(7D916D80-5BB1-458C-A48F-E25FDD51EF94)*
> > *global NV,BS,RS ConOut =
> > VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200*
> > *,8,N,1)/VenMsg(7D916D80-5BB1-458C-A48F-E25FDD51EF94)*
> > *global NV,BS,RS ErrOut =
> > VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200*
> > *,8,N,1)/VenMsg(7D916D80-5BB1-458C-A48F-E25FDD51EF94)*
> >
> >
> > *global BS,RS ConInDev =
> > VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,*
> >
> > *8,N,1)/VenPcAnsi(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,*
> >
> > *1)/VenVt100(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/Ve*
> >
> > *nVt100Plus(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/Ven*
> >
> > *Utf8(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/VenMsg(7D*
> >
> > *916D80-5BB1-458C-A48F-E25FDD51EF94),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)*
> >
> > */Uart(115200,8,N,1)/VenMsg(E4364A7F-F825-430E-9D3A-9C9BE6817CA5),/VenHw(D3987D4B*
> >
> > *-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/VenMsg(FBFCA56B-BB36-4B78-AAAB-*
> >
> > *BE1B97EC7CCB),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/Ve*
> >
> > *nMsg(8E46DDDD-3D49-4A9D-B875-3C086F6AA2BD),/VenHw(D3987D4B-971A-435F-8CAF-4967EB*
> > *627241)/Uart(115200,8,N,1)/VenMsg(FC7DD6E0-813C-434D-B4DA-3BD649E9E15A)*
> > *global BS,RS ConOutDev =
> > VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200*
> >
> > *,8,N,1)/VenPcAnsi(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N*
> >
> > *,1)/VenVt100(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/V*
> >
> > *enVt100Plus(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/Ve*
> >
> > *nUtf8(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/VenMsg(7*
> >
> > *D916D80-5BB1-458C-A48F-E25FDD51EF94),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241*
> >
> > *)/Uart(115200,8,N,1)/VenMsg(E4364A7F-F825-430E-9D3A-9C9BE6817CA5),/VenHw(D3987D4*
> >
> > *B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/VenMsg(FBFCA56B-BB36-4B78-AAAB*
> >
> > *-BE1B97EC7CCB),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/V*
> >
> > *enMsg(8E46DDDD-3D49-4A9D-B875-3C086F6AA2BD),/VenHw(D3987D4B-971A-435F-8CAF-4967E*
> > *B627241)/Uart(115200,8,N,1)/VenMsg(FC7DD6E0-813C-434D-B4DA-3BD649E9E15A)*
> > *global BS,RS ErrOutDev =
> > VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200*
> >
> > *,8,N,1)/VenPcAnsi(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N*
> >
> > *,1)/VenVt100(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/V*
> >
> > *enVt100Plus(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/Ve*
> >
> > *nUtf8(),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/VenMsg(7*
> >
> > *D916D80-5BB1-458C-A48F-E25FDD51EF94),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241*
> >
> > *)/Uart(115200,8,N,1)/VenMsg(E4364A7F-F825-430E-9D3A-9C9BE6817CA5),/VenHw(D3987D4*
> >
> > *B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/VenMsg(FBFCA56B-BB36-4B78-AAAB*
> >
> > *-BE1B97EC7CCB),/VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/V*
> >
> > *enMsg(8E46DDDD-3D49-4A9D-B875-3C086F6AA2BD),/VenHw(D3987D4B-971A-435F-8CAF-4967E*
> > *B627241)/Uart(115200,8,N,1)/VenMsg(FC7DD6E0-813C-434D-B4DA-3BD649E9E15A)*
> >
> >
> > Please let me know if you need more details..
> >
> > Thanks for your help!!
> > Arjun
> > ------------------------------
> > *From:* Warner Losh <imp@bsdimp.com>
> > *Sent:* Thursday, June 20, 2024 10:55 PM
> > *To:* Anantharam, Arjun <arjun.anantharam@intel.com>
> > *Cc:* Mark Millard <marklmi@yahoo.com>; FreeBSD ARM List <
> > freebsd-arm@freebsd.org>
> > *Subject:* Re: FreeBSD OS installation stuck after selecting Boot
> > installer
> >
> >
> >
> > On Thu, Jun 20, 2024, 11:46 PM Anantharam, Arjun <
> > arjun.anantharam@intel.com> wrote:
> >
> > Thanks Mark for your response 🙂
> > From the FreeBSD Boot loader, after adding the below configurations, i no
> > longer see error messages or warning message on device tree blob:
> >
> > *set comconsole_speed=115200*
> > *echo comconsole_speed is set to ${comconsole_speed}*
> >
> > *set acpi_load="YES"*
> > *set fdt_enable="NO"*
> > *echo acpi_load is set to ${acpi_load}*
> > *echo fdt_enable is set to ${fdt_enable}*
> >
> > *boot*
> >
> > But still run into FreeBSD installation getting stuck after
> > displaying some garbage message:
> >
> > ▒ʂCҊCÇ8▒Ã▒ˣ▒▒▒▒B▒▒▒B˖▒▒▒v▒▒ӗ5▒▒▒lx]▒O▒O▒▒▒▒XUVZ}▒H▒▒▒▒ϗ▒GZ
> >
> > ▒▒▒BR�▒ʗ▒▒▒▒�▒ƖH▒▒]▒}
> >
> > I tried changing the console to vidconsole, but looks like that is
> > not supported:
> >
> >
> >
> > Yes. That's just for bios.
> >
> > What does is hw.uart.console in the boot loader? In fact can you share all
> > the loader's variables.
> >
> > Also, can you do show-efi so we can see what ConOut is set to?
> >
> > The above sure looks like a baud issue. There's automatic things tgat
> > override stuff. This isn't the PC where comconsole settings do much.
> > Comconsole is an alias for eficom, for example.
> >
> > Thanks
> >
> > Warner
> >
> > *Output in boot loader, when set console="vidconsole":*
> > *console vidconsole is unavailable *
> > *no valid consoles! *
> > *Available consoles:     efi     eficom     comconsole*
> >
> > So, i am not sure what the issue is here to get the FreeBSD installed. Any
> > pointers are much appreciated!!
> > Thanks,
> > Arjun
> > ------------------------------
> > *From:* Mark Millard <marklmi@yahoo.com>
> > *Sent:* Thursday, June 20, 2024 10:07 PM
> > *To:* Anantharam, Arjun <arjun.anantharam@intel.com>; FreeBSD ARM List <
> > freebsd-arm@freebsd.org>
> > *Subject:* Re: FreeBSD OS installation stuck after selecting Boot
> > installer
> >
> > Anantharam, Arjun <arjun.anantharam_at_intel.com> wrote on
> > Date: Thu, 20 Jun 2024 17:07:29 UTC :
> >
> > > If the screenshots are not visible, i have included below errors seen in
> > screenshot:
> > >
> > > From 1st screenshot(below errors seen during FreeBSD installation after
> > selecting Boot installer):
> > > Loading kernel..
> > > Loading configured modules..
> > > cant find 'etc/hostid'
> > > cant find 'boot/entropy'
> >
> > FYI, the 2 lines:
> >
> > > No valid device tree blob found!
> > > Warning! Trying to fire up the kernel, but no device tree blob found!
> >
> > are normal messages for ACPI booting. They are not error messages and
> > do not indicate a stop of the ACPI-based boot sequence.
> >
> > I've never liked that working ACPI booting puts out those 2 messages.
> >
> > > "Garbage displayed"
> > >
> > > From 2nd Screenshot:
> > > ACPI option enabled by default in FreeBSD
> >
> > ===
> > Mark Millard
> > marklmi at yahoo.com
> >
> >