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>
index | next in thread | previous in thread | raw e-mail
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, > tftp and nfs. It get's to the point to where it appears to have > 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 > 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 out there for anyone else trying to do the same. I'm not sure which new file did the trick as I just copied the firmware/boot files into the firmware path. Here is a list of the resulting file set in the directory ... root@rpi4:/var/rpi4/netboot/firmware-master # ls -la total 49224 drwxr-xr-x 5 root wheel 1536 Jan 4 17:09 . drwxr-xr-x 9 root wheel 512 Jan 4 17:10 .. -rw-rw-r-- 1 root wheel 18693 Jan 4 06:57 COPYING.linux drwxr-xr-x 3 root wheel 512 Dec 24 02:38 EFI -rw-rw-r-- 1 root wheel 1594 Jan 4 06:57 LICENCE.broadcom -rwxr-xr-x 1 root wheel 240 Dec 23 22:19 README -rwxr-xr-x 1 root wheel 5888 Dec 23 22:22 armstub8-gic.bin -rwxr-xr-x 1 root wheel 5888 Dec 23 22:22 armstub8.bin -rw-rw-r-- 1 root wheel 25458 Jan 4 06:57 bcm2708-rpi-b-plus.dtb -rw-rw-r-- 1 root wheel 24806 Jan 4 06:57 bcm2708-rpi-b-rev1.dtb -rw-rw-r-- 1 root wheel 25195 Jan 4 06:57 bcm2708-rpi-b.dtb -rw-rw-r-- 1 root wheel 24928 Jan 4 06:57 bcm2708-rpi-cm.dtb -rw-rw-r-- 1 root wheel 26133 Jan 4 06:57 bcm2708-rpi-zero-w.dtb -rw-rw-r-- 1 root wheel 24940 Jan 4 06:57 bcm2708-rpi-zero.dtb -rw-rw-r-- 1 root wheel 26333 Jan 4 06:57 bcm2709-rpi-2-b.dtb -rw-rw-r-- 1 root wheel 26482 Jan 4 06:57 bcm2710-rpi-2-b.dtb -rw-rw-r-- 1 root wheel 28599 Jan 4 06:57 bcm2710-rpi-3-b-plus.dtb -rw-rw-r-- 1 root wheel 27980 Jan 4 06:57 bcm2710-rpi-3-b.dtb -rw-rw-r-- 1 root wheel 26289 Jan 4 06:57 bcm2710-rpi-cm3.dtb -rw-rw-r-- 1 root wheel 47972 Jan 4 06:57 bcm2711-rpi-4-b.dtb -rw-rw-r-- 1 root wheel 48145 Jan 4 06:57 bcm2711-rpi-400.dtb -rw-rw-r-- 1 root wheel 48303 Jan 4 06:57 bcm2711-rpi-cm4.dtb -rw-rw-r-- 1 root wheel 52456 Jan 4 06:57 bootcode.bin -rwxr-xr-x 1 root wheel 171 Dec 23 22:22 config.txt drwxr-xr-x 7 root wheel 512 Dec 24 02:38 dtb -rw-rw-r-- 1 root wheel 7297 Jan 4 06:57 fixup.dat -rw-rw-r-- 1 root wheel 5429 Jan 4 06:57 fixup4.dat -rw-rw-r-- 1 root wheel 3176 Jan 4 06:57 fixup4cd.dat -rw-rw-r-- 1 root wheel 8436 Jan 4 06:57 fixup4db.dat -rw-rw-r-- 1 root wheel 8436 Jan 4 06:57 fixup4x.dat -rw-rw-r-- 1 root wheel 3176 Jan 4 06:57 fixup_cd.dat -rw-rw-r-- 1 root wheel 10288 Jan 4 06:57 fixup_db.dat -rw-rw-r-- 1 root wheel 10288 Jan 4 06:57 fixup_x.dat -rw-rw-r-- 1 root wheel 5961288 Jan 4 06:57 kernel.img -rw-rw-r-- 1 root wheel 6301144 Jan 4 06:57 kernel7.img -rw-rw-r-- 1 root wheel 6672456 Jan 4 06:57 kernel7l.img -rw-rw-r-- 1 root wheel 7727470 Jan 4 06:57 kernel8.img drwxrwxr-x 2 root wheel 6144 Jan 4 06:57 overlays -rw-rw-r-- 1 root wheel 2939744 Jan 4 06:57 start.elf -rw-rw-r-- 1 root wheel 2215424 Jan 4 06:57 start4.elf -rw-rw-r-- 1 root wheel 791068 Jan 4 06:57 start4cd.elf -rw-rw-r-- 1 root wheel 3716424 Jan 4 06:57 start4db.elf -rw-rw-r-- 1 root wheel 2975016 Jan 4 06:57 start4x.elf -rw-rw-r-- 1 root wheel 791068 Jan 4 06:57 start_cd.elf -rw-rw-r-- 1 root wheel 4788392 Jan 4 06:57 start_db.elf -rw-rw-r-- 1 root wheel 3698600 Jan 4 06:57 start_x.elf -rwxr-xr-x 1 root wheel 555264 Dec 23 22:19 u-boot.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 = 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 = 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(dca632a85413,1) Setting currdev to net0: net0: cannot set rx. filters (status=3) |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\Loading /boot/defaults/loader.conf |/-Loading /boot/defaults/loader.conf Loading /boot/device.hints \|/-\|Loading /boot/loader.conf /-Loading /boot/loader.conf.local \|/-\|/-\|/-\|/-\|Loading kernel... /-\|/-\|/-\|/-\|/-\/boot/kernel/kernel text=0x2a8 text=0x9321c0 |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\text=0x1b8ed4 |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/data=0x19a2d0 -\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|data=0x0+0x4a3cf6 syms=[0x8+0x113b08/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/+0x8+0x138a02-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\] Loading configured modules... |/-\|/can't find '/etc/hostid' -\|/-\can't find '/boot/entropy' |/-\|//boot/kernel/umodem.ko text=0x1c00 text=0xfb0 data=0x618+0x8 -syms=[0x8+0xe40+0x8+0xa8c] loading required module 'ucom' \|/-\|//boot/kernel/ucom.ko text=0x1d38 text=0x2c18 -data=0x820+0x850 syms=[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/GENERIC-NODEBUG arm64 FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git llvmorg-11.0.0-0-g176249bd673) VT(efifb): resolution 1824x984 module firmware already present! real memory = 4147929088 (3955 MB) avail memory = 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 device because it was not yet seeded and the knob 'bypass_before_seeding' was 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 13.0. kbd0 at kbdmux0 WARNING: Device "openfirm" is Giant locked and may be deleted before FreeBSD 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-0x7d5d2eff 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,0x40042000-0x40043fff,0x40044000-0x40045fff,0x40046000-0x40047fff irq 30 on simplebus0 gic0: pn 0x2, arch 0x2, rev 0x1, implementer 0x43b irqs 256 mbox0: <BCM2835 VideoCore Mailbox> mem 0x7e00b880-0x7e00b8bf irq 13 on simplebus0 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 simplebus0 uart0: console (115200,n,8,1) spi0: <BCM2708/2835 SPI controller> mem 0x7e204000-0x7e2041ff irq 18 on simplebus0 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-0x7e00a023,0x7ec11000-0x7ec1101f on simplebus0 sdhci_bcm0: <Broadcom 2708 SDHCI controller> mem 0x7e300000-0x7e3000ff irq 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.0. 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 irq 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-0x7d50930f 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 active command. sdhci_bcm0-slot0: ============== REGISTER DUMP ============== 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: =========================================== 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 active command. sdhci_bcm0-slot0: ============== REGISTER DUMP ============== 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: =========================================== sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no active command. sdhci_bcm0-slot0: ============== REGISTER DUMP ============== 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: =========================================== sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no active command. sdhci_bcm0-slot0: ============== REGISTER DUMP ============== 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: =========================================== sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no active command. sdhci_bcm0-slot0: ============== REGISTER DUMP ============== 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: =========================================== sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no active command. sdhci_bcm0-slot0: ============== REGISTER DUMP ============== 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: =========================================== sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no active command. sdhci_bcm0-slot0: ============== REGISTER DUMP ============== 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: =========================================== sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no active command. sdhci_bcm0-slot0: ============== REGISTER DUMP ============== 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: =========================================== 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 usbus0 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 = <64 byte D-cacheline,64 byte I-cacheline,PIPT ICache,64 byte ERG,64 byte CWG> and with the specified (optional) option list. Instruction Set Attributes 0 = <CRC32> Instruction Set Attributes 1 = <> eg. ufs:/dev/da0s1a Processor Features 0 = <AdvSIMD,FP,EL3 32,EL2 32,EL1 32,EL0 32> zfs:zroot/ROOT/default Processor Features 1 = <> cd9660:/dev/cd0 ro Memory Model Features 0 = <TGran4,TGran64,SNSMem,BigEnd,16bit ASID,16TB PA> (which is equivalent to: Memory Model Features 1 = <8bit VMID> mount -t cd9660 -o ro /dev/cd0 /) Memory Model Features 2 = <32bit CCIDX,48bit VA> ? List valid disk boot devices Debug Features 0 = <2 CTX BKPTs,4 Watchpoints,6 Breakpoints,PMUv3,Debugv8> . Yield 1 second (for background tasks) Debug Features 1 = <> <empty line> Abort manual input mountroot> Auxiliary Features 0 = <> Auxiliary Features 1 = <> CPU 1: ARM Cortex-A72 r0p3 affinity: 1 CPU 2: ARM Cortex-A72 r0p3 affinity: 2 CPU 3: ARM Cortex-A72 r0p3 affinity: 3home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3a1acba5-8662-55cb-c5c4-98ec7873f78f>
