Re: RPI2 Model B not booting with 13.2 release?

Mark Millard <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
On May 30, 2023, at 13:27, Luís Henriques <[email protected]> wrote:

> Mark Millard <[email protected]> writes:
> 
>> On May 30, 2023, at 09:10, Luís Henriques <[email protected]> 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
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.