Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#13387 closed enhancement (fixed)

Missing IRQ routing assignment panic is excessive

Reported by: kallisti5 Owned by: kallisti5
Priority: normal Milestone: Unscheduled
Component: System/Kernel Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #9180, #10966, #11688, #12541
Has a Patch: no Platform: All

Description

If the system is unable to match a PCI device to its interrupt via ACPI information, Haiku raises a panic along the lines of "unable to find irq routing for PCI"

This seems to generally happen on occasional non-essential devices... See #9180 (Express PCI card), #10966(xHCI), #11688 (Encryption controller), #12541 (video decoder), #13381 (IOMMU)

Since in most of the known user reports, the system *should* function more-or-less normally when this issue is encountered... lets not have the OS panic. In some of the tickets above users report a "continue" in the kdl enables their system to finish booting normally.

For now we should just spit out an ominous warning about potentially unusable devices and be done with it.

Change History (2)

comment:1 Changed 2 years ago by kallisti5

Resolution: fixed
Status: newclosed

Resolved in hrev51032

comment:2 Changed 2 years ago by kallisti5

Blocking: 13381 removed

(In #13381) Worked around via hrev51032

Note: See TracTickets for help on using tickets.