Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Can't boot 10 images in BeagleBone Black
Thank you a lot for testing Lloyd !
You experiments suggest me what can be wrong in
the BBB machine i am testing.
I am (unfortunately) acquainted with the S2 button,
it caused a lot of headache to me in the past so, by default, whenever i
decide to run a BBB from SD card I usually wipe out the eMMC (remove
partitions or dd zero) just to be sure that, in any case, S2 button or
not, the microSD will be booted.
What you tell me indicates the NetBSD-10 to boot needs something
good (out of the box status) into the eMMC.
So, the only quick way i have to try NetBSD in BBB out would be to put
Linux back into the eMMC first, ironically;)
Btw, it must be possible to fix this. I have a FreeBSD image built a few
months ago and it boots from SDCard, even if I wiped the eMMC.
Thank you again for your feedback, I will see what i can do
I found this very old mail that could be of help:
https://mail-index.netbsd.org/port-arm/2013/07/23/msg001919.html
bye
Nicola
On Fri-26-Apr-2024 05:20, Lloyd Parkes wrote:
Kia ora Nicola,
I can run both of those images just fine on my BBB. I created the micro
SD card exactly the same way that you did.
After digging in to things I have managed to reproduce your error.
To avoid this problem you will need to boot from the SD card *without*
pressing the S2 button.
"But Lloyd" you say, "pressing the S2 button is how you boot from the
SD card". Well, yes and no.
Pressing the S2 button changes where U-Boot is loaded from. U-Boot has
its own idea of where to search for a loadable O/S mostly unrelated to
where U-Boot itself was loaded from. The U-Boot on the eMMC card will
boot NetBSD from the SD card just fine.
With the S2 button pressed this happens to me:
1) The CPU loads U-Boot from the SD card
2) U-Boot runs lots of scripts
3) u-Boot loads the NetBSD EFI bootloader
4) The NetBSD EFI bootloader loads the NetBSD kernel
5) Something crashes
With the S2 button *not* pressed this happens to me:
1) The CPU loads U-Boot from the eMMC
2) U-Boot runs lots of scripts
3) u-Boot loads the NetBSD EFI bootloader
4) The NetBSD EFI bootloader loads the NetBSD kernel
5) Everything works
Ngā mihi,
Lloyd
Home |
Main Index |
Thread Index |
Old Index