Haiku on Coffee Lake motherboards?

Unfortunately, it doesn’t have a serial port. So I’m doomed with this board. I’m still curious about whether there are other Coffee Lake boards that would work though.

The observations of a black screen and automatic reboot would also be symptoms of a BIOS “refusing” to execute whatever is presented to it.

The downloadable Asus user manual for this motherboard does not provide much information.

From what I understand, many Linux distributions use GRUB as boot loader. And GRUB can chain load Haiku. Taking GRUB from one of the Linux distribution you know can boot on this system may provide an alternate route, albeit indirect, which could get you to Haiku booting on this system.

Interesting. GRUB is kinda complex (like most of Linux), but I’ll give it a try and see. I never thought of that.

So I tried adding Haiku to GRUB. I got the same result again. Here’s what I did:

Does this look correct?

Yes this should work. So it looks like Haiku is not compatible with your hardware currently. The next thing to try would be getting an experimental uefi image and trying to boot that. I think you can find one somewhere on the forums

Ok, I tried this image: https://keybase.pub/kallisti5/haiku-nightly-anyboot-efi.iso

I tried booting it from the BIOS. Same result. I also tried to add it to GRUB. I tried adding the efi partition and then I tried adding the BFS partition. Still same result.

One thing I noticed was that when the BIOS was set to UEFI only, I wasn’t even able to select the USB device from the BIOS menu even though it’s supposed to be a UEFI image. I also looked at the USB drive’s partition information and it says Master Boot Record instead of GUID. Maybe this helps.

Have you got any other computer to test your images?

I dug out my old Intel NUC and tried. I don’t get this issue there. Haiku has always at least showed something on all hardware I’ve owned, besides my new Asus Prime Z370-P.

Then at least we know, your usb-drive is ok.

From now i see only 1 chanche: buy a serial-port card from ebay and post the boot manager output. But not here, create a ticket for this problem in trac.

First check if the motherboard has a serial port header somewhere. On my PO, there is a serial port but the connector is not on the backpanel, instead they put it on a connector in the middle of the board

I’m not sure a pci express serial card can work for getting bootloader logs, because it will not be exposed at the default com port address. While we can change where the kernel looks for a serial port, it is not that easy to do forthe bootloader.

Again I first recommend trying the efi boot image, it’s more likely to work on this machine.

He already tried, he wrote about it here:

I have an issue with Coffee Lake too, although it eventually boots (sometimes on the first try, sometimes it has to reboot a few times). I have opened a ticket: https://dev.haiku-os.org/ticket/13991

EDIT: Can you try alpha4.1? Although it won’t boot (it doesn’t have USB3 drivers) it should display a message that it couldn’t find boot partition. In my testing it would do that reliably without restarting.

I just tried Alpha 4.1. Same result.

Also about serial port, the chance at this point that I’ll find any solution is so slim that I’d rather just get some hardware in the hands of an actual dev to let them look at it. If I’m gonna buy something just for myself, I’ll buy a new motherboard that is likely to already work.

Tell us your location and let’s see if we can find a dev near you, either for lending/donating hardware or for an on-site debug session.

Sweden. But I think the easiest solution would be if an interested dev tells me the local price (where they live) for the board and I can donate that amount.

Has anyone attempted to install/run Haiku on another Coffee Lake based system?

  1. The main thing is to get the BIOS to see your boot file in a FAT-formatted GPT partition: /EFI/boot/bootx64.efi

  2. Asus Prime Z370-P, BIOS 0805

  • Secure Boot: disabled
  • PK Mgt: Unloaded (Save/backup and delete from BIOS)
  • OS Type: Other OS
  1. USB Legacy Mode (USB 2.0)

  2. SFF-type Radeon or Nvidia card (well, once you see the desktop…first things first…)

  3. Contact jessicahh on IRC…

From there you can hit the Esc key after boot screen or Shift key to see the console screen output. You’ll see the messages and hopefully the HaIku splash screen. From there, you just cross your fingers over the red rocket…

I was inquiring about anyone having success in installing Haiku on any i5/i7 8th Generation system, not about a how-to-guide.

I am currently examining options to replace my current “work-horse” which is hitting 100% CPU load more than 50% of the time when surfing the web.

I could stick with a Windows 7 based system - limiting my choice to essentially a i5/i7 6th Generation system. Refurbished systems with earlier generation i5/i7 CPUS tend to have been upgraded to Windows 10 without safe keeping of the original recovery disks and/or partition. And, if I have to deal with learning another way of doing things, I would rather go with Haiku than Windows 10.

Sure. Simple answer: Yes, but the Haiku drivers are not updated enough to handle some of the integrated esoteric hardware components on the latest motherboards like the Z270/Z370-series. Although I’m using the newer motherboards, I only suggest motherboards that the majority of the integrated components work reliably with minimal issue when using Haiku.

I believe kallisti’s UEFI anyboot image also contained the MBR loader, so it’s quite possible you were still booting with the MBR loader, not the UEFI loader.

And your symptoms sound like you didn’t boot the UEFI loader to me. I can build a pure UEFI only image for you to try; I’ll post in a follow up reply later today.