public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
From: Len Brown <lenb@kernel.org>
To: Roger James <roger@beardandsandals.co.uk>
Cc: linux-acpi@vger.kernel.org
Subject: Re: Enabling the IO-APIC on an Abit KT7A motherboard
Date: Tue, 13 Feb 2007 00:04:39 -0500	[thread overview]
Message-ID: <200702130004.39837.lenb@kernel.org> (raw)
In-Reply-To: <000a01c74dff$ad09ac40$fd0ba8c0@lancaster.beardandsandals.co.uk>

On Sunday 11 February 2007 12:11, Roger James wrote:
> I have been trying to get the IO-APIC on an Abit KT7A motherboard recognised
> by the kernel (2.6.19.2). This is of course a single processor system. The
> kernel has the CONFIG_X86_UP_APIC, CONFIG_X86_UP_IOAPIC,
> CONFIG_X86_LOCAL_APIC, and CONFIG_X86_IOAPIC options set.
> 
> The reason I am trying this is in order to debug a system lock-up using the
> nmi-watchdog facility. It looks like the lock up is caused by a hlt
> instruction as the lapic based nmi-watchdog does not catch it.
> 
> I have put some debug in the various bits of code that are related to the
> initialisation of the io-apic and its seems it is not being detected because
> the bios does not supply an APIC table so..
> 
> acpi_table_parse(ACPI_APIC, acpi_parse_madt);
> 
> returns 0 and the IOAPIC is never found.

Check if there is a BIOS SETUP option to enable the IO-APIC.

No, you can't manufacture ACPI support for an IOAPIC on a system
where the BIOS doesn't tell the OS about it via ACPI tables.

Alternatively, you can boot with "acpi=off", and if the board has MPS,
that will enable the IOAPIC (assuming the HW has one).

If neither of these work, it means your board vendor intentionally
did not enable the IOAPIC.

I don't really understand your motivation for enabling the IOAPIC above,
but it is true that if it is supported and works, you generally want to
take advantage of it to reduce interrupt sharing.

cheers,
-Len

      reply	other threads:[~2007-02-13  5:05 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-02-11 17:11 Enabling the IO-APIC on an Abit KT7A motherboard Roger James
2007-02-13  5:04 ` Len Brown [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200702130004.39837.lenb@kernel.org \
    --to=lenb@kernel.org \
    --cc=linux-acpi@vger.kernel.org \
    --cc=roger@beardandsandals.co.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox