WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Re: XEN 4.0.1: BUG: IO-APIC + timer doesn't work!

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Re: XEN 4.0.1: BUG: IO-APIC + timer doesn't work!
From: Markus Schuster <ml@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 09 Sep 2010 02:00:49 +0200
Delivery-date: Wed, 08 Sep 2010 17:02:55 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
Followup-to: gmane.comp.emulators.xen.devel
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <i666lb$s2r$1@xxxxxxxxxxxxxxx> <4C8752360200007800014DCE@xxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KNode/4.4.2
Hi Jan!

>> Feel free to ask for additional information as needed.
> 
> You will want to boot 3.4.3 and 4.0.1 with "loglvl=all" and compare

I think the relevant difference is:
XEN 3.4.3:
(XEN) ..MP-BIOS bug: 8254 timer not connected to IO-APIC
(XEN) ...trying to set up timer (IRQ0) through the 8259A ...  failed.
(XEN) ...trying to set up timer as Virtual Wire IRQ... failed.
(XEN) ...trying to set up timer as ExtINT IRQ... works.

XEN 4.0.1:
(XEN) ..MP-BIOS bug: 8254 timer not connected to IO-APIC
(XEN) ...trying to set up timer (IRQ0) through the 8259A ...  failed.
(XEN) ...trying to set up timer as Virtual Wire IRQ... failed.
(XEN) ...trying to set up timer as ExtINT IRQ... failed :(.

Please have a look in the attached files for details. 


> And you clearly didn't follow the first part of the request made here
> (admittedly the text isn't fully correct, as it would need to be
> "apic_verbosity=debug".

Well, it's a bit hard to follow the instructions if they are clearly wrong 
;) But nevermind, I've booted with apic_verbosity=debug - have a look in the 
attached files please. 


> Additionally, if you boot native Linux on this box, does it report that
> it's ignoring a timer override (in which case you would also want to
> try booting Xen with "acpi_skip_timer_override")?

A Debian lenny 2.6.26 says:
[    0.000000] Nvidia board detected. Ignoring ACPI timer override.
[    0.000000] If you got timer trouble try acpi_use_timer_override

And booting XEN 4.0.1 with acpi_skip_timer_override seems to fix the problem 
- so it looks like you are wright. 
But why did that work with XEN 3.4.3 and fail with 4.0.1?

Regards,
Markus

Attachment: xen343-loglvl=all_apic_verbosity=debug.txt
Description: Text document

Attachment: xen401-loglvl=all_apic_verbosity=debug_acpi_skip_timer_override.txt
Description: Text document

Attachment: xen401-loglvl=all_apic_verbosity=debug.txt
Description: Text document

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel