Haiku 64bit on Ryzen


This is the KDL page, when booting from USB2.0 (not USB3.1).
And my intel ethernet card is not supported by system :frowning:

My intel ethernet card is an intel I211 Gigabit.

vendor: 8086
device: 1539
subsys: 1458


Quite often USB2.0 ports are controlled by the USB3.0/3.1 chip, in which case the OS must deal with them almost identically to USB3.0 ports. So that is likely what’s going on here.

I can take a look at adding support for that, it shouldn’t be too hard at all.


I’ve added tentative support for the “Intel Gigabit Ethernet” chipset family in hrev52442, including this chipset, but I don’t have any of these so I couldn’t test it. Please test and report back…


Thanks , the intel ethernet card works great :slight_smile:

With hrev 52443 boots ok iwth the radeon driver and the opton to limit the RAM to 4GB.


Hello everybody.
I was able to pass the atom logo at boot without the 4 GB limit option on hrev52605 x86_64 on my ryzen 7.

Now the problem is the nexty i was able to pass ,but i get a panic due to unable to get boot device.2018-11-29_20-59-30

The error is PANIC: did not find volume partitions.



Boot from something other than a USB3 port. Most boards have legacy USB ports. Optionally if possible disable xhci/USB3 support in the BIOS.


I had another panic different using usb 2.0 on usb 3.1 port realted to net_server. I blacklist net_server and nothing goes well.

Here is the screenshot, maybe is this realted to the code of net_server?? I don’t know.

UPDATE:Disabling net_sever haiku doesn’t boot at all, or pass the atom image at boot.


Try Safe mode option.


disabling net_server does nothing


I had this problem with the usb images when using a 3.0dongle in a 3.0 port (plus video driver failure, needed video safe mode).

Had no problems when using 2.0 dongle in a 2.0 port (apart from video safe mode).

Either try that, or enable safe mode in haiku boot menu.


My Ryzen doesn’t work out of the box either. I have gotten it booted before, but it wasn’t easy.

Pro Tips (all of them a pain and not really a good long term solution):

  • Change disks from AHCI to other options in the BIOS
  • Use a USB 2.0 flash drive in a USB 2.0 port (if you have any)… at minimum try a USB 2.0 flash driver in a 3.0 port.
  • Boot using the EFI loader
  • Try using the CD media (even if it is in a USB cd drive)

I get a “no boot partitions found” error while booting from EFI as of a few days ago. Our XHCI driver is pretty reliable, but something is going on at early boot to make things pretty horrible on Ryzen.

Also, we have zero NVMe support, so don’t expect to install to a partition on one :slight_smile: Patches welcome!

I’m lucky enough to have a serial port on my Ryzen motherboard and a working adapter. I need to sit down and grab the syslogs from an EFI boot… just tough finding time at the moment.


Note that booting from USB External Optical Drive will not work.

Unless the situation has quietly been fixed, there is an open ticket about this: Bootloader fails to find bfs volume on CD-ROM when booting via external USB 2.0 optical drive ( https://dev.haiku-os.org/ticket/14090 ).


Someone said in another thread this is a timing issue in the EFI loader; if you enable onscreen debug output the boot continues for them.


Enabling on-screen debug output may be “slowing down” the boot loader enough to provide the necessary timing - i.e. allowing the messages related to drive access to do what they are supposed to do.

I noted that the boot loader is no longer displayong a message that it is loading and initializing the system, or even the progress dots. Would restoring this be sufficient?