From: Gleb Natapov <gleb@redhat.com>
To: Jan Kiszka <jan.kiszka@web.de>
Cc: kvm-devel <kvm@vger.kernel.org>
Subject: Re: Linux boot issue: "8254 timer not connected to IO-APIC"
Date: Sun, 2 Nov 2008 15:07:12 +0200 [thread overview]
Message-ID: <20081102130712.GE16809@redhat.com> (raw)
In-Reply-To: <490D95FC.3010700@web.de>
On Sun, Nov 02, 2008 at 12:58:52PM +0100, Jan Kiszka wrote:
> Hi,
>
> from time to time Linux fails to boot in my kvm boxes, complaining like
> this:
>
> [...]
> PAT WC disabled due to known CPU erratum.
> CPU: L1 I cache: 32K, L1 D cache: 32K
> CPU: L2 cache: 2048K
> CPU 0/0 -> Node 0
> ACPI: Core revision 20080609
> Parsing all Control Methods:
> Table [DSDT](id 0001) - 295 Objects with 45 Devices 104 Methods 6 Regions
> tbxface-0596 [00] tb_load_namespace : ACPI Tables successfully acquired
> evxfevnt-0091 [00] enable : Transition to ACPI mode successful
> ..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1
> ..MP-BIOS bug: 8254 timer not connected to IO-APIC
> ...trying to set up timer (IRQ0) through the 8259A ...
> ..... (found apic 0 pin 0) ...
> ....... failed.
> timer doesn't work through the IO-APIC - disabling NMI Watchdog!
> ...trying to set up timer as Virtual Wire IRQ...
> ..... failed.
> ...trying to set up timer as ExtINT IRQ...
> ..... failed :(.
> Kernel panic - not syncing: IO-APIC + timer doesn't work! Boot with apic=debug and send a report. Then try booting with the 'noapic' option.
>
> The problem seems to be that timer_irq_works() fails, ie. less than 4
> out of 10 PIC ticks made it to the guest within that test window. Gleb,
> is this something your anti-drift patches for the PIC would address as
> well?
>
If the problem is indeed interrupt coalescing then anti-drift patches
will help.
--
Gleb.
prev parent reply other threads:[~2008-11-02 13:07 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-02 11:58 Linux boot issue: "8254 timer not connected to IO-APIC" Jan Kiszka
2008-11-02 13:07 ` Gleb Natapov [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=20081102130712.GE16809@redhat.com \
--to=gleb@redhat.com \
--cc=jan.kiszka@web.de \
--cc=kvm@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.