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

Re: [Xen-devel] Re: "ACPI: Unable to start the ACPI Interpreter"

To: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Subject: Re: [Xen-devel] Re: "ACPI: Unable to start the ACPI Interpreter"
From: Liwei <xieliwei@xxxxxxxxx>
Date: Tue, 28 Jun 2011 00:59:04 +0800
Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 27 Jun 2011 10:02:20 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=CPYIJZGCu45mqGlEpORbaVG+4BBzLOIUFapbJoxiuMo=; b=BkrG20q+1eYn5VtyJqMv1vC1MLS1ySKz6c4ZXu0RxO7vTgOJar0hvcitNlyDFz8Y5z +f/2wp/rVsY35olreoM58MZ5u/4ekzOv40mPlAy82XJj6li58HXDmfjdaE1+4aypYdwI iqpY7Rd2tX/DH8ThB5hp0dqsmuR4WQGE8tqI4=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=qAnloILsE92+iquZOPnDzN4Lh5KXtV7qlaTX2j02LCUMFsxmOp7TCz2LoZvDBO2cLH l8RMVv5PuC0PE0FOEpGVoYrPluJZO5fR8IaJgtA82jtxfx2SGU6tKH4rOwxMWxcZUUzT i1TJINxfvETUKBrPSh4WNX2nN5s1NSyQ4abiA=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20110627163247.GT6978@xxxxxxxxxxxx>
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: <BANLkTinaNMbstBGopDyGcWQpjr=oF-myQQ@xxxxxxxxxxxxxx> <BANLkTi=WAm3Bz0apgZ8B5P5ZvJhR=k4eMA@xxxxxxxxxxxxxx> <20110627133936.GB6978@xxxxxxxxxxxx> <BANLkTinFEVngVMBCZDRKkV+3kKOooPFR8w@xxxxxxxxxxxxxx> <20110627163247.GT6978@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On 28 June 2011 00:32, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> wrote:
> On Mon, Jun 27, 2011 at 11:12:43PM +0800, Liwei wrote:
>>
>> Does failure of the interpreter cause anything bad to happen? Common
>
> Well yes. It can't interpret the ACPI _PRT tables so the
> interrupt routing information is not present.
>
> Which means that the drivers fall back to polling mode or end up
> using the wrong IRQs.
>
----snip----
>> Yes I do:
>>
>> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
>> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 20 low level)
>> [    0.000000] ACPI: IRQ0 used by override.
>> [    0.000000] ACPI: IRQ2 used by override.
>> [    0.000000] ACPI: IRQ9 used by override.
>> [    0.000000] Using ACPI (MADT) for SMP configuration information
>> ----snip----
>> [    3.405497] Memory: 776452k/13631488k available (3239k kernel code,
>> 3146184k absent, 9708852k reserved, 3423k data, 532k init)
>> [    3.405579] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0,
>> CPUs=8, Nodes=1
>> [    3.405616] Preemptible hierarchical RCU implementation.
>> [    3.405630] NR_IRQS:33024 nr_irqs:2048 16
>> [    3.405705] xen: sci override: global_irq=20 trigger=0 polarity=1
>> [    3.405708] xen: registering gsi 20 triggering 0 polarity 1
>> [    3.405721] xen: --> pirq=20 -> irq=20
>> [    3.405728] xen: acpi sci 20
>
> Whoa. 20. That is unusual, but we do set it up. Perhaps ineptly thought.
> Is there an option in the BIOS to toggle some ACPI SCI option?

Did a reboot and checked the BIOS menus. Nothing about SCI in there.
Is the SCI requirement something new in the 2.6.39+ kernels? Because
things are working well with 2.6.32.

>
> Does /proc/interrupts have this for IRQ 20:
>
>   9:          3          0          0          0          0          0 
>  xen-pirq-ioapic-level  acpi
>
> ?

Nope, IRQ 20 or any acpi related interrupts doesn't show up:

            CPU0       CPU1       CPU2       CPU3       CPU4
CPU5       CPU6       CPU7
   1:          4          0          0          0          0
0          0          0  xen-pirq-ioapic-edge  i8042
   3:          0          0          0          0          0
0          0          0  xen-pirq-ioapic-edge  mvsas
   5:          0          0          0          0          0
0          0          0  xen-pirq-ioapic-edge  mvsas
   8:          3          0          0          0          0
0          0          0  xen-pirq-ioapic-edge  rtc0
  10:          0          0          0          0          0
0          0          0  xen-pirq-ioapic-edge  mvsas
  11:          0          0          0          0          0
0          0          0  xen-pirq-ioapic-edge  mvsas
  12:          6          0          0          0          0
0          0          0  xen-pirq-ioapic-edge  i8042
 272:    7433262          0          0          0          0
0          0          0  xen-percpu-virq      timer0
 273:     260592          0          0          0          0
0          0          0  xen-percpu-ipi       resched0
 274:      28786          0          0          0          0
0          0          0  xen-percpu-ipi       callfunc0
 275:          0          0          0          0          0
0          0          0  xen-percpu-virq      debug0
 276:        112          0          0          0          0
0          0          0  xen-percpu-ipi       callfuncsingle0
 277:          0    5534620          0          0          0
0          0          0  xen-percpu-virq      timer1
 278:          0     430137          0          0          0
0          0          0  xen-percpu-ipi       resched1
 279:          0    1210410          0          0          0
0          0          0  xen-percpu-ipi       callfunc1
 280:          0          0          0          0          0
0          0          0  xen-percpu-virq      debug1
 281:          0        975          0          0          0
