Opened 2 years ago

Closed 2 years ago

#17953 closed bug (duplicate)

Haiku isn't booting

Reported by: SilverSword Owned by: nobody
Priority: high Milestone: Unscheduled
Component: System/Kernel Version: R1/Development
Keywords: Cc:
Blocked By: #13370 Blocking:
Platform: All

Description

I can't booting Haiku, none of icons not lightning on booting screen. Most likely kernel isn't loading. Unfortunately, I cannot debug this state, cause even enabling on-screen log from boot menu, it’s not appearing. USB keyboard (and all USB devices) not working after starting boot, but PS/2 keyboard is working, I can reboot PC with Ctrl-Alt-Del on it. I’ve tried safe mode, various modes in boot menu, tried boot from USB, CD, SATA and NVMe drives, legacy and UEFI boot, x86 and x86_64 latest nightly builds (hrev56465 aswell). Another thing that I’ve noticed - when I’m booting, USB keyboard is turning off any LED and backlight, mouse is losing connection with Logitech Unifying and trying to find it again (blinking LED).

Specs:
CPU: AMD Ryzen 5 3600
GPU: AMD Radeon R9 270X
Motherboard: MSI B350 PC MATE
RAM: 16 GB
USB: AMD Promontory ASM2016C Chipset - xHCI
South Bridge is AMD K17.7
Discuss thread: https://discuss.haiku-os.org/t/haiku-isnt-booting-amd/12507

Change History (3)

comment:1 by diver, 2 years ago

Check if you get the same result with previous releases.

comment:2 by SilverSword, 2 years ago

I made some tests and, finally, it's booting and successfully working! I used CMS/BIOS boot from CD with hrev55671 (x86) on it , but loaded last x86_64 version, installed on SATA drive. It's working only with ticked "Ignore memory beyond 4 GiB". When I back on EFI loader, I made same thing, but it don't work again with same symptoms.

comment:3 by waddlesplash, 2 years ago

Blocked By: 13370 added
Resolution: duplicate
Status: newclosed

Not booting via MBR/BIOS on Ryzen without "4GB memory limit" is a known problem. The EFI loader should work around it; do note that a lot of systems boot via the legacy BIOS over EFI if that is enabled.

Note: See TracTickets for help on using tickets.