Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jan 2021 17:29:56 -0600
From:      Matthew Grooms <mgrooms@shrew.net>
To:        freebsd-arm@freebsd.org
Subject:   Re: rpi4 network boot
Message-ID:  <3a1acba5-8662-55cb-c5c4-98ec7873f78f@shrew.net>
In-Reply-To: <d385f2b3-87e0-1bd5-d0f8-76ba1eb99816@shrew.net>
References:  <d385f2b3-87e0-1bd5-d0f8-76ba1eb99816@shrew.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1/4/2021 3:11 PM, Matthew Grooms wrote:
> Hi All,
>
> Recently I've been trying to net boot a rpi4 4gb board using bootp,=20
> tftp and nfs. It get's to the point to where it appears to have=20
> problems with the genet adapter but it's hard to tell from the output. =

> I'm not the only one who's seeing the same issue as it's also been=20
> reported in the FreeBSD forum ...
>
> https://forums.freebsd.org/threads/network-boot-fail-on-rpi4.78180/
>
> I'm happy to provide any other info that may be helpful. Any ideas?

Replying to my own email, sorry. I was reading a recent thread on u-boot =

and firmware versions and got the idea of trying to update to the master =

version of rpi4 firmware dated January 4th ...

https://github.com/raspberrypi/firmware/archive/master.zip

With that I was able to netboot successfully. Want to make sure this is=20
out there for anyone else trying to do the same. I'm not sure which new=20
file did the trick as I just copied the firmware/boot files into the=20
firmware path. Here is a list of the resulting file set in the directory =
=2E..

root@rpi4:/var/rpi4/netboot/firmware-master # ls -la
total 49224
drwxr-xr-x=C2=A0 5 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 1536 Jan=C2=A0=
 4 17:09 .
drwxr-xr-x=C2=A0 9 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 512 Jan=
=C2=A0 4 17:10 ..
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 18693 Jan=C2=A0 4 0=
6:57 COPYING.linux
drwxr-xr-x=C2=A0 3 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 512 Dec=
 24 02:38 EFI
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 1594 Jan=C2=A0=
 4 06:57 LICENCE.broadcom
-rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 240 Dec=
 23 22:19 README
-rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 5888 Dec 23 2=
2:22 armstub8-gic.bin
-rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 5888 Dec 23 2=
2:22 armstub8.bin
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 25458 Jan=C2=A0 4 0=
6:57 bcm2708-rpi-b-plus.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 24806 Jan=C2=A0 4 0=
6:57 bcm2708-rpi-b-rev1.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 25195 Jan=C2=A0 4 0=
6:57 bcm2708-rpi-b.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 24928 Jan=C2=A0 4 0=
6:57 bcm2708-rpi-cm.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 26133 Jan=C2=A0 4 0=
6:57 bcm2708-rpi-zero-w.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 24940 Jan=C2=A0 4 0=
6:57 bcm2708-rpi-zero.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 26333 Jan=C2=A0 4 0=
6:57 bcm2709-rpi-2-b.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 26482 Jan=C2=A0 4 0=
6:57 bcm2710-rpi-2-b.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 28599 Jan=C2=A0 4 0=
6:57 bcm2710-rpi-3-b-plus.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 27980 Jan=C2=A0 4 0=
6:57 bcm2710-rpi-3-b.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 26289 Jan=C2=A0 4 0=
6:57 bcm2710-rpi-cm3.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 47972 Jan=C2=A0 4 0=
6:57 bcm2711-rpi-4-b.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 48145 Jan=C2=A0 4 0=
6:57 bcm2711-rpi-400.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 48303 Jan=C2=A0 4 0=
6:57 bcm2711-rpi-cm4.dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 52456 Jan=C2=A0 4 0=
6:57 bootcode.bin
-rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 171 Dec=
 23 22:22 config.txt
