Opened 4 years ago
Closed 4 years ago
#16059 closed bug (no change required)
KDL on Disable local APIC on x64 uefi boot
Reported by: | Paradoxon | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | System/Kernel | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | x86-64 |
Description (last modified by )
trying to boot with uefi i ran into problems booting (boot hangs on last icon - appserver sets wrong Resolution) so i tried several safe mode options selection Disable local APIC caused a kdl. System is a Schenker Slim 14 I5-10210U
Attachments (3)
Change History (11)
by , 4 years ago
Attachment: | kd_on_safemode_local_APIC.JPG added |
---|
by , 4 years ago
Attachment: | sysinfo.txt added |
---|
by , 4 years ago
Attachment: | sysinfo.2.txt added |
---|
comment:1 by , 4 years ago
Description: | modified (diff) |
---|
comment:2 by , 4 years ago
Component: | - General → System/Kernel |
---|---|
Keywords: | uefi APIC KDL removed |
comment:3 by , 4 years ago
Appears that AHCI tries to use MSI to assign IRQs, but if this fails, it falls back to the already-assigned IRQ. So this may indeed be unfixable.
comment:4 by , 4 years ago
Description: | modified (diff) |
---|
comment:5 by , 4 years ago
for me there is no need for this to fix... just wanted report it... was able to install haiku anyway..
comment:6 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Indeed, disabling local APICs is pretty much a throwback to the early x86 days. It implies no SMP as there can't be any inter processor interrupts for messaging, no IO-APICs for dynamic interrupt routing and no MSIs. It can therefore only work in a very limited fashion. We then rely on the firmware to setup legacy PIC interrupt routing, which is very rare today. It is not unfixable, as we could still implement legacy IRQ configuration as OSes did in the past (i.e. before ACPI and IO-APICs), but at this point this seem pretty useless. So: ok to close as "no change required"?
comment:7 by , 4 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:8 by , 4 years ago
Resolution: | → no change required |
---|---|
Status: | reopened → closed |
ahci: Error: PCI IRQ not assigned
I'm not sure this is really a bug. Modern systems may require APIC to boot at all...