Re: RPI2 Model B not booting with 13.2 release?

From: Mark Millard <marklmi_at_yahoo.com>
Date: Tue, 30 May 2023 22:13:02 UTC
On May 30, 2023, at 13:27, Luís Henriques <henrix@camandro.org> wrote:

> Mark Millard <marklmi@yahoo.com> writes:
> 
>> On May 30, 2023, at 09:10, Luís Henriques <henrix@camandro.org> wrote:
>> 
>>> I'm probably doing something wrong, but I've run out of ideas.
>>> 
>>> This is my first attempt to install FreeBSD on my old RPI2.
>> 
>> Which type of RPi2B? (There was a technically confusing
>> marking-naming used for a significant technical change.)
>> 
>> RPi2B v1.1: a cortex-A7  implementation of armv7, no aarch64 support
>> RPi2B v1.2: a cortex-a53 implementation of aarch64, plus aarch32/armv7
>> 
>> You did not supply enough information for me to tell
>> which.
> 
> You're right, of course.  Sorry, and thanks for your help.
> 
> So, my RPi2b is a v1.1.
> 
>>> So, after
>>> dd'ing the 13.2 (release) SD image
>> 
>> v1.1 would need:
>> 
>> FreeBSD-13.2-RELEASE-arm-armv7-GENERICSD.img.xz
>> 
>> instead of FreeBSD-13.2-RELEASE-arm64-aarch64-RPI.img.xz
>> 
>> v1.2 would need :
>> 
>> FreeBSD-13.2-RELEASE-arm64-aarch64-RPI.img.xz
>> 
>> instead of: FreeBSD-13.2-RELEASE-arm-armv7-GENERICSD.img.xz
> 
> Oh! Interesting.  And confusing, because I didn't actually used *any* of
> the above.  Instead, I've tried:
> 
> FreeBSD-13.2-RELEASE-arm-armv6-RPI-B.img.xz
> 
> That was the one that seemed to make more sense to me.  I am now
> downloading the image you've suggested and I'll give it a try in a bit.
> Thanks a lot, Mark!
> 
> And for completeness, the (working) image I tried for 12.4 was:
> 
> FreeBSD-12.4-RELEASE-arm-armv6-RPI-B.img.xz

There are/were:      FreeBSD-12.*-RELEASE-arm-armv7-RPI2.img.xz
but there was not a: FreeBSD-13.*-RELEASE-arm-armv7-RPI2.img.xz

For 13.*:
There are/were:      FreeBSD-13.*-RELEASE-arm-armv7-GENERICSD.img.xz
(It also supports a non-RPi* board, not just the RPi2B v1.1
board. By dd'ing in uboot related materials, more armv7
boards are usable as well.)

armv6 predates all the RPi2B variants and later: it was
from the original RPiB model.

> /me goes try the new image.
> 
> Cheers,
> -- 
> Luís
> 
>> You did not supply enough information for me to tell
>> which *.img* file you downloaded and tried to use.
>> 
>> FYI:
>> 
>> FreeBSD-13.2-RELEASE-arm-armv7-GENERICSD.img.xz has just
>> the one .dtb file: bcm2709-rpi-2-b.dtb (the one for the
>> v1.1 RPi2B). (If it also had bcm2710-rpi-2-b.dtb, then
>> both variants would boot. Similarly for other
>> bcm2710-rpi-*.dtb files enabling some other RPi* variants
>> to boot as armv7 instead of aarch64.)
>> 
>> By conttrast, adding  bcm2709-rpi-2-b.dtb to
>> FreeBSD-13.2-RELEASE-arm64-aarch64-RPI.img.xz would
>> not make it work for a RPi2B v1.1 .
>> 
>>> and connecting the serial USB, I got no
>>> output at all.  From the HDMI interface, I see a colourful screen, but
>>> nothing else.  The same happens with 13.1.  And only 12.4 seems to boot
>>> this device:
>>> 
>>> # uname -a
>>> FreeBSD generic 12.4-STABLE FreeBSD 12.4-STABLE r373082 GENERIC  arm
>>> 
>>> Is this model not supposed to boot anymore and I just couldn't find any
>>> information about it?  Or am I doing something wrong?

===
Mark Millard
marklmi at yahoo.com