All of lore.kernel.org
 help / color / mirror / Atom feed
From: Markus Schuster <ml@markus.schuster.name>
To: xen-devel@lists.xensource.com
Subject: Re: XEN 4.0.1: BUG: IO-APIC + timer doesn't work!
Date: Thu, 09 Sep 2010 02:00:49 +0200	[thread overview]
Message-ID: <i69834$3ue$1@dough.gmane.org> (raw)
In-Reply-To: 4C8752360200007800014DCE@vpn.id2.novell.com

[-- Attachment #1: Type: text/plain, Size: 1651 bytes --]

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 #2: xen343-loglvl=all_apic_verbosity=debug.txt --]
[-- Type: text/plain, Size: 10584 bytes --]

(XEN) Xen version 3.4.3 (Debian 3.4.3-1) (waldi@debian.org) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) Wed Jun  2 18:45:58 UTC 2010
(XEN) Command line: console=com1 com1=115200,8n1 loglvl=all apic_verbosity=debug
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 3 MBR signatures
(XEN)  Found 3 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f800 (usable)
(XEN)  000000000009f800 - 00000000000a0000 (reserved)
(XEN)  00000000000f0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 000000007fee0000 (usable)
(XEN)  000000007fee0000 - 000000007fee3000 (ACPI NVS)
(XEN)  000000007fee3000 - 000000007fef0000 (ACPI data)
(XEN)  000000007fef0000 - 000000007ff00000 (reserved)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000fec00000 - 0000000100000000 (reserved)
(XEN) System RAM: 2046MB (2095612kB)
(XEN) ACPI: RSDP 000F7810, 0014 (r0 Nvidia)
(XEN) ACPI: RSDT 7FEE3040, 0034 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) ACPI: FACP 7FEE30C0, 0074 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) ACPI: DSDT 7FEE3180, 6786 (r1 NVIDIA AWRDACPI     1000 MSFT  100000E)
(XEN) ACPI: FACS 7FEE0000, 0040
(XEN) ACPI: SSDT 7FEE9A40, 00F7 (r1 PTLTD  POWERNOW        1  LTP        1)
(XEN) ACPI: MCFG 7FEE9B80, 003C (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) ACPI: APIC 7FEE9980, 007C (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) NUMA turned off
(XEN) Faking a node at 0000000000000000-000000007fee0000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000f3900
(XEN) DMI 2.2 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x1008
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[1004,0], pm1x_evt[1000,0]
(XEN) ACPI:                  wakeup_vec[7fee000c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 15:15 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) ACPI: IRQ14 used by override.
(XEN) ACPI: IRQ15 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) mapped APIC to ffff828bffffe000 (fee00000)
(XEN) mapped IOAPIC to ffff828bffffd000 (fec00000)
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Initializing CPU#0
(XEN) Detected 2210.232 MHz processor.
(XEN) CPU0: AMD Flush Filter disabled
(XEN) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
(XEN) CPU: L2 Cache: 512K (64 bytes/line)
(XEN) CPU0: AMD K8 machine check reporting enabled.
(XEN) CPU0: AMD Athlon(tm) 64 Processor 3500+ stepping 02
(XEN) Getting VERSION: 50010
(XEN) Getting VERSION: 50010
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ESR value before enabling vector: 0x00000004  after: 0x00000000
(XEN) Total of 1 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) init IO_APIC IRQs
(XEN)  IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-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... works.
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #2 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......
(XEN) .... register #00: 02000000
(XEN) .......    : physical APIC id: 02
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00170011
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 0
(XEN) .......     : IO APIC version: 0011
(XEN) .... register #02: 02000000
(XEN) .......     : arbitration: 02
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 000 00  1    0    0   0   0    0    0    00
(XEN)  01 001 01  0    0    0   0   0    1    1    20
(XEN)  02 000 00  1    0    0   0   0    0    0    00
(XEN)  03 001 01  0    0    0   0   0    1    1    28
(XEN)  04 001 01  0    0    0   0   0    1    1    F1
(XEN)  05 001 01  0    0    0   0   0    1    1    30
(XEN)  06 001 01  0    0    0   0   0    1    1    38
(XEN)  07 001 01  0    0    0   0   0    1    1    40
(XEN)  08 001 01  0    0    0   0   0    1    1    48
(XEN)  09 001 01  1    1    0   0   0    1    1    50
(XEN)  0a 001 01  0    0    0   0   0    1    1    58
(XEN)  0b 001 01  0    0    0   0   0    1    1    60
(XEN)  0c 001 01  0    0    0   0   0    1    1    68
(XEN)  0d 001 01  0    0    0   0   0    1    1    70
(XEN)  0e 001 01  0    0    0   0   0    1    1    78
(XEN)  0f 001 01  0    0    0   0   0    1    1    88
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 000 00  1    0    0   0   0    0    0    00
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ240 -> 0:2
(XEN) IRQ32 -> 0:1
(XEN) IRQ40 -> 0:3
(XEN) IRQ241 -> 0:4
(XEN) IRQ48 -> 0:5
(XEN) IRQ56 -> 0:6
(XEN) IRQ64 -> 0:7
(XEN) IRQ72 -> 0:8
(XEN) IRQ80 -> 0:9
(XEN) IRQ88 -> 0:10
(XEN) IRQ96 -> 0:11
(XEN) IRQ104 -> 0:12
(XEN) IRQ112 -> 0:13
(XEN) IRQ120 -> 0:14
(XEN) IRQ136 -> 0:15
(XEN) .................................... done.
(XEN) Using local APIC timer interrupts.
(XEN) calibrating APIC timer ...
(XEN) ..... CPU clock speed is 2210.2193 MHz.
(XEN) ..... host bus clock speed is 200.9288 MHz.
(XEN) ..... bus_scale = 0x0000CDC9
(XEN) Platform timer is 3.579MHz ACPI PM Timer
�(XEN) Brought up 1 CPUs
(XEN) I/O virtualisation disabled
(XEN) CPUIDLE: disabled due to no HPET. Force enable with 'cpuidle'.
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x16b4000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000074000000->0000000078000000 (468915 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff816b4000
(XEN)  Init. ramdisk: ffffffff816b4000->ffffffff82ee3800
(XEN)  Phys-Mach map: ffffffff82ee4000->ffffffff83297d98
(XEN)  Start info:    ffffffff83298000->ffffffff832984b4
(XEN)  Page tables:   ffffffff83299000->ffffffff832b6000
(XEN)  Boot stack:    ffffffff832b6000->ffffffff832b7000
(XEN)  TOTAL:         ffffffff80000000->ffffffff83400000
(XEN)  ENTRY ADDRESS: ffffffff81506200
(XEN) Dom0 has maximum 1 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 136kB init memory.
mapping kernel into physical memory
Xen: setup ISA identity maps
about to get started...
(XEN) traps.c:2230:d0 Domain attempted WRMSR 000000000000017b from 00000000:0000001f to ffffffff:ffffffff.
(XEN) traps.c:2230:d0 Domain attempted WRMSR 0000000000000400 from 00000000:0000007f to ffffffff:ffffffff.
(XEN) traps.c:2230:d0 Domain attempted WRMSR 0000000000000404 from 00000000:ffffffff to ffffffff:ffffffff.
(XEN) traps.c:2230:d0 Domain attempted WRMSR 0000000000000408 from 00000000:000fffff to ffffffff:ffffffff.
(XEN) traps.c:2230:d0 Domain attempted WRMSR 000000000000040c from 00000000:00000007 to ffffffff:ffffffff.
(XEN) traps.c:2230:d0 Domain attempted WRMSR 0000000000000410 from 00000000:00003bff to ffffffff:fffffbff.
(XEN) traps.c:2789: GPF (0000): ffff828c80161bb9 -> ffff828c801d782a
(XEN) PCI add device 00:00.0
(XEN) PCI add device 00:01.0
(XEN) PCI add device 00:01.1
(XEN) PCI add device 00:02.0
(XEN) PCI add device 00:02.1
(XEN) PCI add device 00:04.0
(XEN) PCI add device 00:06.0
(XEN) PCI add device 00:07.0
(XEN) PCI add device 00:08.0
(XEN) PCI add device 00:09.0
(XEN) PCI add device 00:0a.0
(XEN) PCI add device 00:0b.0
(XEN) PCI add device 00:0c.0
(XEN) PCI add device 00:0d.0
(XEN) PCI add device 00:0e.0
(XEN) PCI add device 00:18.0
(XEN) PCI add device 00:18.1
(XEN) PCI add device 00:18.2
(XEN) PCI add device 00:18.3
(XEN) PCI add device 05:00.0
(XEN) IOAPIC[0]: Set PCI routing entry (2-23 -> 0xb0 -> IRQ 23 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-22 -> 0xb8 -> IRQ 22 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-21 -> 0xc0 -> IRQ 21 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-20 -> 0xc8 -> IRQ 20 Mode:1 Active:1)
(XEN) Set CPU acpi_id(0) cpuid(0) Px State info:
(XEN) 	_PPC: 0
(XEN) Set CPU acpi_id(0) cpuid(0) Px State info:
(XEN) 	_PCT: descriptor=130, length=12, space_id=127, bit_width=0, bit_offset=0, reserved=0, address=0
(XEN) 	_PCT: descriptor=130, length=12, space_id=127, bit_width=0, bit_offset=0, reserved=0, address=0
(XEN) 	_PSS: state_count=4
(XEN) 	State0: 2200MHz 67000mW 100us 9us 0xe020298e 0x18e
(XEN) 	State1: 2000MHz 64700mW 100us 9us 0xe0202a0c 0x20c
(XEN) 	State2: 1800MHz 54800mW 100us 9us 0xe0202a8a 0x28a
(XEN) 	State3: 1000MHz 27500mW 100us 9us 0xe0202c82 0x482
(XEN) 	_PSD: num_entries=5 rev=0 domain=0 coord_type=252 num_processors=1
(XEN) 	_PPC: 0

[-- Attachment #3: xen401-loglvl=all_apic_verbosity=debug_acpi_skip_timer_override.txt --]
[-- Type: text/plain, Size: 9482 bytes --]

(XEN) Xen version 4.0.1 (Debian 4.0.1-1) (waldi@debian.org) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) Mon Sep  6 23:42:50 UTC 2010
(XEN) Bootloader: GNU GRUB 0.97
(XEN) Command line: console=com1 com1=115200,8n1 loglvl=all apic_verbosity=debug acpi_skip_timer_override
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 3 MBR signatures
(XEN)  Found 3 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f800 (usable)
(XEN)  000000000009f800 - 00000000000a0000 (reserved)
(XEN)  00000000000f0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 000000007fee0000 (usable)
(XEN)  000000007fee0000 - 000000007fee3000 (ACPI NVS)
(XEN)  000000007fee3000 - 000000007fef0000 (ACPI data)
(XEN)  000000007fef0000 - 000000007ff00000 (reserved)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000fec00000 - 0000000100000000 (reserved)
(XEN) System RAM: 2046MB (2095612kB)
(XEN) ACPI: RSDP 000F7810, 0014 (r0 Nvidia)
(XEN) ACPI: RSDT 7FEE3040, 0034 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) ACPI: FACP 7FEE30C0, 0074 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) ACPI: DSDT 7FEE3180, 6786 (r1 NVIDIA AWRDACPI     1000 MSFT  100000E)
(XEN) ACPI: FACS 7FEE0000, 0040
(XEN) ACPI: SSDT 7FEE9A40, 00F7 (r1 PTLTD  POWERNOW        1  LTP        1)
(XEN) ACPI: MCFG 7FEE9B80, 003C (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) ACPI: APIC 7FEE9980, 007C (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-000000007fee0000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000f3900
(XEN) DMI 2.2 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x1008
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[1004,0], pm1x_evt[1000,0]
(XEN) ACPI:                  wakeup_vec[7fee000c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 15:15 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: BIOS IRQ0 pin2 override ignored.
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
(XEN) ACPI: IRQ9 used by override.
(XEN) ACPI: IRQ14 used by override.
(XEN) ACPI: IRQ15 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
(XEN) PCI: MCFG area at e0000000 reserved in E820
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) mapped APIC to ffff82c3ffffe000 (fee00000)
(XEN) mapped IOAPIC to ffff82c3ffffd000 (fec00000)
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2210.200 MHz processor.
(XEN) Initing memory sharing.
(XEN) CPU0: AMD Flush Filter disabled
(XEN) AMD K8 machine check reporting enabled
(XEN) AMD-Vi: IOMMU not found!
(XEN) I/O virtualisation disabled
(XEN) Getting VERSION: 50010
(XEN) Getting VERSION: 50010
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ESR value before enabling vector: 0x00000004  after: 0x00000000
(XEN) Total of 1 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) init IO_APIC IRQs
(XEN)  IO-APIC (apicid-pin) 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=0 apic2=-1 pin2=-1
(XEN) number of MP IRQ sources: 16.
(XEN) number of IO-APIC #2 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......
(XEN) .... register #00: 02000000
(XEN) .......    : physical APIC id: 02
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00170011
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 0
(XEN) .......     : IO APIC version: 0011
(XEN) .... register #02: 02000000
(XEN) .......     : arbitration: 02
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 001 01  0    0    0   0   0    1    1    F0
(XEN)  01 001 01  0    0    0   0   0    1    1    28
(XEN)  02 001 01  0    0    0   0   0    1    1    30
(XEN)  03 001 01  0    0    0   0   0    1    1    38
(XEN)  04 0FF 0F  0    0    0   0   0    1    1    F1
(XEN)  05 001 01  0    0    0   0   0    1    1    40
(XEN)  06 001 01  0    0    0   0   0    1    1    48
(XEN)  07 001 01  0    0    0   0   0    1    1    50
(XEN)  08 001 01  0    0    0   0   0    1    1    58
(XEN)  09 001 01  1    1    0   0   0    1    1    60
(XEN)  0a 001 01  0    0    0   0   0    1    1    68
(XEN)  0b 001 01  0    0    0   0   0    1    1    70
(XEN)  0c 001 01  0    0    0   0   0    1    1    78
(XEN)  0d 001 01  0    0    0   0   0    1    1    88
(XEN)  0e 001 01  0    0    0   0   0    1    1    90
(XEN)  0f 001 01  0    0    0   0   0    1    1    98
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 000 00  1    0    0   0   0    0    0    00
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ240 -> 0:0
(XEN) IRQ40 -> 0:1
(XEN) IRQ48 -> 0:2
(XEN) IRQ56 -> 0:3
(XEN) IRQ241 -> 0:4
(XEN) IRQ64 -> 0:5
(XEN) IRQ72 -> 0:6
(XEN) IRQ80 -> 0:7
(XEN) IRQ88 -> 0:8
(XEN) IRQ96 -> 0:9
(XEN) IRQ104 -> 0:10
(XEN) IRQ112 -> 0:11
(XEN) IRQ120 -> 0:12
(XEN) IRQ136 -> 0:13
(XEN) IRQ144 -> 0:14
(XEN) IRQ152 -> 0:15
(XEN) .................................... done.
(XEN) Using local APIC timer interrupts.
(XEN) calibrating APIC timer ...
(XEN) ..... CPU clock speed is 2210.2188 MHz.
(XEN) ..... host bus clock speed is 200.9288 MHz.
(XEN) ..... bus_scale = 0x0000CDC9
(XEN) Platform timer is 3.579MHz ACPI PM Timer
(XEN) Allocated console ring of 16 KiB.
(XEN) Brought up 1 CPUs
(XEN) CPUIDLE: disabled due to no HPET. Force enable with 'cpuidle'.
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x16b4000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000074000000->0000000078000000 (468592 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff816b4000
(XEN)  Init. ramdisk: ffffffff816b4000->ffffffff82ee3800
(XEN)  Phys-Mach map: ffffffff82ee4000->ffffffff83297380
(XEN)  Start info:    ffffffff83298000->ffffffff832984b4
(XEN)  Page tables:   ffffffff83299000->ffffffff832b6000
(XEN)  Boot stack:    ffffffff832b6000->ffffffff832b7000
(XEN)  TOTAL:         ffffffff80000000->ffffffff83400000
(XEN)  ENTRY ADDRESS: ffffffff81506200
(XEN) Dom0 has maximum 1 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 176kB init memory.
mapping kernel into physical memory
Xen: setup ISA identity maps
about to get started...
(XEN) IOAPIC[0]: Set PCI routing entry (2-9 -> 0x60 -> IRQ 9 Mode:1 Active:0)
(XEN) MCE: MSR 417 is not MCA MSR
(XEN) traps.c:2863: GPF (0000): ffff82c480177e1b -> ffff82c4801feaef
(XEN) PCI add device 00:00.0
(XEN) PCI add device 00:01.0
(XEN) PCI add device 00:01.1
(XEN) PCI add device 00:02.0
(XEN) PCI add device 00:02.1
(XEN) PCI add device 00:04.0
(XEN) PCI add device 00:06.0
(XEN) PCI add device 00:07.0
(XEN) PCI add device 00:08.0
(XEN) PCI add device 00:09.0
(XEN) PCI add device 00:0a.0
(XEN) PCI add device 00:0b.0
(XEN) PCI add device 00:0c.0
(XEN) PCI add device 00:0d.0
(XEN) PCI add device 00:0e.0
(XEN) PCI add device 00:18.0
(XEN) PCI add device 00:18.1
(XEN) PCI add device 00:18.2
(XEN) PCI add device 00:18.3
(XEN) PCI add device 05:00.0
(XEN) IOAPIC[0]: Set PCI routing entry (2-8 -> 0x58 -> IRQ 8 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-13 -> 0x88 -> IRQ 13 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-7 -> 0x50 -> IRQ 7 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-23 -> 0xc0 -> IRQ 23 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-22 -> 0xc8 -> IRQ 22 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-21 -> 0xd0 -> IRQ 21 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-20 -> 0xd8 -> IRQ 20 Mode:1 Active:1)
(XEN) Domain 0 shutdown: rebooting machine.

[-- Attachment #4: xen401-loglvl=all_apic_verbosity=debug.txt --]
[-- Type: text/plain, Size: 4594 bytes --]

(XEN) Xen version 4.0.1 (Debian 4.0.1-1) (waldi@debian.org) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) Mon Sep  6 23:42:50 UTC 2010
(XEN) Bootloader: GNU GRUB 0.97
(XEN) Command line: console=com1 com1=115200,8n1 loglvl=all apic_verbosity=debug
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 3 MBR signatures
(XEN)  Found 3 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f800 (usable)
(XEN)  000000000009f800 - 00000000000a0000 (reserved)
(XEN)  00000000000f0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 000000007fee0000 (usable)
(XEN)  000000007fee0000 - 000000007fee3000 (ACPI NVS)
(XEN)  000000007fee3000 - 000000007fef0000 (ACPI data)
(XEN)  000000007fef0000 - 000000007ff00000 (reserved)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000fec00000 - 0000000100000000 (reserved)
(XEN) System RAM: 2046MB (2095612kB)
(XEN) ACPI: RSDP 000F7810, 0014 (r0 Nvidia)
(XEN) ACPI: RSDT 7FEE3040, 0034 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) ACPI: FACP 7FEE30C0, 0074 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) ACPI: DSDT 7FEE3180, 6786 (r1 NVIDIA AWRDACPI     1000 MSFT  100000E)
(XEN) ACPI: FACS 7FEE0000, 0040
(XEN) ACPI: SSDT 7FEE9A40, 00F7 (r1 PTLTD  POWERNOW        1  LTP        1)
(XEN) ACPI: MCFG 7FEE9B80, 003C (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) ACPI: APIC 7FEE9980, 007C (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-000000007fee0000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000f3900
(XEN) DMI 2.2 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x1008
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[1004,0], pm1x_evt[1000,0]
(XEN) ACPI:                  wakeup_vec[7fee000c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 15:15 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) ACPI: IRQ14 used by override.
(XEN) ACPI: IRQ15 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
(XEN) PCI: MCFG area at e0000000 reserved in E820
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) mapped APIC to ffff82c3ffffe000 (fee00000)
(XEN) mapped IOAPIC to ffff82c3ffffd000 (fec00000)
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2210.198 MHz processor.
(XEN) Initing memory sharing.
(XEN) CPU0: AMD Flush Filter disabled
(XEN) AMD K8 machine check reporting enabled
(XEN) AMD-Vi: IOMMU not found!
(XEN) I/O virtualisation disabled
(XEN) Getting VERSION: 50010
(XEN) Getting VERSION: 50010
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ESR value before enabling vector: 0x00000004  after: 0x00000000
(XEN) Total of 1 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) init IO_APIC IRQs
(XEN)  IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-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 :(.
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) IO-APIC + timer doesn't work!  Boot with apic=debug and send a report.  Then try booting with the 'noapic' option****************************************
(XEN) 
(XEN) Reboot in five seconds...

[-- Attachment #5: Type: text/plain, Size: 138 bytes --]

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

  reply	other threads:[~2010-09-09  0:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-09-07 20:17 XEN 4.0.1: BUG: IO-APIC + timer doesn't work! Markus Schuster
2010-09-08  7:07 ` Jan Beulich
2010-09-09  0:00   ` Markus Schuster [this message]
2010-09-09  6:33     ` Pasi Kärkkäinen
2010-09-10 16:14       ` [PATCH] Correct APIC error message (was: XEN 4.0.1: BUG: IO-APIC + timer doesn't work!) Markus Schuster
2010-09-14  8:31     ` XEN 4.0.1: BUG: IO-APIC + timer doesn't work! Jan Beulich
  -- strict thread matches above, loose matches on Subject: below --
2010-09-27 11:42 Jan Beulich
2010-09-27 23:58 ` Markus Schuster

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='i69834$3ue$1@dough.gmane.org' \
    --to=ml@markus.schuster.name \
    --cc=xen-devel@lists.xensource.com \
    /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.