AMD AM5 - Booting Issues

I am have been using Haiku on and off for over 10 years and some BeOS experience over 25 years ago. I mostly run in a VM and occasionally, I try to boot off a USB into the latest beta for both 64 and 32 bit versions.

I get stuck at the loading screen image and none of the components light up and it hangs. I have tried to run safe mode and change settings in the bootloader.

I may be wishful thinking but I am booting off an USB 3 port on a machine with an AMD CPU 7900X on an AM5 board with 64gb of RAM and a 7900XTX GPU.

Any idea what I can do and what steps I can take including and not limited to a log or capture where it hangs in verbose mode?

Thank you in advance for feedback.

2 Likes

Hi @makedigital5, I believe you know how to enter to boot option during boot by pressing SHIFT key, then you can try the following:

  • If you have USB 2 ports, you can try booting from one of them.
  • If your GPU is detected as AMD one, but its driver for some reason does not work, you can select safe video mode.
  • You can limit RAM to 4 GB.
1 Like

You mention using the latest beta… maybe try with the newest nightly image and see if that helps?

If you can change boot mode in your machine… try using BIOS/Legacy/CSM boot vs UEFI.

I had a netbook where at some point I could only boot in BIOS mode (with older betas), and not always even (had to disable SMP for it to boot reliably too).

I even had one machine that only booted from one of the two USB ports (once booted, both ports worked just fine).

If boot issue persists… filing a bug under https://dev.haiku-os.org/ might be your best option (here’s the Reporting bugs guide, just in case).

Good luck!

1 Like

I downloaded the latest build from a few days ago and tried to boot normally with on-screen debugging. I received an error of “Failed to acquire spinlock”. I also tried enabling safe mode.

Anyone have any further feedback on this one?

Try to enable both “Enable on screen debug output” and “Disable on screen paging”.

1 Like

I have a similar setup (using an 8700G without extra graphics card). I could not boot Haiku over USB.
However, I installed it from a VM onto an internal NVMe disk, and I can then boot from that one directly on bare metal.

2 Likes

Sorry for the delay in responding. I tried this and have not had success in booting on bare metal. I need to try different scenarios in adjusting the settings.

This worked for me to get it installed and I copied over the Haiku EFI boot contents.

I get the loading screen but none of the icons light up for me now. Attempts to do a verbose mode or debug log doesn’t show, only this screen. Please see images because I am not sure how to access the log to copy the text.

If this is the beta, please try with a nightly build.

Thank you for the suggestion and chiming in. Not sure why I didn’t think of that before. Here is the result of replacing the OS partition and boot partition with the nightly build available yesterday, haiku-master-hrev59052-x86_64-anyboot.

Here is a picture of the result. This is where things stop. I do see some of the icons to light up on the boot screen

This message is somewhat expected if you have on-screen debug output with paging enabled and SMP enabled. Either disable paging (or on-screen debug output altogether), or just type co at the prompt and hit some key quickly to get past it when it happens.