Re: NetBSD on Raspberry PI5

[email protected] (Michael van Elst)
Newsgroups gmane.os.netbsd.ports.arm
Organization Serpens User Group
Message-ID <[email protected]>
[email protected] (John Klos) writes:

>Hi,

>>> "Running" is a strong word - the uSD slot does not work when booting

>I plan to run a USB attached SSD, and since booting directly from SSD is 
>already an option, this isn't a big issue.

FYI, NVME on a PCIe card works too.


>I was wondering about this bootloader:

>NOTICE:  BL31: v2.6(release):v2.6-239-g2a9ede0bd
>NOTICE:  BL31: Built : 14:26:57, Jun 22 2023

That is the Arm Trusted Firmware that is part of UEFI.

% strings RPI_EFI.fd | grep BL3
BL31: %s


>But even though Raspberry Pi OS, rpi-config and rpi-eeprom-update refer to 
>bootloader firmware, what they're talking about isn't this, apparently. No 
>matter - rpi5-uefi does load and boot over serial.

It's something like that, which is stored in the SPI EEPROM.

-rw-r--r-- 1 root root 2097152 Aug 15 17:55 pieeprom-2024-07-30.bin



>However, even though I'm using GENERIC64, my dmesg has 8 megabytes more 
>total / avail memory and no genfb0.

The RPI5 firmware has stripped most of the GPU functionality, there is
only minimal code for a 640x480 bootloader diagonostic screen. The OS
(also UEFI) is expected to have its own drivers.

NetBSD and the UEFI code just talk to the RPI0-4 firmware to get
the address and dimensions of a preconfigured framebuffer.
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.