Opened 7 years ago

Last modified 4 months ago

#8407 assigned bug

kernel panic on boot when Local APIC enabled (Dell Poweredge T300)

Reported by: myob Owned by: mmlr
Priority: normal Milestone: R1
Component: System/Kernel Version: R1/Development
Keywords: boot-failure Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

If Local APIC is enabled on a Dell PowerEdge T300 (Quad Core2-based Xeon, 4GB RAM, doesn't appear to have HT or at least no BIOS options), Haiku will give a kernel panic almost instantly

If disabled it boots perfectly (albeit with some occasional USB oddities but these may be down to a cheap, dodgy mouse) and obviously only 1 core is available to use.

I've attached a photo of the panic. Using hrev43877

Attachments (1)

2012-03-21-004.jpg (946.7 KB) - added by myob 7 years ago.

Download all attachments as: .zip

Change History (7)

Changed 7 years ago by myob

Attachment: 2012-03-21-004.jpg added

comment:1 Changed 7 years ago by anevilyak

Owner: changed from axeld to mmlr
Status: newassigned
Version: R1/alpha3R1/Development

Looks like an interrupt routing issue....it's somewhat expected that there might be issues with LAPIC disabled since that's needed (as well as the IO-APIC) for any interrupt routing to happen, so the USB weirdness is most likely due to interrupt issues.

comment:2 Changed 7 years ago by myob

One of the few things the BIOS does have in it is a very old-fashioned IRQ settings panel so that may not be as much of an issue. Initially the OS would fail to start with the mouse in it IO-APIC was also disabled and its also occasionally run to about 80% CPU and frozen the mouse unless plugged out/in. Keyboard (also USB) works fine so I'm suspecting the no-brander mouse.

comment:3 Changed 7 years ago by diver

Blocking: 7665 added

comment:4 Changed 9 months ago by waddlesplash

Keywords: boot-failure added

comment:5 Changed 9 months ago by waddlesplash

Blocking: 7665 removed

comment:6 Changed 4 months ago by waddlesplash

Still an issue?

Note: See TracTickets for help on using tickets.