drwxr-xr-x=C2=A0 7 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 512 Dec=
 24 02:38 dtb
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 7297 Jan=C2=A0=
 4 06:57 fixup.dat
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 5429 Jan=C2=A0=
 4 06:57 fixup4.dat
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 3176 Jan=C2=A0=
 4 06:57 fixup4cd.dat
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 8436 Jan=C2=A0=
 4 06:57 fixup4db.dat
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 8436 Jan=C2=A0=
 4 06:57 fixup4x.dat
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 3176 Jan=C2=A0=
 4 06:57 fixup_cd.dat
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 10288 Jan=C2=A0 4 0=
6:57 fixup_db.dat
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0 10288 Jan=C2=A0 4 0=
6:57 fixup_x.dat
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 5961288 Jan=C2=A0 4 06:57 kerne=
l.img
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 6301144 Jan=C2=A0 4 06:57 kerne=
l7.img
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 6672456 Jan=C2=A0 4 06:57 kerne=
l7l.img
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 7727470 Jan=C2=A0 4 06:57 kerne=
l8.img
drwxrwxr-x=C2=A0 2 root=C2=A0 wheel=C2=A0=C2=A0=C2=A0=C2=A0 6144 Jan=C2=A0=
 4 06:57 overlays
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 2939744 Jan=C2=A0 4 06:57 start=
=2Eelf
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 2215424 Jan=C2=A0 4 06:57 start=
4.elf
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 791068 Jan=C2=A0 4 06:57 =
start4cd.elf
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 3716424 Jan=C2=A0 4 06:57 start=
4db.elf
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 2975016 Jan=C2=A0 4 06:57 start=
4x.elf
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 791068 Jan=C2=A0 4 06:57 =
start_cd.elf
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 4788392 Jan=C2=A0 4 06:57 start=
_db.elf
-rw-rw-r--=C2=A0 1 root=C2=A0 wheel=C2=A0 3698600 Jan=C2=A0 4 06:57 start=
_x.elf
-rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 555264 Dec 23 22:19 u-boo=
t.bin

---- serial output of boot ----

U-Boot 2020.10 (Dec 24 2020 - 04:18:29 +0000)

DRAM:  3.9 GiB
RPI 4 Model B (0xc03112)
MMC:   mmc@7e300000: 1, emmc2@7e340000: 0
Loading Environment from FAT... In:    serial
Out:   vidconsole
Err:   vidconsole
Net:   eth0: ethernet@7d580000
PCIe BRCM: link up, 5.0 Gbps x1 (SSC)
starting USB...
Bus xhci_pci: Register 5000420 NbrPorts 5
Starting the controller
USB XHCI 1.00
scanning bus xhci_pci for devices... 2 USB Device(s) found
        scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  2  1  0
Card did not respond to voltage select!

Device 0: unknown device
ethernet@7d580000 Waiting for PHY auto negotiation to complete. done
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
DHCP client bound to address x.x.x.26 (1759 ms)
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/loader.efi'.
Load address: 0x200000
Loading: *##################################################  1.1 MiB
  8.6 MiB/s
done
Bytes transferred =3D 1183548 (120f3c hex)
missing environment variable: pxeuuid
Retrieving file: freebsd/boot/pxelinux.cfg/01-dc-a6-32-a8-54-13
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/01-dc-a6-32-a8-54-13'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/0A16C81A
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/0A16C81A'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/0A16C81
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/0A16C81'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/0A16C8
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/0A16C8'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/0A16C
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/0A16C'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/0A16
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/0A16'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/0A1
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/0A1'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/0A
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/0A'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/0
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/0'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/default-arm-bcm283x-rpi
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/default-arm-bcm283x-rpi'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/default-arm-bcm283x
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/default-arm-bcm283x'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/default-arm
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/default-arm'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Retrieving file: freebsd/boot/pxelinux.cfg/default
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/pxelinux.cfg/default'.
Load address: 0x2500000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Config file not found
BOOTP broadcast 1
DHCP client bound to address x.x.x.26 (2 ms)
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'boot.scr.uimg'.
Load address: 0x2400000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
BOOTP broadcast 1
DHCP client bound to address x.x.x.26 (1 ms)
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'freebsd/boot/loader.efi'.
Load address: 0x80000
Loading: *##################################################  1.1 MiB
  8.7 MiB/s
done
Bytes transferred =3D 1183548 (120f3c hex)
Using ethernet@7d580000 device
TFTP from server x.x.x.25; our IP address is x.x.x.26
Filename 'dtb/broadcom/bcm2711-rpi-4-b.dtb'.
Load address: 0x2600000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Scanning disk mmc@7e300000.blk...
Disk mmc@7e300000.blk not ready
Card did not respond to voltage select!
Scanning disk emmc2@7e340000.blk...
Disk emmc2@7e340000.blk not ready
Found 0 disks
No EFI system partition
Booting /dtb\broadcom\bcm2711-rpi-4-b.dt
Consoles: EFI console
     Reading loader env vars from /efi/freebsd/loader.env
