Has anyone here installed FreeBSD on a raspberri pi before? The FreeBSD website
has a page dedicated to installing FreeBSD on a pi, but I would like to get feedback from someone who's had first-hand experience.
... Failure reading left brain. (A)bort (R)etry (F)rolic?
FreeBSD 13 offers full tier 1 support for the PI. I have a Pi4 running
as our family this-that-and-the-other server; not bad, but don't expect
to run any heavy computations on it!
No biggy about installation if you're not fussy about partitioning - dd
the image onto your drive, and boot (Pi4; slightly messier on earlier Pi's).
Mike Scott <usenet.16@scottsonline.org.uk.invalid> wrote:
FreeBSD 13 offers full tier 1 support for the PI. I have a Pi4 running
as our family this-that-and-the-other server; not bad, but don't expect
to run any heavy computations on it!
No biggy about installation if you're not fussy about partitioning - dd
the image onto your drive, and boot (Pi4; slightly messier on earlier Pi's). >>
The OP doesn't indicate what Pi will be used. Like Mike, I've had good
luck with a Pi4. I've also had good luck with Pi2 using the special USB bootcode.bin boot mode for USB disks. Pi3 is more tricky, working well
with microSD boot but having some trouble booting from USB.
Having a serial console connection is _very_ useful. Single-user
mode can't use a USB keyboard. That makes troubleshooting difficult
without a serial console.
It's a good idea to subscribe to the FreeBSD-ARM mailing list. I've
received a great deal of essential help there, evidenced by the
archives:
https://lists.freebsd.org/archives/freebsd-arm/
hth,
bob prohaska
On 07/10/2022 17:02, bob prohaska wrote:
Mike Scott <usenet.16@scottsonline.org.uk.invalid> wrote:
FreeBSD 13 offers full tier 1 support for the PI. I have a Pi4 running
as our family this-that-and-the-other server; not bad, but don't expect
to run any heavy computations on it!
No biggy about installation if you're not fussy about partitioning - dd
the image onto your drive, and boot (Pi4; slightly messier on earlier Pi's).
The OP doesn't indicate what Pi will be used. Like Mike, I've had good
luck with a Pi4. I've also had good luck with Pi2 using the special USB
bootcode.bin boot mode for USB disks. Pi3 is more tricky, working well
with microSD boot but having some trouble booting from USB.
There's a work-around for early pi's: it's entirely possible to boot
from SD card, but have the fstab on that point all partitions to a usb
drive. I confess a weird hybrid, and I'm not clear on where the root partition is finally mounted from, but even so I think the worst that
happens is that / is left as "rw but not much of either" (but mind /tmp).
Having a serial console connection is _very_ useful. Single-user
mode can't use a USB keyboard. That makes troubleshooting difficult
without a serial console.
Are you sure about that? I have a distinct memory of running into that a while back, and fixing it with loader.conf enabling dual consoles. IMBW.
If I can remember, and think through covid head-fuzz, I'll try to take a
look later.(*)
It's a good idea to subscribe to the FreeBSD-ARM mailing list. I've
received a great deal of essential help there, evidenced by the
archives:
https://lists.freebsd.org/archives/freebsd-arm/
hth,
bob prohaska
(*) My pi4 loader.conf (13.1; boots from usb3 hd) is
# Configure USB OTG; see usb_template(4).
hw.usb.template=3
umodem_load="YES"
# Multiple console (serial+efi gop) enabled.
boot_multicons="YES"
boot_serial="YES"
# Disable the beastie menu and color
beastie_disable="YES"
loader_color="NO"
hw.fdt.console="NO"
autoboot_delay="2"
But I'm not at all sure offhand what all the incantations actually do.
On 07/10/2022 17:02, bob prohaska wrote:
Mike Scott <usenet.16@scottsonline.org.uk.invalid> wrote:
FreeBSD 13 offers full tier 1 support for the PI. I have a Pi4 running
as our family this-that-and-the-other server; not bad, but don't expect
to run any heavy computations on it!
No biggy about installation if you're not fussy about partitioning - dd
the image onto your drive, and boot (Pi4; slightly messier on earlier Pi's).
The OP doesn't indicate what Pi will be used. Like Mike, I've had good
luck with a Pi4. I've also had good luck with Pi2 using the special USB
bootcode.bin boot mode for USB disks. Pi3 is more tricky, working well
with microSD boot but having some trouble booting from USB.
There's a work-around for early pi's: it's entirely possible to boot
from SD card, but have the fstab on that point all partitions to a usb
drive. I confess a weird hybrid, and I'm not clear on where the root partition is finally mounted from, but even so I think the worst that
happens is that / is left as "rw but not much of either" (but mind /tmp).
Having a serial console connection is _very_ useful. Single-user
mode can't use a USB keyboard. That makes troubleshooting difficult
without a serial console.
Are you sure about that? I have a distinct memory of running into that a while back, and fixing it with loader.conf enabling dual consoles. IMBW.
If I can remember, and think through covid head-fuzz, I'll try to take a
look later.(*)
It's a good idea to subscribe to the FreeBSD-ARM mailing list. I've
received a great deal of essential help there, evidenced by the
archives:
https://lists.freebsd.org/archives/freebsd-arm/
hth,
bob prohaska
(*) My pi4 loader.conf (13.1; boots from usb3 hd) is
# Configure USB OTG; see usb_template(4).
hw.usb.template=3
umodem_load="YES"
# Multiple console (serial+efi gop) enabled.
boot_multicons="YES"
boot_serial="YES"
# Disable the beastie menu and color
beastie_disable="YES"
loader_color="NO"
hw.fdt.console="NO"
autoboot_delay="2"
But I'm not at all sure offhand what all the incantations actually do.
(*) My pi4 loader.conf (13.1; boots from usb3 hd) is
# Configure USB OTG; see usb_template(4).
hw.usb.template=3
umodem_load="YES"
# Multiple console (serial+efi gop) enabled.
boot_multicons="YES"
boot_serial="YES"
# Disable the beastie menu and color
beastie_disable="YES"
loader_color="NO"
hw.fdt.console="NO"
autoboot_delay="2"
My /boot/loader.conf looks similar, but lacks hw.ftd.console="NO"
running 14-current. Hard to see how that would help, though.
On 11/10/2022 06:17, bob prohaska wrote:
.....
My /boot/loader.conf looks similar, but lacks hw.ftd.console="NO"
running 14-current. Hard to see how that would help, though.
Just done a check on my spare PI4/13.1
setting hw.ftd.console="NO" allows single-user, although the 'pick a
shell' prompt gets a bit lost in other screen clutter. It does work though.
But, methinks, we had this very same conversation back in January ("bad stress test result", in cubfm and here). Must be age or covid; my
memory's not what it was :-{
Mike Scott <usenet.16@scottsonline.org.uk.invalid> wrote:
On 11/10/2022 06:17, bob prohaska wrote:
.....
My /boot/loader.conf looks similar, but lacks hw.ftd.console="NO"
running 14-current. Hard to see how that would help, though.
Just done a check on my spare PI4/13.1
setting hw.ftd.console="NO" allows single-user, although the 'pick a
shell' prompt gets a bit lost in other screen clutter. It does work though. >>
Did anything bad happen? If not it's a useful thing to know.
Thanks for writing,
bob prohaska
Sysop: | Coz |
---|---|
Location: | Anoka, MN |
Users: | 2 |
Nodes: | 4 (0 / 4) |
Uptime: | 140:25:43 |
Calls: | 166 |
Files: | 5,389 |
Messages: | 223,236 |