On Wed, Jul 6, 2022 at 7:33 AM Jan Stary <[email protected]> wrote:

> This is current/amd64 on an APU2D0, dmesg below
> Everything runs just fine from a SD card.
>
> My problem is it does not boot with this mSATA disk in.
> The leds of the mSATA and the leds of the APU keep blinking,
> the console keeps repeating
>
>         PC Engines apu2
>         coreboot build 20222206
>         BIOS version v4.17.0.1
>
> and it never gets past that.
> It has booted _once_, but not since.
>
> Without the mSATA, it boots fine.
> I have tested the mSATA disk in other machines
> and adaptors and it seems to work fine.
>
> Is this some kind of HW incompatibility?
> How can I debug what's happening?
>

I have run 6.4/amd64, 6.7/amd64, 6.8/amd64 on an APU2E4 from mSATA, and I've
run 6.4/amd64 on an APU2D4 from mSATA.  All machines worked fine, but I did
not
have SD cards installed in any of them.  The OS install was done directly
to the
mSATA devices, booting from a USB stick.  All of my mSATA devices are small,
either 30GB (from PC Engines) or 32GB (Innodisk).  using mSATA only I did
not
have to change anything in the BIOS regarding boot order.

I have 3 suggestions: First, there might be a compatibility issue with
coreboot.  I can
confirm that Coreboot build 20170228/SeaBIOS 1.10.0.1 worked for me on both
the
APU2D4 and the APU2E4.

Second, based on the constant rebooting I am guessing that the BIOS is
having trouble
recognizing and/or loading the boot loader.  If you did a UEFI install, try
MBR.  If it's MBR,
make sure your OpenBSD slice is marked active (i.e. the one to boot from).

Third, try installing 6.8 to be sure it's not something specific to
-current.  I would normally
suggest 7.0 or 7.1 but I have not had time to upgrade any of my APU systems
to anything
newer than 6.8, so I cannot personally attest that mSATA definitely works
in 6.9+.

-ken

Reply via email to