0          0          0  xen-percpu-ipi       callfuncsingle1
 282:          0          0     114181          0          0
0          0          0  xen-percpu-virq      timer2
 283:          0          0     134749          0          0
0          0          0  xen-percpu-ipi       resched2
 284:          0          0    1211915          0          0
0          0          0  xen-percpu-ipi       callfunc2
 285:          0          0          0          0          0
0          0          0  xen-percpu-virq      debug2
 286:          0          0      69666          0          0
0          0          0  xen-percpu-ipi       callfuncsingle2
 287:          0          0          0      30680          0
0          0          0  xen-percpu-virq      timer3
 288:          0          0          0      10670          0
0          0          0  xen-percpu-ipi       resched3
 289:          0          0          0    1223807          0
0          0          0  xen-percpu-ipi       callfunc3
 290:          0          0          0          0          0
0          0          0  xen-percpu-virq      debug3
 291:          0          0          0       1141          0
0          0          0  xen-percpu-ipi       callfuncsingle3
 292:          0          0          0          0      21732
0          0          0  xen-percpu-virq      timer4
 293:          0          0          0          0       6725
0          0          0  xen-percpu-ipi       resched4
 294:          0          0          0          0    1223929
0          0          0  xen-percpu-ipi       callfunc4
 295:          0          0          0          0          0
0          0          0  xen-percpu-virq      debug4
 296:          0          0          0          0       3068
0          0          0  xen-percpu-ipi       callfuncsingle4
 297:          0          0          0          0          0
16427          0          0  xen-percpu-virq      timer5
 298:          0          0          0          0          0
5746          0          0  xen-percpu-ipi       resched5
 299:          0          0          0          0          0
1224228          0          0  xen-percpu-ipi       callfunc5
 300:          0          0          0          0          0
0          0          0  xen-percpu-virq      debug5
 301:          0          0          0          0          0
1002          0          0  xen-percpu-ipi       callfuncsingle5
 302:          0          0          0          0          0
0      17731          0  xen-percpu-virq      timer6
 303:          0          0          0          0          0
0       7430          0  xen-percpu-ipi       resched6
 304:          0          0          0          0          0
0    1222899          0  xen-percpu-ipi       callfunc6
 305:          0          0          0          0          0
0          0          0  xen-percpu-virq      debug6
 306:          0          0          0          0          0
0       5066          0  xen-percpu-ipi       callfuncsingle6
 307:          0          0          0          0          0
0          0      15633  xen-percpu-virq      timer7
 308:          0          0          0          0          0
0          0       5719  xen-percpu-ipi       resched7
 309:          0          0          0          0          0
0          0    1224195  xen-percpu-ipi       callfunc7
 310:          0          0          0          0          0
0          0          0  xen-percpu-virq      debug7
 311:          0          0          0          0          0
0          0       1522  xen-percpu-ipi       callfuncsingle7
 312:       2194          0          0          0          0
0          0          0   xen-dyn-event     xenbus
 313:          0          0          0          0          0
0          0          0  xen-percpu-virq      pcpu
 314:          0          0          0          0          0
0          0          0  xen-pirq-msi       PCIe PME
 316:          0          0          0          0          0
0          0          0  xen-pirq-msi       PCIe PME
 318:     325412          0          0          0          0
0          0          0  xen-pirq-msi       sky2@pci:0000:0c:00.0
 319:        451          0          0          0          0
0          0          0  xen-pirq-msi       sky2@pci:0000:0d:00.0
 320:     164703          0          0          0          0
0          0          0  xen-pirq-msi       ahci
 321:       1351          0          0          0          0
0          0          0   xen-dyn-event     evtchn:xenstored
 322:          1          0          0          0          0
0          0          0   xen-dyn-event     evtchn:xenstored
 323:          9          0          0          0          0
0          0          0   xen-dyn-event     evtchn:xenstored
 324:          1          0          0          0          0
0          0          0   xen-dyn-event     evtchn:xenconsoled
 325:    2417960          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 326:    1825452          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 327:    4102938          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 328:    1921778          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 329:    1556828          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 330:    1580859          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 331:    1633228          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 332:    1940019          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 333:          9          0          0          0          0
0          0          0   xen-dyn-event     evtchn:xenstored
 334:          1          0          0          0          0
0          0          0   xen-dyn-event     evtchn:xenconsoled
 335:    3718012          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 336:    3364579          0          0          0          0
0          0          0   xen-dyn-event     evtchn:qemu-dm
 NMI:          0          0          0          0          0
0          0          0   Non-maskable interrupts
 LOC:          0          0          0          0          0
0          0          0   Local timer interrupts
 SPU:          0          0          0          0          0
0          0          0   Spurious interrupts
 PMI:          0          0          0          0          0
0          0          0   Performance monitoring interrupts
 IWI:          0          0          0          0          0
0          0          0   IRQ work interrupts
 RES:     261162     432314     134760      10685       6740
5756       7441       5732   Rescheduling interrupts
 CAL:      28902    1211389    1281588    1224956    1227002
1225236    1227982    1225717   Function call interrupts
 TLB:          0          0          0          0          0
0          0          0   TLB shootdowns
 TRM:          0          0          0          0          0
0          0          0   Thermal event interrupts
 THR:          0          0          0          0          0
0          0          0   Threshold APIC interrupts
 MCE:          0          0          0          0          0
0          0          0   Machine check exceptions
 MCP:          0          0          0          0          0
0          0          0   Machine check polls
 ERR:          0
 MIS:          0

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