FreeBSD/arm64 EFI loader, Revision 1.1
(Fri Dec 18 19:40:33 CST 2020 root@rpi4.blah.lab)
    Command line arguments: loader.efi
    Image base: 0x39e05000
    EFI version: 2.80
    EFI Firmware: Das U-Boot (rev 8224.4096)
    Console: comconsole (0)
    Load Path: /dtb\broadcom\bcm2711-rpi-4-b.dt
    Load Device: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/MAC(dca632a=
85413,1)
Setting currdev to net0:
net0: cannot set rx. filters (status=3D3)
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\Loading /boot/defaults/loader.con=
f
|/-Loading /boot/defaults/loader.conf
Loading /boot/device.hints
\|/-\|Loading /boot/loader.conf
/-Loading /boot/loader.conf.local
\|/-\|/-\|/-\|/-\|Loading kernel...
/-\|/-\|/-\|/-\|/-\/boot/kernel/kernel text=3D0x2a8 text=3D0x9321c0 |/-\|=
/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/=
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-=
\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\=
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|=
/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/=
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-=
\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\=
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\t=
ext=3D0x1b8ed4 |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/=
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/data=3D0x19a2d0 -\|/-=
\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\=
|/-\|/-\|/-\|/-\|/-\|/-\|data=3D0x0+0x4a3cf6 syms=3D[0x8+0x113b08/-\|/-\|=
/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/+0x8+0x138a0=
2-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/=
-\|/-\]
Loading configured modules...
|/-\|/can't find '/etc/hostid'
-\|/-\can't find '/boot/entropy'
|/-\|//boot/kernel/umodem.ko text=3D0x1c00 text=3D0xfb0 data=3D0x618+0x8 =
-syms=3D[0x8+0xe40+0x8+0xa8c]
loading required module 'ucom'
\|/-\|//boot/kernel/ucom.ko text=3D0x1d38 text=3D0x2c18 -data=3D0x820+0x8=
50 syms=3D[0x8+0x1140+0x8+0xac5]
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel]...
Using DTB provided by EFI at 0x7f00000.
\|/-\|EFI framebuffer information:
addr, size     0x3e495000, 0x6d8c00
dimensions     1824 x 984
stride         1824
masks          0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000
---<<BOOT>>---
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2020 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 13.0-CURRENT #0 r368766: Fri Dec 18 21:16:54 CST 2020
     root@rpi4.blah.lab:/var/rpi4/build/obj/usr/src/arm64.aarch64/sys/GEN=
