|
From: Ronald C.F. A. <rc...@cu...> - 2007-03-01 10:19:24
|
Hi, I have been able to eliminate a lot of potential sources for the unbootable kernel. I have found one culprit however (there may be more, I'm still testing). The one known problematic kernel option is this one: > CONFIG_X86_UP_APIC: > > A local APIC (Advanced Programmable Interrupt Controller) is an > integrated interrupt controller in the CPU. If you have a single- > CPU system which has a processor with a local APIC, you can say Y > here to enable and use it. If you say Y here even though your > machine doesn't have a local APIC, then the kernel will still run > with no slowdown at all. The local APIC supports CPU-generated self- > interrupts (timer, performance counters), and the NMI watchdog > which detects hard lockups. > > Symbol: X86_UP_APIC > [=n] > Prompt: Local APIC support on > uniprocessors > Defined at arch/i386/Kconfig:289 > Depends on: !SMP && !X86_VISWS && !X86_VOYAGER && !X86_GENERICARCH > Location: -> Processor type and features From the description, this seemed like a perfectly OK option to select. Somehow, it seems, the XBOX doesn't like it at all. Either the dependencies of that option should make it unavailable when the XBOX architecture is selected, or we need some additional bug fixes somewhere that do whatever's needed that this behaves properly. My (lack of) knowledge of the kernel prevents me however from dealing with this issue, so for now I continue with this option deselected, to see if there are other options that have similar effects. Ronald |