Hello there everyone. I’m a fellow student trying to explore Haiku both as a developer and a user.
I had a couple of questions:
I tried to run it natively on my PC (Asus ROG Zephyrus G16) but it got stuck at the splash screen. How do i debug it and fix issues corresponding to my laptop?
How do I start developing and contributing to Haiku from a developer’s perspective?
Where do I communicate, is the IRC channels the main way or creating topics in forums? I’m new to both so sorry for any stupid questions.
What version of Haiku, did you try? I guess that on modern hardware you went for a 64 bits but was it Beta 5 or nightly?
From what kind of media did you try? An USB key, an optical drive?
Also, at the moment, NVMe drives should work but, eMMC drives are not supported. perhaps is it the reason of your problem?
Anyway, check Haiku User Guide and Troubleshooting on the main site. ReportingBugs page on bugtracker is also full of good informations.
When press shift or space during early boot, you should enter the boot menu. There you can try to enable some debug options, like disabling ACPI, or enable on-screen debug output.
I had trouble with my ASRock board, when I started, but it wasn’t too bad.
I had a CPU with on-chip GPU and I also had a graphics card. Removing the graphics card solved my main boot problem; however, it might not be necessary for you to pull the graphics card out.
In the beginning, I had an issue, where I saw the Haiku boot page with icons, but it stopped at the last icon. If this is what happens to you, try press the space bar repeatedly after you’ve chosen your boot meidia, you can then enter safe boot. I only had to change the display driver in order to boot.
If you have a Ryzen series CPU (I saw after posting, that it’s an Intel CPU), I’m pretty sure that this configuration …
No graphics card
try hrev59669
-If boot gets stuck, you have two options; either hold down shift after leaving the BIOS or keep pressing space.
(I’m mentioning hrev59669, because it boots without problems on my Ryzen 5)
I had problems with USB3 as well. My problems were that my USB-stick overheated and “turned off” (thermal throttling).
So what I did, was writing the image anew to a USB2 stick (you can also just insert the USB3 stick in a USB2 port), then things started working for me.
Edit: I believe you’re very close to get things working.
The boot stopping here may be totally unrelated to XHCI, and instead is caused by timer interrupts not working (XHCI may just be the first thing that actually relies on them firing.) That usually means APIC was configured incorrectly. There were fixes on the nightlies that will affect this; are you sure beta5 and nightly stop at the exact same place?
Welcome to Haiku’s community : ). I believe you should use both the IRC and the forum. Both are active and helpful. In my opinion, the IRC is better for normal quick chatting, while the forum is better for asking about specific topics that need long follow up. Most Haiku users and developers are using both as far as I know (but I don’t know much I’m quite new here too XD).
Hi, you might want to retest on hrev59733 or later (just committed, it should be in tonight’s builds.) This might fix some problems initializing the hardware timers on some systems.