Opened 4 months ago
Last modified 2 months ago
#19011 new bug
Haiku hangs (AHCI errors) then panics on ASRock Z170 Pro4S system (only on 32-bit)
Reported by: | Illen | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/Disk/AHCI | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | #19191 | |
Platform: | x86 |
Description
Haiku hangs for about an hour trying to access disk devices and eventually panics on ASRock Z170 Pro4S board. This happens only on 32 bit x86 build, x64 build does boot to desktop.
Attachments (2)
Change History (9)
by , 4 months ago
comment:1 by , 4 months ago
Component: | - General → Drivers/Disk/AHCI |
---|---|
Summary: | Haiku hangs and eventually panics on ASRock Z170 Pro4S system (only on 32 bit x86 build) → Haiku hangs (AHCI errors) then panics on ASRock Z170 Pro4S system (only on 32-bit) |
comment:2 by , 4 months ago
I don't remember such problems with 32 bit build on this board in the past. That was a while ago though and the hardware configuration has changed multiple times since then. Will need to try some older builds too.
Also worth a mention that this is USB boot attempt (not booting from any AHCI disk), and I also saw some dprints about nvme fallback to polling instead of using interrupts, so not sure if this problem with just AHCI driver.
comment:3 by , 4 months ago
I can reproduce that even on the beta4, so this probably started happening due to some hardware (or UEFI settings?) change or 32 bit build never really worked on that board.
Edit: Boots once I disable IO-APIC, and all these usb/ahci/nvme errors are gone.
comment:4 by , 2 months ago
Blocking: | 19191 added |
---|
by , 2 months ago
comment:7 by , 2 months ago
Looks like interrupts are broken somehow; the NVMe driver switches to polling mode.
Is this a regression from the recent AHCI changes or has it always been this way?