Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD on Raspberry PI5



Hi,

"Running" is a strong word - the uSD slot does not work when booting
NetBSD via rpi5-uefi, all I did was (successfully) boot a kernel in
this way and observed dmesg output.  To actually *do* something you
need userland on something connected via USB.

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

This is with arm64mbr.img.gz from around 3 weeks ago and
RPi5_UEFI_Release_v0.3.zip unpacked onto the FAT partition and a rpi5
UART cable.

Since the rpi5-uefi project says it supports framebuffers, I assumed I'd get something on one of the HDMI outputs.

Then I reread what you wrote and thought to try the serial console, only to realize the serial console requires that special, tiny connector :P

Now that I have a serial console wired, I can see UEFI booting (although I can't use any menus, but that's a UEFI issue) and I can see NetBSD's bootloader menu and the kernel booting :)

I realized I only somewhat implicitly stated the firmware version.
This is what came on with that image, i.e., the files in
src/external/broadcom/rpi-firmware/dist .

I was wondering about this bootloader:

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

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.

However, even though I'm using GENERIC64, my dmesg has 8 megabytes more total / avail memory and no genfb0. It could be relates to the fact that if I leave HDMI connected, UEFI stops booting right after the "loading /var/db/entropy-file" line, before the kernel loads. Not really a concern for me, but interesting.

I thought ethernet worked, until I realized that your dmesg shows you have an axen0 device attached. Ethernet would make this a usable machine, so I hope someone can figure that out soon :)

In any case, it's a start. Thanks!

John


Home | Main Index | Thread Index | Old Index