ERIC-NODEBUG arm64
FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git llvmor=
g-11.0.0-0-g176249bd673)
VT(efifb): resolution 1824x984
module firmware already present!
real memory  =3D 4147929088 (3955 MB)
avail memory =3D 4021616640 (3835 MB)
Starting CPU 1 (1)
Starting CPU 2 (2)
Starting CPU 3 (3)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
arc4random: WARNING: initial seeding bypassed the cryptographic random de=
vice because it was not yet seeded and the knob 'bypass_before_seeding' w=
as enabled.
random: entropy device external interface
MAP 39f2b000 mode 2 pages 1
MAP 39f2f000 mode 2 pages 3
MAP 39f33000 mode 2 pages 4
MAP 3b350000 mode 2 pages 16
MAP fe100000 mode 0 pages 1
WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD 1=
3.0.
kbd0 at kbdmux0
WARNING: Device "openfirm" is Giant locked and may be deleted before Free=
BSD 13.0.
ofwbus0: <Open Firmware Device Tree>
simplebus0: <Flattened device tree simple bus> on ofwbus0
ofw_clkbus0: <OFW clocks bus> on ofwbus0
clk_fixed0: <Fixed clock> on ofw_clkbus0
clk_fixed1: <Fixed clock> on ofw_clkbus0
clk_fixed2: <Fixed clock> on ofwbus0
clk_fixed3: <Fixed clock> on ofwbus0
simplebus1: <Flattened device tree simple bus> on ofwbus0
simplebus2: <Flattened device tree simple bus> on ofwbus0
regfix0: <Fixed Regulator> on ofwbus0
regfix1: <Fixed Regulator> on ofwbus0
regfix2: <Fixed Regulator> on ofwbus0
simplebus3: <Flattened device tree simple bus> on ofwbus0
simple_mfd0: <Simple MFD (Multi-Functions Device)> mem 0x7d5d2000-0x7d5d2=
eff on simplebus0
simple_mfd1: <Simple MFD (Multi-Functions Device)> on simplebus0
ofw_clkbus1: <OFW clocks bus> on simple_mfd1
psci0: <ARM Power State Co-ordination Interface Driver> on ofwbus0
gic0: <ARM Generic Interrupt Controller> mem 0x40041000-0x40041fff,0x4004=
2000-0x40043fff,0x40044000-0x40045fff,0x40046000-0x40047fff irq 30 on sim=
plebus0
gic0: pn 0x2, arch 0x2, rev 0x1, implementer 0x43b irqs 256
mbox0: <BCM2835 VideoCore Mailbox> mem 0x7e00b880-0x7e00b8bf irq 13 on si=
mplebus0
gpioregulator0: <GPIO controlled regulator> on ofwbus0
gpioregulator0: cannot get pin 0
gpioregulator0: cannot parse parameters
device_attach: gpioregulator0 attach returned 6
generic_timer0: <ARMv8 Generic Timer> irq 4,5,6,7 on ofwbus0
Timecounter "ARM MPCore Timecounter" frequency 54000000 Hz quality 1000
Event timer "ARM MPCore Eventtimer" frequency 54000000 Hz quality 1000
gpioregulator0: <GPIO controlled regulator> on ofwbus0
gpioregulator0: cannot get pin 0
gpioregulator0: cannot parse parameters
device_attach: gpioregulator0 attach returned 6
gpioregulator0: <GPIO controlled regulator> on ofwbus0
gpioregulator0: cannot get pin 0
gpioregulator0: cannot parse parameters
device_attach: gpioregulator0 attach returned 6
gpioregulator0: <GPIO controlled regulator> on ofwbus0
gpioregulator0: cannot get pin 0
gpioregulator0: cannot parse parameters
device_attach: gpioregulator0 attach returned 6
gpioregulator0: <GPIO controlled regulator> on ofwbus0
gpioregulator0: cannot get pin 0
gpioregulator0: cannot parse parameters
device_attach: gpioregulator0 attach returned 6
usb_nop_xceiv0: <USB NOP PHY> on ofwbus0
gpioregulator0: <GPIO controlled regulator> on ofwbus0
gpioregulator0: cannot get pin 0
gpioregulator0: cannot parse parameters
device_attach: gpioregulator0 attach returned 6
uart0: <PrimeCell UART (PL011)> mem 0x7e201000-0x7e2011ff irq 16 on simpl=
ebus0
uart0: console (115200,n,8,1)
spi0: <BCM2708/2835 SPI controller> mem 0x7e204000-0x7e2041ff irq 18 on s=
implebus0
spibus0: <OFW SPI bus> on spi0
spibus0: <unknown card> at cs 0 mode 0
spibus0: <unknown card> at cs 1 mode 0
iichb0: <BCM2708/2835 BSC controller> mem 0x7e804000-0x7e804fff irq 26 on=
 simplebus0
bcm_dma0: <BCM2835 DMA Controller> mem 0x7e007000-0x7e007aff irq 31,32,33=
,34,35,36,37,38,39,40,41 on simplebus0
bcmwd0: <BCM2708/2835 Watchdog> mem 0x7e100000-0x7e100113,0x7e00a000-0x7e=
00a023,0x7ec11000-0x7ec1101f on simplebus0
sdhci_bcm0: <Broadcom 2708 SDHCI controller> mem 0x7e300000-0x7e3000ff ir=
q 62 on simplebus0
mmc0: <MMC/SD bus> on sdhci_bcm0
fb0: <BCM2835 VT framebuffer driver> on simplebus0
fb0: keeping existing fb bpp of 32
fbd0 on fb0
WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 13=
=2E0.
VT: Replacing driver "efifb" with new "fb".
fb0: 1824x984(1824x984@0,0) 32bpp
fb0: fbswap: 1, pitch 7296, base 0x3e495000, screen_size 7237632
sdhci_bcm1: <Broadcom 2708 SDHCI controller> mem 0x7e340000-0x7e3400ff ir=
q 68 on simplebus1
mmc1: <MMC/SD bus> on sdhci_bcm1
pmu0: <Performance Monitoring Unit> irq 0,1,2,3 on ofwbus0
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
bcm2835_cpufreq0: <CPU Frequency Control> on cpu0
bcm2835_cpufreq0: Unable to find firmware device
device_attach: bcm2835_cpufreq0 attach returned 6
cpu1: <Open Firmware CPU> on cpulist0
cpu2: <Open Firmware CPU> on cpulist0
cpu3: <Open Firmware CPU> on cpulist0
pcib0: <BCM2838-compatible PCI-express controller> mem 0x7d500000-0x7d509=
30f irq 69,70 on simplebus2
pcib0: hardware identifies as revision 0x304.
pci1: <PCI bus> on pcib0
pcib1: <PCI-PCI bridge> irq 80 at device 0.0 on pci1
pci2: <PCI bus> on pcib1
bcm_xhci0: <VL805 USB 3.0 controller (on the Raspberry Pi 4b)> irq 81 at =
device 0.0 on pci2
bcm_xhci0: 32 bytes context size, 64-bit DMA
usbus0 on bcm_xhci0
pci0: <PCI bus> on pcib0
pci0: failed to allocate bus number
device_attach: pci0 attach returned 6
gpioled0: <GPIO LEDs> on ofwbus0
gpioled0: <led0> failed to map pin
gpioled0: <led1> failed to map pin
gpioregulator0: <GPIO controlled regulator> on ofwbus0
gpioregulator0: cannot get pin 0
gpioregulator0: cannot parse parameters
device_attach: gpioregulator0 attach returned 6
cryptosoft0: <software crypto>
bcm2835_cpufreq0: <CPU Frequency Control> on cpu0
bcm2835_cpufreq0: Unable to find firmware device
device_attach: bcm2835_cpufreq0 attach returned 6
Timecounters tick every 1.000 msec
iicbus0: <OFW I2C bus> on iichb0
iic0: <I2C generic I/O> on iicbus0
usbus0: 5.0Gbps Super Speed USB v3.0
sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no activ=
e command.
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D REGISTER DUM=
P =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_bcm0-slot0: Argument: 0x000001aa | Trn mode: 0x00000000
sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
ugen0.1: <0x1106 XHCI root HUB> at usbus0
uhub0 on usbus0
uhub0: <0x1106 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0=

sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no activ=
e command.
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D REGISTER DUM=
P =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_bcm0-slot0: Argument: 0x000001aa | Trn mode: 0x00000000
sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no activ=
e command.
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D REGISTER DUM=
P =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_bcm0-slot0: Argument: 0x000001aa | Trn mode: 0x00000000
sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no activ=
e command.
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D REGISTER DUM=
P =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_bcm0-slot0: Argument: 0x000001aa | Trn mode: 0x00000000
sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no activ=
e command.
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D REGISTER DUM=
P =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_bcm0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no activ=
e command.
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D REGISTER DUM=
P =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_bcm0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no activ=
e command.
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D REGISTER DUM=
P =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_bcm0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no activ=
e command.
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D REGISTER DUM=
P =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_bcm0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
uhub0: 5 ports with 4 removable, self powered
mmc0: No compatible cards found on bus
mmc1: No compatible cards found on bus
ugen0.2: <vendor 0x2109 USB2.0 Hub> at usbus0
uhub1 on uhub0
uhub1: <vendor 0x2109 USB2.0 Hub, class 9/0, rev 2.10/4.21, addr 1> on us=
bus0
uhub1: 4 ports with 4 removable, self powered
nfs_diskless: no interface
Release APs...done

Loader variables:

Manual root filesystem specification:
   <fstype>:<device> [options]
CPU  0: ARM Cortex-A72 r0p3 affinity:  0
       Mount <device> using filesystem <fstype>
                    Cache Type =3D <64 byte D-cacheline,64 byte I-cacheli=
ne,PIPT ICache,64 byte ERG,64 byte CWG>
       and with the specified (optional) option list.
  Instruction Set Attributes 0 =3D <CRC32>

  Instruction Set Attributes 1 =3D <>
     eg. ufs:/dev/da0s1a
          Processor Features 0 =3D <AdvSIMD,FP,EL3 32,EL2 32,EL1 32,EL0 3=
2>
         zfs:zroot/ROOT/default
          Processor Features 1 =3D <>
         cd9660:/dev/cd0 ro
       Memory Model Features 0 =3D <TGran4,TGran64,SNSMem,BigEnd,16bit AS=
ID,16TB PA>
           (which is equivalent to:       Memory Model Features 1 =3D <8b=
it VMID>
mount -t cd9660 -o ro /dev/cd0 /)
       Memory Model Features 2 =3D <32bit CCIDX,48bit VA>

   ?               List valid disk boot devices
              Debug Features 0 =3D <2 CTX BKPTs,4 Watchpoints,6 Breakpoin=
ts,PMUv3,Debugv8>
   .               Yield 1 second (for background tasks)
              Debug Features 1 =3D <>
   <empty line>    Abort manual input

mountroot>          Auxiliary Features 0 =3D <>
          Auxiliary Features 1 =3D <>
CPU  1: ARM Cortex-A72 r0p3 affinity:  1
CPU  2: ARM Cortex-A72 r0p3 affinity:  2
CPU  3: ARM Cortex-A72 r0p3 affinity:  3




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3a1acba5-8662-55cb-c5c4-98ec7873f78f>