Hello, I''m trying to get a pv_ops dom0 to work on a Samsung X20 laptop (Pentium M processor, Intel 915/ICH6 chipset). The laptop hasn''t got a serial port so I''m using netconsole to capture dmesg and a initrd-based telnetd to log in. (Text on VGA console disappears as soon as Dom0 is started.) I''m using Xen 3.3.1 and 2.6.29-rc7-tip from xen.git/xen/dom0/hackery (commit b22698f3c4d6cbb6d38bc486da4ec61c5045895d should be included) The clock only seems to run if the system is under load (e.g. run "while true; do echo -n; done" in a shell). With the CPU loaded and the clock running everything seems to work quite well (hard disk and network access, that is.) Changing the "xen" clocksource to "tsc" via sysfs didn''t make a difference. Enabling or disabling the "tickless" option doesn''t make a difference either. The system didn''t boot up normally, I used a minimal busybox-based initrd as test base instead. Here is dmesg and xm dmesg out. .config is attached. dmesg: (volumes where mounted using cryptsetup, and xend was started, see below) Output is from netconsole, so some messages might have got lost. I piped the output through "sort". "dmesg" command output was incomplete (only about 15 K) despite a log buffer size of 256 K so I send the netconsole output. [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129806 [ 0.000000] Detected 1729.018 MHz processor. [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] Kernel command line: debug console=tty0 earlyprintk=vga netconsole=19000@10.32.1.43/eth0,19000@10.32.1.1/00:18:f3:59:d7:4f [ 0.000000] NR_IRQS:512 [ 0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes) [ 0.000000] xen: --> irq=0 [ 0.000000] xen: --> irq=1 [ 0.000000] xen: --> irq=10 [ 0.000000] xen: --> irq=11 [ 0.000000] xen: --> irq=12 [ 0.000000] xen: --> irq=13 [ 0.000000] xen: --> irq=14 [ 0.000000] xen: --> irq=15 [ 0.000000] xen: --> irq=3 [ 0.000000] xen: --> irq=4 [ 0.000000] xen: --> irq=5 [ 0.000000] xen: --> irq=6 [ 0.000000] xen: --> irq=7 [ 0.000000] xen: --> irq=8 [ 0.000000] xen: --> irq=9 [ 0.000000] xen: registering gsi 0 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 10 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 11 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 12 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 13 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 14 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 15 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 1 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 3 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 4 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 5 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 6 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 7 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 8 triggering 1 polarity 0 [ 0.000000] xen: registering gsi 9 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 0 gsi 0 vector 240 ioapic 0 pin 0 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 10 gsi 10 vector 104 ioapic 0 pin 10 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 11 gsi 11 vector 112 ioapic 0 pin 11 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 12 gsi 12 vector 120 ioapic 0 pin 12 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 13 gsi 13 vector 136 ioapic 0 pin 13 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 14 gsi 14 vector 144 ioapic 0 pin 14 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 15 gsi 15 vector 152 ioapic 0 pin 15 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 1 gsi 1 vector 40 ioapic 0 pin 1 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 3 gsi 3 vector 48 ioapic 0 pin 3 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 4 gsi 4 vector 56 ioapic 0 pin 4 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 5 gsi 5 vector 64 ioapic 0 pin 5 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 6 gsi 6 vector 72 ioapic 0 pin 6 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 7 gsi 7 vector 80 ioapic 0 pin 7 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 8 gsi 8 vector 88 ioapic 0 pin 8 triggering 0 polarity 0 [ 0.000000] xen_set_ioapic_routing: irq 9 gsi 9 vector 96 ioapic 0 pin 9 triggering 1 polarity 0 [ 0.010000] Calibrating delay loop (skipped), value calculated using timer frequency.. 3458.03 BogoMIPS (lpj=17290180) [ 0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.010000] Console: colour VGA+ 80x25 [ 0.010000] console handover: boot [earlyvga0] -> real [tty0] [ 0.010000] CPU: L1 I cache: 32K, L1 D cache: 32K [ 0.010000] CPU: L2 cache: 2048K [ 0.010000] .data : 0xc038dd6b - 0xc0493cd0 (1047 kB) [ 0.010000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.010000] fixmap : 0xf5750000 - 0xf57ff000 ( 700 kB) [ 0.010000] .init : 0xc0499000 - 0xc04e7000 ( 312 kB) [ 0.010000] Initializing HighMem for node 0 (00000000:00000000) [ 0.010000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.010000] installing Xen timer for CPU 0 [ 0.010000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) [ 0.010000] Memory: 443424k/524288k available (2615k kernel code, 79736k reserved, 1047k data, 312k init, 0k highmem) [ 0.010000] Mount-cache hash table entries: 512 [ 0.010000] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 0.010000] pkmap : 0xf5200000 - 0xf5400000 (2048 kB) [ 0.010000] Placing 64MB software IO TLB between c1470000 - c5470000 [ 0.010000] SMP alternatives: switching to UP code [ 0.010000] software IO TLB at phys 0x1470000 - 0x5470000 [ 0.010000] .text : 0xc0100000 - 0xc038dd6b (2615 kB) [ 0.010000] virtual kernel memory layout: [ 0.010000] vmalloc : 0xe0800000 - 0xf51fe000 ( 329 MB) [ 0.010000] xen_swiotlb_fixup: buf=c1470000 size=67108864 [ 0.010000] xen_swiotlb_fixup: buf=c54d0000 size=32768 [ 0.010000] Xen: using vcpuop timer interface [ 0.042238] Freeing SMP alternatives: 11k freed [ 0.042285] ACPI: Core revision 20081204 [ 0.060086] cpu 0 spinlock event irq 25 [ 0.060270] Brought up 1 CPUs [ 0.060317] CPU0 attaching NULL sched-domain. [ 0.060882] net_namespace: 304 bytes [ 0.060936] Booting paravirtualized kernel on Xen [ 0.060976] Xen version: 3.3.1 (preserve-AD) (dom0) [ 0.061110] Grant table initialized [ 0.061200] NET: Registered protocol family 16 [ 0.061532] xenbus_probe_init ok [ 0.061861] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255 [ 0.061906] PCI: MCFG area at e0000000 reserved in E820 [ 0.061946] PCI: Using MMCONFIG for extended config space [ 0.061987] PCI: Using configuration type 1 for base access [ 0.062030] Samsung X20 Laptop detected: enabling PCI bus# renumbering (pci=assign-busses) [ 0.065889] bio: create slab <bio-0> at 0 [ 0.068976] ACPI: EC: Look up EC in DSDT [ 0.078455] ACPI: EC: non-query interrupt received, switching to interrupt mode [ 0.079272] ACPI: Interpreter enabled [ 0.079313] ACPI: (supports S0 S5) [ 0.079429] ACPI: Using IOAPIC for interrupt routing [ 0.094170] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62 [ 0.094212] ACPI: EC: driver started in interrupt mode [ 0.095291] ACPI: ACPI Dock Station Driver: 1 docks/bays found [ 0.095358] ACPI: PCI Root Bridge [PCI0] (0000:00) [ 0.095674] pci 0000:00:02.0: reg 10 32bit mmio: [0xb0080000-0xb00fffff] [ 0.095726] pci 0000:00:02.0: reg 14 io port: [0x1800-0x1807] [ 0.095777] pci 0000:00:02.0: reg 18 32bit mmio: [0xc0000000-0xcfffffff] [ 0.095830] pci 0000:00:02.0: reg 1c 32bit mmio: [0xb0000000-0xb003ffff] [ 0.095978] pci 0000:00:02.1: reg 10 32bit mmio: [0x000000-0x07ffff] [ 0.096343] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold [ 0.096391] pci 0000:00:1c.0: PME# disabled [ 0.096562] pci 0000:00:1d.0: reg 20 io port: [0x1820-0x183f] [ 0.096729] pci 0000:00:1d.1: reg 20 io port: [0x1840-0x185f] [ 0.096896] pci 0000:00:1d.2: reg 20 io port: [0x1860-0x187f] [ 0.097060] pci 0000:00:1d.3: reg 20 io port: [0x1880-0x189f] [ 0.097231] pci 0000:00:1d.7: reg 10 32bit mmio: [0xb0040000-0xb00403ff] [ 0.097398] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold [ 0.097444] pci 0000:00:1d.7: PME# disabled [ 0.097696] pci 0000:00:1e.2: reg 10 io port: [0x1c00-0x1cff] [ 0.097748] pci 0000:00:1e.2: reg 14 io port: [0x18c0-0x18ff] [ 0.097802] pci 0000:00:1e.2: reg 18 32bit mmio: [0xb0040800-0xb00409ff] [ 0.097856] pci 0000:00:1e.2: reg 1c 32bit mmio: [0xb0040400-0xb00404ff] [ 0.097974] pci 0000:00:1e.2: PME# supported from D0 D3hot D3cold [ 0.098022] pci 0000:00:1e.2: PME# disabled [ 0.098136] pci 0000:00:1e.3: reg 10 io port: [0x2400-0x24ff] [ 0.098190] pci 0000:00:1e.3: reg 14 io port: [0x2000-0x207f] [ 0.098329] pci 0000:00:1e.3: PME# supported from D0 D3hot D3cold [ 0.098377] pci 0000:00:1e.3: PME# disabled [ 0.098571] pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO [ 0.098621] pci 0000:00:1f.0: quirk: region 1180-11bf claimed by ICH6 GPIO [ 0.098668] pci 0000:00:1f.0: LPC Generic IO decode 1 PIO at 0680-06ff [ 0.098807] pci 0000:00:1f.1: reg 10 io port: [0x00-0x07] [ 0.098915] pci 0000:00:1f.1: reg 18 io port: [0x00-0x07] [ 0.098968] pci 0000:00:1f.1: reg 1c io port: [0x00-0x03] [ 0.101605] pci_bus 0000:00: on NUMA node 0 [ 0.101654] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 0.102216] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT] [ 0.102474] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT] [ 0.121374] ACPI: PCI Interrupt Link [LNKA] (IRQs *11) [ 0.121708] ACPI: PCI Interrupt Link [LNKB] (IRQs *10) [ 0.122037] ACPI: PCI Interrupt Link [LNKC] (IRQs *5) [ 0.122366] ACPI: PCI Interrupt Link [LNKD] (IRQs *5) [ 0.122697] ACPI: PCI Interrupt Link [LNKE] (IRQs *11) [ 0.123027] ACPI: PCI Interrupt Link [LNKF] (IRQs 10) *0, disabled. [ 0.123424] ACPI: PCI Interrupt Link [LNKG] (IRQs *5) [ 0.123752] ACPI: PCI Interrupt Link [LNKH] (IRQs *5) [ 0.124114] ACPI: Power Resource [CFAN] (on) [ 0.124549] xenbus_probe_backend_init bus registered ok [ 0.124591] xen_balloon: Initialising balloon driver. [ 0.125144] SCSI subsystem initialized [ 0.125257] libata version 3.00 loaded. [ 0.125646] PCI: Using ACPI for IRQ routing [ 0.125768] pci 0000:02:09.0: BAR 0: can''t allocate resource [ 0.126134] Xen: Initializing Xen DMA ops [ 0.126175] Xen: Enabling DMA fallback to swiotlb [ 0.126257] pnp: PnP ACPI init [ 0.126306] ACPI: bus type pnp registered [ 0.129938] xen: registering gsi 8 triggering 1 polarity 0 [ 0.132564] system 00:06: ioport range 0x1180-0x11bf has been reserved [ 0.132608] system 00:06: ioport range 0x1640-0x164f has been reserved [ 0.168092] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:01 [ 0.168138] pci 0000:00:1c.0: IO window: 0x3000-0x3fff [ 0.168189] pci 0000:00:1c.0: MEM window: 0xb4000000-0xb7ffffff [ 0.168238] pci 0000:00:1c.0: PREFETCH window: 0x000000d0000000-0x000000d3ffffff [ 0.168312] pci 0000:02:09.0: CardBus bridge, secondary bus 0000:03 [ 0.168353] pci 0000:02:09.0: IO window: 0x004000-0x0040ff [ 0.168399] pci 0000:02:09.0: IO window: 0x004400-0x0044ff [ 0.168447] pci 0000:02:09.0: PREFETCH window: 0x50000000-0x53ffffff [ 0.168494] pci 0000:02:09.0: MEM window: 0x58000000-0x5bffffff [ 0.168541] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02 [ 0.168584] pci 0000:00:1e.0: IO window: 0x4000-0x4fff [ 0.168636] pci 0000:00:1e.0: MEM window: 0xb8000000-0xb80fffff [ 0.168684] pci 0000:00:1e.0: PREFETCH window: 0x00000050000000-0x00000055ffffff [ 0.168755] xen: registering gsi 17 triggering 0 polarity 1 [ 0.168803] xen: --> irq=17 [ 0.168843] xen_set_ioapic_routing: irq 17 gsi 17 vector 160 ioapic 0 pin 17 triggering 1 polarity 1 [ 0.168893] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 0.168942] pci 0000:00:1c.0: setting latency timer to 64 [ 0.169117] pci 0000:02:09.0: power state changed by ACPI to D0 [ 0.169355] pci_bus 0000:00: resource 0 io: [0x00-0xffff] [ 0.169396] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff] [ 0.169479] pci_bus 0000:01: resource 1 mem: [0xb4000000-0xb7ffffff] [ 0.169521] pci_bus 0000:01: resource 2 mem: [0xd0000000-0xd3ffffff] [ 0.169562] pci_bus 0000:01: resource 3 mem: [0x0-0x0] [ 0.169602] pci_bus 0000:02: resource 0 io: [0x4000-0x4fff] [ 0.169643] pci_bus 0000:02: resource 1 mem: [0xb8000000-0xb80fffff] [ 0.169684] pci_bus 0000:02: resource 2 mem: [0x50000000-0x55ffffff] [ 0.169765] pci_bus 0000:02: resource 4 mem: [0x000000-0xffffffffffffffff] [ 0.169807] pci_bus 0000:03: resource 0 io: [0x4000-0x40ff] [ 0.169847] pci_bus 0000:03: resource 1 io: [0x4400-0x44ff] [ 0.169888] pci_bus 0000:03: resource 2 mem: [0x50000000-0x53ffffff] [ 0.169929] pci_bus 0000:03: resource 3 mem: [0x58000000-0x5bffffff] [ 0.170011] NET: Registered protocol family 2 [ 0.170094] IP route cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.170230] TCP established hash table entries: 65536 (order: 7, 524288 bytes) [ 0.170657] TCP bind hash table entries: 65536 (order: 7, 524288 bytes) [ 0.171096] TCP: Hash tables configured (established 65536 bind 65536) [ 0.171141] TCP reno registered [ 0.171273] NET: Registered protocol family 1 [ 0.171390] checking if image is initramfs... it is [ 0.178749] Freeing initrd memory: 3736k freed [ 0.182790] Simple Boot Flag at 0x36 set to 0x1 [ 0.184236] VFS: Disk quotas dquot_6.5.2 [ 0.184303] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.184427] Created ptmx node in devpts ino 2 [ 0.184525] msgmni has been set to 1031 [ 0.185111] alg: No test for stdrng (krng) [ 0.185202] alg: No test for stdrng (ansi_cprng) [ 0.185264] io scheduler noop registered [ 0.185326] io scheduler cfq registered (default) [ 0.185824] pcieport-driver 0000:00:1c.0: setting latency timer to 64 [ 0.194476] ACPI: Battery Slot [BAT1] (battery present) [ 0.195128] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 0.195559] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1 [ 0.196100] ACPI: Lid Switch [LID0] [ 0.196421] input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2 [ 0.196482] ACPI: Power Button (CM) [PWRB] [ 0.196721] input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input3 [ 0.196769] ACPI: Sleep Button (CM) [SLPB] [ 0.197840] fan PNP0C0B:00: registered as cooling_device0 [ 0.197883] ACPI: Fan [FAN1] (on) [ 0.199050] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) [ 0.199300] processor ACPI_CPU:00: registered as cooling_device1 [ 0.199344] ACPI: Processor [CPU0] (supports 2 throttling states) [ 0.205680] thermal LNXTHERM:01: registered as thermal_zone0 [ 0.206490] ACPI: Thermal Zone [THRM] (58 C) [ 0.206678] Event-channel device installed. [ 0.213147] hpet_acpi_add: no address or irqs in _CRS [ 0.216045] brd: module loaded [ 0.217608] xen: --> irq=22 [ 0.217651] xen_set_ioapic_routing: irq 22 gsi 22 vector 176 ioapic 0 pin 22 triggering 1 polarity 1 [ 0.217705] b44 0000:02:05.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 [ 0.330176] ssb: Sonics Silicon Backplane found on PCI device 0000:02:05.0 [ 0.330297] b44.c:v2.0 [ 0.370317] eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:00:f0:7a:09:cd [ 0.370430] netconsole: local port 19000 [ 0.370471] netconsole: local IP 10.32.1.43 [ 0.370511] netconsole: interface eth0 [ 0.370551] netconsole: remote port 19000 [ 0.370591] netconsole: remote IP 10.32.1.1 [ 0.370632] netconsole: remote ethernet address 00:18:f3:59:d7:4f [ 0.370674] netconsole: device eth0 not up yet, forcing it [ 3.226382] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 3.226382] 00000000 - 20000000 page 4k [ 3.226382] 0: 0x00000010 -> 0x0000009f [ 3.226382] 0: 0x00000100 -> 0x000008f7 [ 3.226382] 0: 0x00000978 -> 0x00020000 [ 3.226382] 0MB HIGHMEM available. [ 3.226382] #1 [0000978000 - 0000983000] XEN PAGETABLES ==> [0000978000 - 0000983000] [ 3.226382] #2 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] [ 3.226382] #3 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] [ 3.226382] #4 [0000100000 - 0000550e0c] TEXT DATA BSS ==> [0000100000 - 0000550e0c] [ 3.226382] #5 [0000551000 - 00008f7000] RAMDISK ==> [0000551000 - 00008f7000] [ 3.226382] 512MB LOWMEM available. [ 3.226382] #6 [0000983000 - 00009ca140] BRK ==> [0000983000 - 00009ca140] [ 3.226382] #7 [00009cb000 - 0000a86000] PGTABLE ==> [00009cb000 - 0000a86000] [ 3.226382] #8 [0000010000 - 0000014000] BOOTMAP ==> [0000010000 - 0000014000] [ 3.226382] (9 early reservations) ==> bootmem [0000000000 - 0020000000] [ 3.226382] ACPI: APIC 3F69EF0A, 005A (r1 INTEL ALVISO 6040000 LOHR 5F) [ 3.226382] ACPI: BOOT 3F69EFD8, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) [ 3.226382] ACPI: DSDT 3F6996B0, 57E6 (r1 INTEL ALVISO 6040000 INTL 20030224) [ 3.226382] ACPI: FACP 3F69EE96, 0074 (r1 INTEL ALVISO 6040000 LOHR 5F) [ 3.226382] ACPI: FACS 3F6AFFC0, 0040 [ 3.226382] ACPI: HPET 3F69EF64, 0038 (r1 INTEL ALVISO 6040000 LOHR 5F) [ 3.226382] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 3.226382] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 3.226382] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 3.226382] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) [ 3.226382] ACPI: IRQ0 used by override. [ 3.226382] ACPI: IRQ2 used by override. [ 3.226382] ACPI: IRQ9 used by override. [ 3.226382] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 3.226382] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) [ 3.226382] ACPI: Local APIC address 0xfee00000 [ 3.226382] ACPI: Local APIC address 0xfee00000 [ 3.226382] ACPI: MCFG 3F69EF9C, 003C (r1 INTEL ALVISO 6040000 LOHR 5F) [ 3.226382] ACPI: PM-Timer IO Port: 0x1008 [ 3.226382] ACPI: RSDP 000F76D0, 0014 (r0 PTLTD ) [ 3.226382] ACPI: RSDT 3F698C8C, 0048 (r1 PTLTD Ohlone00 6040000 LTP 0) [ 3.226382] ACPI: SSDT 3F698CD4, 00C9 (r1 PmRef CpuPm 3000 INTL 20030224) [ 3.226382] ACPI: SSDT 3F698D9D, 01BA (r1 PmRef Cpu0Cst 3001 INTL 20030224) [ 3.226382] ACPI: SSDT 3F698F57, 031B (r1 PmRef Cpu0Ist 3000 INTL 20030224) [ 3.226382] ACPI: SSDT 3F699482, 022E (r1 SataRe SataAhci 1000 INTL 20030224) [ 3.226382] Allocating PCI resources starting at 50000000 (gap: 40000000:a0000000) [ 3.226382] AMD AuthenticAMD [ 3.226382] BIOS-provided physical RAM map: [ 3.226382] Centaur CentaurHauls [ 3.226382] console [earlyvga0] enabled [ 3.226382] Cyrix CyrixInstead [ 3.226382] DMA 0x00000010 -> 0x00001000 [ 3.226382] DMA zone: 0 pages reserved [ 3.226382] DMA zone: 32 pages used for memmap [ 3.226382] DMA zone: 3822 pages, LIFO batch:0 [ 3.226382] DMI present. [ 3.226382] early_node_map[3] active PFN ranges [ 3.226382] Enabling APIC mode: Flat. Using 1 I/O APICs [ 3.226382] FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4) [ 3.226382] free_area_init_node: node 0, pgdat c0477780, node_mem_map c1000200 [ 3.226382] HighMem 0x00020000 -> 0x00020000 [ 3.226382] init_memory_mapping: 00000000-20000000 [ 3.226382] Intel GenuineIntel [ 3.226382] IOAPIC[0]: apic_id 255, version 32, address 0xfec00000, GSI 0-23 [ 3.226382] IOAPIC[0]: Unable to change apic_id! [ 3.226382] kernel direct mapping tables up to 20000000 @ 9cb000-acf000 [ 3.226382] KERNEL supported cpus: [ 3.226382] last_pfn = 0x20000 max_arch_pfn = 0x1000000 [ 3.226382] Linux version 2.6.29-rc7-tip (root@cascus) (gcc version 3.4.6 (Gentoo Hardened 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)) #4 SMP Fri Mar 6 00:33:03 CET 2009 [ 3.226382] low ram: 0 - 20000000 [ 3.226382] mapped low ram: 0 - 20000000 [ 3.226382] Movable zone start PFN for each node [ 3.226382] node 0 bootmap 00010000 - 00014000 [ 3.226382] node 0 low ram: 00000000 - 20000000 [ 3.226382] Normal 0x00001000 -> 0x00020000 [ 3.226382] Normal zone: 125984 pages, LIFO batch:31 [ 3.226382] Normal zone: 992 pages used for memmap [ 3.226382] NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1 [ 3.226382] nr_irqs_gsi: 24 [ 3.226382] NSC Geode by NSC [ 3.226382] On node 0 totalpages: 130830 [ 3.226382] PERCPU: Allocated 7 4k pages, static data 24988 bytes [ 3.226382] Phoenix BIOS detected: BIOS may corrupt low RAM, working around it. [ 3.226382] RAMDISK: 00551000 - 008f7000 [ 3.226382] Reserving virtual address space above 0xf5800000 [ 3.226382] SMP: Allowing 1 CPUs, 0 hotplug CPUs [ 3.226382] Transmeta GenuineTMx86 [ 3.226382] Transmeta TransmetaCPU [ 3.226382] UMC UMC UMC UMC [ 3.226382] Using ACPI (MADT) for SMP configuration information [ 3.226382] Using APIC driver default [ 3.226382] Xen: 0000000000000000 - 000000000009f800 (usable) [ 3.226382] Xen: 000000000009f800 - 0000000000100000 (reserved) [ 3.226382] Xen: 0000000000100000 - 00000000008f7000 (usable) [ 3.226382] Xen: 00000000008f7000 - 0000000000978000 (reserved) [ 3.226382] Xen: 0000000000978000 - 0000000020000000 (usable) [ 3.226382] Xen: 000000003f690000 - 000000003f69f000 (ACPI data) [ 3.226382] Xen: 000000003f69f000 - 000000003f700000 (ACPI NVS) [ 3.226382] Xen: 000000003f700000 - 0000000040000000 (reserved) [ 3.226382] Xen: 00000000e0000000 - 00000000f0006000 (reserved) [ 3.226382] Xen: 00000000f0008000 - 00000000f000c000 (reserved) [ 3.226382] Xen: 00000000fed00000 - 00000000fed00400 (reserved) [ 3.226382] Xen: 00000000fed20000 - 00000000fed90000 (reserved) [ 3.226382] Xen: 00000000ff000000 - 0000000100000000 (reserved) [ 3.226382] Zone PFN ranges: [ 3.766489] cpu 0 using vcpu_info at e0801020 [ 3.766489] Xen: using vcpu_info placement [ 4.040243] b44: eth0: Link is up at 100 Mbps, full duplex. [ 4.040286] b44: eth0: Flow control is off for TX and off for RX. [ 4.040466] console [netcon0] enabled [ 4.062347] netconsole: network logging started [ 4.062602] Driver ''sd'' needs updating - please use bus_type methods [ 4.062728] Driver ''sr'' needs updating - please use bus_type methods [ 4.062927] ata_piix 0000:00:1f.1: version 2.12 [ 4.062983] xen: registering gsi 18 triggering 0 polarity 1 [ 4.063056] xen: --> irq=18 [ 4.063099] xen_set_ioapic_routing: irq 18 gsi 18 vector 184 ioapic 0 pin 18 triggering 1 polarity 1 [ 4.063166] ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 4.063294] ata_piix 0000:00:1f.1: setting latency timer to 64 [ 4.063480] scsi0 : ata_piix [ 4.063759] scsi1 : ata_piix [ 4.065394] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1810 irq 14 [ 4.065437] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1818 irq 15 [ 4.118089] trying to map vcpu_info 0 at e0801020, mfn 3e004, offset 32 [ 4.260863] ata1.00: ATA-6: HTS541080G9AT00, MB4OA60A, max UDMA/100 [ 4.260921] ata1.00: 155490289 sectors, multi 16: LBA48 [ 4.261024] ata1.01: ATAPI: DV-W28EA, S.0A, max UDMA/33 [ 4.300623] ata1.00: configured for UDMA/100 [ 4.340416] ata1.01: configured for UDMA/33 [ 4.351131] scsi 0:0:0:0: Direct-Access ATA HTS541080G9AT00 MB4O PQ: 0 ANSI: 5 [ 4.351526] sd 0:0:0:0: [sda] 155490289 512-byte hardware sectors: (79.6 GB/74.1 GiB) [ 4.351613] sd 0:0:0:0: [sda] Write Protect is off [ 4.351660] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 4.351788] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn''t support DPO or FUA [ 4.351963] sd 0:0:0:0: [sda] 155490289 512-byte hardware sectors: (79.6 GB/74.1 GiB) [ 4.352047] sd 0:0:0:0: [sda] Write Protect is off [ 4.352092] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 4.352217] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn''t support DPO or FUA [ 4.352269] sda: sda1 sda2 < sda5 sda6 sda7 sda8 > [ 4.433753] sd 0:0:0:0: [sda] Attached SCSI disk [ 4.433999] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 4.435764] scsi 0:0:1:0: CD-ROM TEAC DV-W28EA S.0A PQ: 0 ANSI: 5 [ 4.470818] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray [ 4.470869] Uniform CD-ROM driver Revision: 3.20 [ 4.471123] sr 0:0:1:0: Attached scsi CD-ROM sr0 [ 4.471343] sr 0:0:1:0: Attached scsi generic sg1 type 5 [ 4.471469] ata2: port disabled. ignoring. [ 4.471779] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 [ 4.474611] i8042.c: Detected active multiplexing controller, rev 1.1. [ 4.476411] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 4.476473] serio: i8042 AUX0 port at 0x60,0x64 irq 12 [ 4.476539] serio: i8042 AUX1 port at 0x60,0x64 irq 12 [ 4.476584] serio: i8042 AUX2 port at 0x60,0x64 irq 12 [ 4.476641] serio: i8042 AUX3 port at 0x60,0x64 irq 12 [ 4.476834] mice: PS/2 mouse device common for all mice [ 4.477862] rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0 [ 4.477965] rtc0: alarms up to one month, y3k, 242 bytes nvram [ 4.478245] device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com [ 4.478652] cpuidle: using governor ladder [ 4.478780] TCP cubic registered [ 4.478824] NET: Registered protocol family 17 [ 4.478902] Using IPI No-Shortcut mode [ 4.478945] IO APIC resources could be not be allocated. [ 4.479467] rtc_cmos 00:07: setting system clock to 2009-03-06 00:10:09 UTC (1236298209) [ 4.479673] Freeing unused kernel memory: 312k freed [ 4.480933] Write protecting the kernel text: 2616k [ 4.481300] Write protecting the kernel read-only data: 800k [ 4.500490] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4 [ 4.523136] Marking TSC unstable due to TSC halts in idle [ 59.665835] Clocksource tsc unstable (delta = -54153771637 ns) [ 59.674669] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen [ 59.674669] ata1.00: cmd c8/00:80:9f:01:00/00:00:00:00:00/e0 tag 0 dma 65536 in [ 59.674669] res 40/00:03:00:00:00/00:00:00:00:00/b0 Emask 0x4 (timeout) [ 59.674669] ata1.00: status: { DRDY } [ 62.359425] ata1: soft resetting link [ 64.151416] ata1.00: configured for UDMA/100 [ 64.789264] ata1.01: configured for UDMA/33 [ 65.223423] ata1: EH complete [ 65.512842] sd 0:0:0:0: [sda] 155490289 512-byte hardware sectors: (79.6 GB/74.1 GiB) [ 65.512842] sd 0:0:0:0: [sda] Write Protect is off [ 65.512842] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 65.512842] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn''t support DPO or FUA [ 65.535362] sd 0:0:0:0: [sda] 155490289 512-byte hardware sectors: (79.6 GB/74.1 GiB) [ 65.539998] sd 0:0:0:0: [sda] Write Protect is off [ 65.542485] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 65.543740] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn''t support DPO or FUA [ 70.583796] SysRq : Changing Loglevel [ 70.583931] Loglevel set to 9 [ 70.605760] SysRq : Changing Loglevel [ 70.605889] Loglevel set to 9 [ 201.566346] BUG: soft lockup - CPU#0 stuck for 121s! [busybox:450] [ 201.573542] Modules linked in: [ 201.573542] [ 201.573542] Pid: 450, comm: busybox Not tainted (2.6.29-rc7-tip #4) SX20S [ 201.573542] EIP: 0061:[<c0252266>] EFLAGS: 00000286 CPU: 0 [ 201.573542] EIP is at __copy_to_user_ll+0x6/0x70 [ 201.573542] EAX: bff3d1d8 EBX: 00000004 ECX: 00000004 EDX: df2e3e68 [ 201.573542] ESI: 00000001 EDI: df2e3e70 EBP: df2e3e2c ESP: df2e3e24 [ 201.573542] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 [ 201.573542] CR0: 8005003b CR2: b80a2000 CR3: 1f345000 CR4: 00000660 [ 201.573542] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 201.573542] DR6: ffff0ff0 DR7: 00000400 [ 201.573542] Call Trace: [ 201.573542] [<c019d0a0>] core_sys_select+0x220/0x340 [ 201.573542] [<c0105f6a>] ? xen_force_evtchn_callback+0x1a/0x30 [ 201.573542] [<c0106830>] ? check_events+0x8/0xc [ 201.573542] [<c0106827>] ? xen_restore_fl_direct_end+0x0/0x1 [ 201.573542] [<c038cf14>] ? _spin_unlock_irqrestore+0x14/0x20 [ 201.573542] [<c01494af>] ? remove_wait_queue+0x3f/0x50 [ 201.573542] [<c02a6d95>] ? n_tty_read+0x395/0x500 [ 201.573542] [<c038cf14>] ? _spin_unlock_irqrestore+0x14/0x20 [ 201.573542] [<c0105f6a>] ? xen_force_evtchn_callback+0x1a/0x30 [ 201.573542] [<c0106830>] ? check_events+0x8/0xc [ 201.573542] [<c0105f6a>] ? xen_force_evtchn_callback+0x1a/0x30 [ 201.573542] [<c0106830>] ? check_events+0x8/0xc [ 201.573542] [<c0106827>] ? xen_restore_fl_direct_end+0x0/0x1 [ 201.573542] [<c038cf14>] ? _spin_unlock_irqrestore+0x14/0x20 [ 201.573542] [<c01399f6>] ? current_fs_time+0x16/0x20 [ 201.573542] [<c038cea8>] ? _spin_lock+0x8/0x10 [ 201.573542] [<c019d23b>] sys_select+0x7b/0xa0 [ 201.573542] [<c0108f8c>] syscall_call+0x7/0xb [ 262.454351] hrtimer: interrupt too slow, forcing clock min delta to 45534129 ns [ 268.186442] SysRq : Changing Loglevel [ 268.186442] Loglevel set to 9 [ 269.147532] SysRq : Changing Loglevel [ 269.147532] Loglevel set to 9 [ 270.136134] SysRq : Changing Loglevel [ 270.136134] Loglevel set to 9 Load the CPU to get the clock running and use cryptsetup to decrypt the hard disk. mount it: [ 955.074434] ReiserFS: dm-4: found reiserfs format "3.6" with standard journal [ 955.074434] ReiserFS: dm-4: using ordered data mode [ 955.160289] ReiserFS: dm-4: journal params: device dm-4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 [ 955.160568] ReiserFS: dm-4: checking transaction log (dm-4) [ 955.610730] ReiserFS: dm-4: Using r5 hash to sort names Now start xend. [ 1506.487070] xenbus_probe wake_waiting [ 1506.487070] xenbus_probe wake_waiting [ 1506.487070] xenbus_probe_devices backend [ 1506.487070] xenbus_probe_devices failed xenbus_directory [ 1506.487070] backend_probe_and_watch devices probed ok [ 1506.487070] backend_probe_and_watch watch add ok ok [ 1506.487070] backend_probe_and_watch all done xm dmesg output: __ __ _____ _____ _ \ \/ /___ _ __ |___ / |___ / / | \ // _ \ ''_ \ |_ \ |_ \ | | / \ __/ | | | ___) | ___) || | /_/\_\___|_| |_| |____(_)____(_)_| (XEN) Xen version 3.3.1 (root@no.g203.net) (gcc-Version 3.4.6 (Gentoo Hardened 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)) Thu Mar 5 22:33:24 CET 2009 (XEN) Latest ChangeSet: unavailable (XEN) Command line: loglvl=all guest_loglvl=all debug dom0_mem=512M console=vga (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 2 MBR signatures (XEN) Found 2 EDD information structures (XEN) Xen-e820 RAM map: (XEN) 0000000000000000 - 000000000009f800 (usable) (XEN) 000000000009f800 - 00000000000a0000 (reserved) (XEN) 00000000000dc000 - 0000000000100000 (reserved) (XEN) 0000000000100000 - 000000003f690000 (usable) (XEN) 000000003f690000 - 000000003f69f000 (ACPI data) (XEN) 000000003f69f000 - 000000003f700000 (ACPI NVS) (XEN) 000000003f700000 - 0000000040000000 (reserved) (XEN) 00000000e0000000 - 00000000f0006000 (reserved) (XEN) 00000000f0008000 - 00000000f000c000 (reserved) (XEN) 00000000fed00000 - 00000000fed00400 (reserved) (XEN) 00000000fed20000 - 00000000fed90000 (reserved) (XEN) 00000000ff000000 - 0000000100000000 (reserved) (XEN) System RAM: 1014MB (1038524kB) (XEN) ACPI: RSDP 000F76D0, 0014 (r0 PTLTD ) (XEN) ACPI: RSDT 3F698C8C, 0048 (r1 PTLTD Ohlone00 6040000 LTP 0) (XEN) ACPI: FACP 3F69EE96, 0074 (r1 INTEL ALVISO 6040000 LOHR 5F) (XEN) ACPI: DSDT 3F6996B0, 57E6 (r1 INTEL ALVISO 6040000 INTL 20030224) (XEN) ACPI: FACS 3F6AFFC0, 0040 (XEN) ACPI: APIC 3F69EF0A, 005A (r1 INTEL ALVISO 6040000 LOHR 5F) (XEN) ACPI: HPET 3F69EF64, 0038 (r1 INTEL ALVISO 6040000 LOHR 5F) (XEN) ACPI: MCFG 3F69EF9C, 003C (r1 INTEL ALVISO 6040000 LOHR 5F) (XEN) ACPI: BOOT 3F69EFD8, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) (XEN) ACPI: SSDT 3F699482, 022E (r1 SataRe SataAhci 1000 INTL 20030224) (XEN) ACPI: SSDT 3F698F57, 031B (r1 PmRef Cpu0Ist 3000 INTL 20030224) (XEN) ACPI: SSDT 3F698D9D, 01BA (r1 PmRef Cpu0Cst 3001 INTL 20030224) (XEN) ACPI: SSDT 3F698CD4, 00C9 (r1 PmRef CpuPm 3000 INTL 20030224) (XEN) NUMA turned off (XEN) Faking a node at 0000000000000000-000000003f690000 (XEN) Xen heap: 9MB (9780kB) (XEN) Domain heap initialised (XEN) DMI 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[3f6affcc], vec_size[20] (XEN) ACPI: Local APIC address 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) (XEN) Processor #0 6:13 APIC version 20 (XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) (XEN) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) (XEN) IOAPIC[0]: apic_id 1, version 32, 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: IRQ0 used by override. (XEN) ACPI: IRQ2 used by override. (XEN) ACPI: IRQ9 used by override. (XEN) Enabling APIC mode: Flat. Using 1 I/O APICs (XEN) ACPI: HPET id: 0x8086a201 base: 0xfed00000 (XEN) Using ACPI (MADT) for SMP configuration information (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Initializing CPU#0 (XEN) Detected 1729.072 MHz processor. (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K (XEN) CPU: L2 cache: 2048K (XEN) Intel machine check architecture supported. (XEN) Intel machine check reporting enabled on CPU#0. (XEN) CPU0: Intel(R) Pentium(R) M processor 1.73GHz stepping 08 (XEN) Total of 1 processors activated. (XEN) ENABLING IO-APIC IRQs (XEN) -> Using new ACK method (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 (XEN) Platform timer is 14.318MHz HPET (XEN) Brought up 1 CPUs (XEN) I/O virtualisation disabled (XEN) ACPI sleep modes: S3 (XEN) MCA: Machine check polling timer started. (XEN) *** LOADING DOMAIN 0 *** (XEN) Xen kernel: 32-bit, PAE, lsb (XEN) Dom0 kernel: 32-bit, PAE, lsb, paddr 0x100000 -> 0x551000 (XEN) PHYSICAL MEMORY ARRANGEMENT: (XEN) Dom0 alloc.: 000000003d000000->000000003e000000 (126976 pages to be allocated) (XEN) VIRTUAL MEMORY ARRANGEMENT: (XEN) Loaded kernel: c0100000->c0551000 (XEN) Init. ramdisk: c0551000->c08f7000 (XEN) Phys-Mach map: c08f7000->c0977000 (XEN) Start info: c0977000->c0977474 (XEN) Page tables: c0978000->c0983000 (XEN) Boot stack: c0983000->c0984000 (XEN) TOTAL: c0000000->c0c00000 (XEN) ENTRY ADDRESS: c0499000 (XEN) Dom0 has maximum 1 VCPUs (XEN) Scrubbing Free RAM: ....done. (XEN) Xen trace buffers: disabled (XEN) Std. Loglevel: All (XEN) Guest Loglevel: All (XEN) Xen is relinquishing VGA console. (XEN) *** Serial input -> DOM0 (type ''CTRL-a'' three times to switch input to Xen) (XEN) Freed 104kB init memory. (XEN) io_apic.c:2213: (XEN) ioapic_guest_write: apic=0, pin=2, old_irq=0, new_irq=-1 (XEN) ioapic_guest_write: old_entry=000009f0, new_entry=00010900 (XEN) ioapic_guest_write: Attempt to remove IO-APIC pin of in-use IRQ! (XEN) io_apic.c:2226: (XEN) ioapic_guest_write: apic=0, pin=0, old_irq=-1, new_irq=0 (XEN) ioapic_guest_write: old_entry=00010900, new_entry=000009f0 (XEN) ioapic_guest_write: Attempt to add IO-APIC pin for in-use IRQ! Any idea? Any info from the system which might help? Regards, Milan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-06 05:41 UTC
Re: [Xen-devel] pv_ops dom0 clock only runs under load
Milan Holzäpfel wrote:> Hello, > > I''m trying to get a pv_ops dom0 to work on a Samsung X20 laptop > (Pentium M processor, Intel 915/ICH6 chipset). > The laptop hasn''t got a serial port so I''m using netconsole to capture > dmesg and a initrd-based telnetd to log in. (Text on VGA console > disappears as soon as Dom0 is started.) > > I''m using Xen 3.3.1 and 2.6.29-rc7-tip from xen.git/xen/dom0/hackery > (commit b22698f3c4d6cbb6d38bc486da4ec61c5045895d should be included) > > The clock only seems to run if the system is under load (e.g. run > "while true; do echo -n; done" in a shell). > With the CPU loaded and the clock running everything seems to work > quite well (hard disk and network access, that is.) > > Changing the "xen" clocksource to "tsc" via sysfs didn''t make a > difference. Enabling or disabling the "tickless" option doesn''t make a > difference either. >That''s pretty mysterious; it does suggest your cpu''s tsc is not ticking. Some questions: 1. does it work OK with 2.6.18 or other dom0 kernels? 2. what clocksource does the kernel choose when you boot native? 3. what does /proc/cpuinfo contain? 4. what does /proc/interrupts contain? 5. are there any power management options in the bios you could try turning on/off? J> The system didn''t boot up normally, I used a minimal busybox-based > initrd as test base instead. > > Here is dmesg and xm dmesg out. .config is attached. > > > dmesg: > (volumes where mounted using cryptsetup, and xend was started, see below) > > Output is from netconsole, so some messages might have got lost. I > piped the output through "sort". >Why?> "dmesg" command output was incomplete (only about 15 K) despite a log > buffer size of 256 K so I send the netconsole output. > > [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129806 > [ 0.000000] Detected 1729.018 MHz processor. > [ 0.000000] Enabling fast FPU save and restore... done. > [ 0.000000] Enabling unmasked SIMD FPU exception support... done. > [ 0.000000] Initializing CPU#0 > [ 0.000000] Kernel command line: debug console=tty0 earlyprintk=vga netconsole=19000@10.32.1.43/eth0,19000@10.32.1.1/00:18:f3:59:d7:4f > [ 0.000000] NR_IRQS:512 > [ 0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes) > > [ 0.000000] xen: --> irq=0 > [ 0.000000] xen: --> irq=1 > [ 0.000000] xen: --> irq=10 > [ 0.000000] xen: --> irq=11 > [ 0.000000] xen: --> irq=12 > [ 0.000000] xen: --> irq=13 > [ 0.000000] xen: --> irq=14 > [ 0.000000] xen: --> irq=15 > [ 0.000000] xen: --> irq=3 > [ 0.000000] xen: --> irq=4 > [ 0.000000] xen: --> irq=5 > [ 0.000000] xen: --> irq=6 > [ 0.000000] xen: --> irq=7 > [ 0.000000] xen: --> irq=8 > [ 0.000000] xen: --> irq=9 > [ 0.000000] xen: registering gsi 0 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 10 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 11 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 12 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 13 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 14 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 15 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 1 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 3 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 4 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 5 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 6 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 7 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 8 triggering 1 polarity 0 > [ 0.000000] xen: registering gsi 9 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 0 gsi 0 vector 240 ioapic 0 pin 0 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 10 gsi 10 vector 104 ioapic 0 pin 10 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 11 gsi 11 vector 112 ioapic 0 pin 11 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 12 gsi 12 vector 120 ioapic 0 pin 12 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 13 gsi 13 vector 136 ioapic 0 pin 13 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 14 gsi 14 vector 144 ioapic 0 pin 14 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 15 gsi 15 vector 152 ioapic 0 pin 15 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 1 gsi 1 vector 40 ioapic 0 pin 1 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 3 gsi 3 vector 48 ioapic 0 pin 3 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 4 gsi 4 vector 56 ioapic 0 pin 4 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 5 gsi 5 vector 64 ioapic 0 pin 5 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 6 gsi 6 vector 72 ioapic 0 pin 6 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 7 gsi 7 vector 80 ioapic 0 pin 7 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 8 gsi 8 vector 88 ioapic 0 pin 8 triggering 0 polarity 0 > [ 0.000000] xen_set_ioapic_routing: irq 9 gsi 9 vector 96 ioapic 0 pin 9 triggering 1 polarity 0 > [ 0.010000] Calibrating delay loop (skipped), value calculated using timer frequency.. 3458.03 BogoMIPS (lpj=17290180) > [ 0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok. > [ 0.010000] Console: colour VGA+ 80x25 > [ 0.010000] console handover: boot [earlyvga0] -> real [tty0] > [ 0.010000] CPU: L1 I cache: 32K, L1 D cache: 32K > [ 0.010000] CPU: L2 cache: 2048K > [ 0.010000] .data : 0xc038dd6b - 0xc0493cd0 (1047 kB) > [ 0.010000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) > [ 0.010000] fixmap : 0xf5750000 - 0xf57ff000 ( 700 kB) > [ 0.010000] .init : 0xc0499000 - 0xc04e7000 ( 312 kB) > [ 0.010000] Initializing HighMem for node 0 (00000000:00000000) > [ 0.010000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) > [ 0.010000] installing Xen timer for CPU 0 > [ 0.010000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) > [ 0.010000] Memory: 443424k/524288k available (2615k kernel code, 79736k reserved, 1047k data, 312k init, 0k highmem) > [ 0.010000] Mount-cache hash table entries: 512 > [ 0.010000] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) > [ 0.010000] pkmap : 0xf5200000 - 0xf5400000 (2048 kB) > [ 0.010000] Placing 64MB software IO TLB between c1470000 - c5470000 > [ 0.010000] SMP alternatives: switching to UP code > [ 0.010000] software IO TLB at phys 0x1470000 - 0x5470000 > [ 0.010000] .text : 0xc0100000 - 0xc038dd6b (2615 kB) > [ 0.010000] virtual kernel memory layout: > [ 0.010000] vmalloc : 0xe0800000 - 0xf51fe000 ( 329 MB) > [ 0.010000] xen_swiotlb_fixup: buf=c1470000 size=67108864 > [ 0.010000] xen_swiotlb_fixup: buf=c54d0000 size=32768 > [ 0.010000] Xen: using vcpuop timer interface > [ 0.042238] Freeing SMP alternatives: 11k freed > [ 0.042285] ACPI: Core revision 20081204 > [ 0.060086] cpu 0 spinlock event irq 25 > [ 0.060270] Brought up 1 CPUs > [ 0.060317] CPU0 attaching NULL sched-domain. > [ 0.060882] net_namespace: 304 bytes > [ 0.060936] Booting paravirtualized kernel on Xen > [ 0.060976] Xen version: 3.3.1 (preserve-AD) (dom0) > [ 0.061110] Grant table initialized > [ 0.061200] NET: Registered protocol family 16 > [ 0.061532] xenbus_probe_init ok > [ 0.061861] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255 > [ 0.061906] PCI: MCFG area at e0000000 reserved in E820 > [ 0.061946] PCI: Using MMCONFIG for extended config space > [ 0.061987] PCI: Using configuration type 1 for base access > [ 0.062030] Samsung X20 Laptop detected: enabling PCI bus# renumbering (pci=assign-busses) > [ 0.065889] bio: create slab <bio-0> at 0 > [ 0.068976] ACPI: EC: Look up EC in DSDT > [ 0.078455] ACPI: EC: non-query interrupt received, switching to interrupt mode > [ 0.079272] ACPI: Interpreter enabled > [ 0.079313] ACPI: (supports S0 S5) > [ 0.079429] ACPI: Using IOAPIC for interrupt routing > [ 0.094170] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62 > [ 0.094212] ACPI: EC: driver started in interrupt mode > [ 0.095291] ACPI: ACPI Dock Station Driver: 1 docks/bays found > [ 0.095358] ACPI: PCI Root Bridge [PCI0] (0000:00) > [ 0.095674] pci 0000:00:02.0: reg 10 32bit mmio: [0xb0080000-0xb00fffff] > [ 0.095726] pci 0000:00:02.0: reg 14 io port: [0x1800-0x1807] > [ 0.095777] pci 0000:00:02.0: reg 18 32bit mmio: [0xc0000000-0xcfffffff] > [ 0.095830] pci 0000:00:02.0: reg 1c 32bit mmio: [0xb0000000-0xb003ffff] > [ 0.095978] pci 0000:00:02.1: reg 10 32bit mmio: [0x000000-0x07ffff] > [ 0.096343] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold > [ 0.096391] pci 0000:00:1c.0: PME# disabled > [ 0.096562] pci 0000:00:1d.0: reg 20 io port: [0x1820-0x183f] > [ 0.096729] pci 0000:00:1d.1: reg 20 io port: [0x1840-0x185f] > [ 0.096896] pci 0000:00:1d.2: reg 20 io port: [0x1860-0x187f] > [ 0.097060] pci 0000:00:1d.3: reg 20 io port: [0x1880-0x189f] > [ 0.097231] pci 0000:00:1d.7: reg 10 32bit mmio: [0xb0040000-0xb00403ff] > [ 0.097398] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold > [ 0.097444] pci 0000:00:1d.7: PME# disabled > [ 0.097696] pci 0000:00:1e.2: reg 10 io port: [0x1c00-0x1cff] > [ 0.097748] pci 0000:00:1e.2: reg 14 io port: [0x18c0-0x18ff] > [ 0.097802] pci 0000:00:1e.2: reg 18 32bit mmio: [0xb0040800-0xb00409ff] > [ 0.097856] pci 0000:00:1e.2: reg 1c 32bit mmio: [0xb0040400-0xb00404ff] > [ 0.097974] pci 0000:00:1e.2: PME# supported from D0 D3hot D3cold > [ 0.098022] pci 0000:00:1e.2: PME# disabled > [ 0.098136] pci 0000:00:1e.3: reg 10 io port: [0x2400-0x24ff] > [ 0.098190] pci 0000:00:1e.3: reg 14 io port: [0x2000-0x207f] > [ 0.098329] pci 0000:00:1e.3: PME# supported from D0 D3hot D3cold > [ 0.098377] pci 0000:00:1e.3: PME# disabled > [ 0.098571] pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO > [ 0.098621] pci 0000:00:1f.0: quirk: region 1180-11bf claimed by ICH6 GPIO > [ 0.098668] pci 0000:00:1f.0: LPC Generic IO decode 1 PIO at 0680-06ff > [ 0.098807] pci 0000:00:1f.1: reg 10 io port: [0x00-0x07] > [ 0.098915] pci 0000:00:1f.1: reg 18 io port: [0x00-0x07] > [ 0.098968] pci 0000:00:1f.1: reg 1c io port: [0x00-0x03] > [ 0.101605] pci_bus 0000:00: on NUMA node 0 > [ 0.101654] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] > [ 0.102216] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT] > [ 0.102474] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT] > [ 0.121374] ACPI: PCI Interrupt Link [LNKA] (IRQs *11) > [ 0.121708] ACPI: PCI Interrupt Link [LNKB] (IRQs *10) > [ 0.122037] ACPI: PCI Interrupt Link [LNKC] (IRQs *5) > [ 0.122366] ACPI: PCI Interrupt Link [LNKD] (IRQs *5) > [ 0.122697] ACPI: PCI Interrupt Link [LNKE] (IRQs *11) > [ 0.123027] ACPI: PCI Interrupt Link [LNKF] (IRQs 10) *0, disabled. > [ 0.123424] ACPI: PCI Interrupt Link [LNKG] (IRQs *5) > [ 0.123752] ACPI: PCI Interrupt Link [LNKH] (IRQs *5) > [ 0.124114] ACPI: Power Resource [CFAN] (on) > [ 0.124549] xenbus_probe_backend_init bus registered ok > [ 0.124591] xen_balloon: Initialising balloon driver. > [ 0.125144] SCSI subsystem initialized > [ 0.125257] libata version 3.00 loaded. > [ 0.125646] PCI: Using ACPI for IRQ routing > [ 0.125768] pci 0000:02:09.0: BAR 0: can''t allocate resource > [ 0.126134] Xen: Initializing Xen DMA ops > [ 0.126175] Xen: Enabling DMA fallback to swiotlb > [ 0.126257] pnp: PnP ACPI init > [ 0.126306] ACPI: bus type pnp registered > [ 0.129938] xen: registering gsi 8 triggering 1 polarity 0 > [ 0.132564] system 00:06: ioport range 0x1180-0x11bf has been reserved > [ 0.132608] system 00:06: ioport range 0x1640-0x164f has been reserved > [ 0.168092] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:01 > [ 0.168138] pci 0000:00:1c.0: IO window: 0x3000-0x3fff > [ 0.168189] pci 0000:00:1c.0: MEM window: 0xb4000000-0xb7ffffff > [ 0.168238] pci 0000:00:1c.0: PREFETCH window: 0x000000d0000000-0x000000d3ffffff > [ 0.168312] pci 0000:02:09.0: CardBus bridge, secondary bus 0000:03 > [ 0.168353] pci 0000:02:09.0: IO window: 0x004000-0x0040ff > [ 0.168399] pci 0000:02:09.0: IO window: 0x004400-0x0044ff > [ 0.168447] pci 0000:02:09.0: PREFETCH window: 0x50000000-0x53ffffff > [ 0.168494] pci 0000:02:09.0: MEM window: 0x58000000-0x5bffffff > [ 0.168541] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02 > [ 0.168584] pci 0000:00:1e.0: IO window: 0x4000-0x4fff > [ 0.168636] pci 0000:00:1e.0: MEM window: 0xb8000000-0xb80fffff > [ 0.168684] pci 0000:00:1e.0: PREFETCH window: 0x00000050000000-0x00000055ffffff > [ 0.168755] xen: registering gsi 17 triggering 0 polarity 1 > [ 0.168803] xen: --> irq=17 > [ 0.168843] xen_set_ioapic_routing: irq 17 gsi 17 vector 160 ioapic 0 pin 17 triggering 1 polarity 1 > [ 0.168893] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 > [ 0.168942] pci 0000:00:1c.0: setting latency timer to 64 > [ 0.169117] pci 0000:02:09.0: power state changed by ACPI to D0 > [ 0.169355] pci_bus 0000:00: resource 0 io: [0x00-0xffff] > [ 0.169396] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff] > [ 0.169479] pci_bus 0000:01: resource 1 mem: [0xb4000000-0xb7ffffff] > [ 0.169521] pci_bus 0000:01: resource 2 mem: [0xd0000000-0xd3ffffff] > [ 0.169562] pci_bus 0000:01: resource 3 mem: [0x0-0x0] > [ 0.169602] pci_bus 0000:02: resource 0 io: [0x4000-0x4fff] > [ 0.169643] pci_bus 0000:02: resource 1 mem: [0xb8000000-0xb80fffff] > [ 0.169684] pci_bus 0000:02: resource 2 mem: [0x50000000-0x55ffffff] > [ 0.169765] pci_bus 0000:02: resource 4 mem: [0x000000-0xffffffffffffffff] > [ 0.169807] pci_bus 0000:03: resource 0 io: [0x4000-0x40ff] > [ 0.169847] pci_bus 0000:03: resource 1 io: [0x4400-0x44ff] > [ 0.169888] pci_bus 0000:03: resource 2 mem: [0x50000000-0x53ffffff] > [ 0.169929] pci_bus 0000:03: resource 3 mem: [0x58000000-0x5bffffff] > [ 0.170011] NET: Registered protocol family 2 > [ 0.170094] IP route cache hash table entries: 16384 (order: 4, 65536 bytes) > [ 0.170230] TCP established hash table entries: 65536 (order: 7, 524288 bytes) > [ 0.170657] TCP bind hash table entries: 65536 (order: 7, 524288 bytes) > [ 0.171096] TCP: Hash tables configured (established 65536 bind 65536) > [ 0.171141] TCP reno registered > [ 0.171273] NET: Registered protocol family 1 > [ 0.171390] checking if image is initramfs... it is > [ 0.178749] Freeing initrd memory: 3736k freed > [ 0.182790] Simple Boot Flag at 0x36 set to 0x1 > [ 0.184236] VFS: Disk quotas dquot_6.5.2 > [ 0.184303] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) > [ 0.184427] Created ptmx node in devpts ino 2 > [ 0.184525] msgmni has been set to 1031 > [ 0.185111] alg: No test for stdrng (krng) > [ 0.185202] alg: No test for stdrng (ansi_cprng) > [ 0.185264] io scheduler noop registered > [ 0.185326] io scheduler cfq registered (default) > [ 0.185824] pcieport-driver 0000:00:1c.0: setting latency timer to 64 > [ 0.194476] ACPI: Battery Slot [BAT1] (battery present) > [ 0.195128] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 > [ 0.195559] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1 > [ 0.196100] ACPI: Lid Switch [LID0] > [ 0.196421] input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2 > [ 0.196482] ACPI: Power Button (CM) [PWRB] > [ 0.196721] input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input3 > [ 0.196769] ACPI: Sleep Button (CM) [SLPB] > [ 0.197840] fan PNP0C0B:00: registered as cooling_device0 > [ 0.197883] ACPI: Fan [FAN1] (on) > [ 0.199050] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) > [ 0.199300] processor ACPI_CPU:00: registered as cooling_device1 > [ 0.199344] ACPI: Processor [CPU0] (supports 2 throttling states) > [ 0.205680] thermal LNXTHERM:01: registered as thermal_zone0 > [ 0.206490] ACPI: Thermal Zone [THRM] (58 C) > [ 0.206678] Event-channel device installed. > [ 0.213147] hpet_acpi_add: no address or irqs in _CRS > [ 0.216045] brd: module loaded > [ 0.217608] xen: --> irq=22 > [ 0.217651] xen_set_ioapic_routing: irq 22 gsi 22 vector 176 ioapic 0 pin 22 triggering 1 polarity 1 > [ 0.217705] b44 0000:02:05.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 > [ 0.330176] ssb: Sonics Silicon Backplane found on PCI device 0000:02:05.0 > [ 0.330297] b44.c:v2.0 > [ 0.370317] eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:00:f0:7a:09:cd > [ 0.370430] netconsole: local port 19000 > [ 0.370471] netconsole: local IP 10.32.1.43 > [ 0.370511] netconsole: interface eth0 > [ 0.370551] netconsole: remote port 19000 > [ 0.370591] netconsole: remote IP 10.32.1.1 > [ 0.370632] netconsole: remote ethernet address 00:18:f3:59:d7:4f > [ 0.370674] netconsole: device eth0 not up yet, forcing it > [ 3.226382] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] > [ 3.226382] 00000000 - 20000000 page 4k > [ 3.226382] 0: 0x00000010 -> 0x0000009f > [ 3.226382] 0: 0x00000100 -> 0x000008f7 > [ 3.226382] 0: 0x00000978 -> 0x00020000 > [ 3.226382] 0MB HIGHMEM available. > [ 3.226382] #1 [0000978000 - 0000983000] XEN PAGETABLES ==> [0000978000 - 0000983000] > [ 3.226382] #2 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] > [ 3.226382] #3 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] > [ 3.226382] #4 [0000100000 - 0000550e0c] TEXT DATA BSS ==> [0000100000 - 0000550e0c] > [ 3.226382] #5 [0000551000 - 00008f7000] RAMDISK ==> [0000551000 - 00008f7000] > [ 3.226382] 512MB LOWMEM available. > [ 3.226382] #6 [0000983000 - 00009ca140] BRK ==> [0000983000 - 00009ca140] > [ 3.226382] #7 [00009cb000 - 0000a86000] PGTABLE ==> [00009cb000 - 0000a86000] > [ 3.226382] #8 [0000010000 - 0000014000] BOOTMAP ==> [0000010000 - 0000014000] > [ 3.226382] (9 early reservations) ==> bootmem [0000000000 - 0020000000] > [ 3.226382] ACPI: APIC 3F69EF0A, 005A (r1 INTEL ALVISO 6040000 LOHR 5F) > [ 3.226382] ACPI: BOOT 3F69EFD8, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) > [ 3.226382] ACPI: DSDT 3F6996B0, 57E6 (r1 INTEL ALVISO 6040000 INTL 20030224) > [ 3.226382] ACPI: FACP 3F69EE96, 0074 (r1 INTEL ALVISO 6040000 LOHR 5F) > [ 3.226382] ACPI: FACS 3F6AFFC0, 0040 > [ 3.226382] ACPI: HPET 3F69EF64, 0038 (r1 INTEL ALVISO 6040000 LOHR 5F) > [ 3.226382] ACPI: HPET id: 0x8086a201 base: 0xfed00000 > [ 3.226382] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) > [ 3.226382] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) > [ 3.226382] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) > [ 3.226382] ACPI: IRQ0 used by override. > [ 3.226382] ACPI: IRQ2 used by override. > [ 3.226382] ACPI: IRQ9 used by override. > [ 3.226382] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) > [ 3.226382] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) > [ 3.226382] ACPI: Local APIC address 0xfee00000 > [ 3.226382] ACPI: Local APIC address 0xfee00000 > [ 3.226382] ACPI: MCFG 3F69EF9C, 003C (r1 INTEL ALVISO 6040000 LOHR 5F) > [ 3.226382] ACPI: PM-Timer IO Port: 0x1008 > [ 3.226382] ACPI: RSDP 000F76D0, 0014 (r0 PTLTD ) > [ 3.226382] ACPI: RSDT 3F698C8C, 0048 (r1 PTLTD Ohlone00 6040000 LTP 0) > [ 3.226382] ACPI: SSDT 3F698CD4, 00C9 (r1 PmRef CpuPm 3000 INTL 20030224) > [ 3.226382] ACPI: SSDT 3F698D9D, 01BA (r1 PmRef Cpu0Cst 3001 INTL 20030224) > [ 3.226382] ACPI: SSDT 3F698F57, 031B (r1 PmRef Cpu0Ist 3000 INTL 20030224) > [ 3.226382] ACPI: SSDT 3F699482, 022E (r1 SataRe SataAhci 1000 INTL 20030224) > [ 3.226382] Allocating PCI resources starting at 50000000 (gap: 40000000:a0000000) > [ 3.226382] AMD AuthenticAMD > [ 3.226382] BIOS-provided physical RAM map: > [ 3.226382] Centaur CentaurHauls > [ 3.226382] console [earlyvga0] enabled > [ 3.226382] Cyrix CyrixInstead > [ 3.226382] DMA 0x00000010 -> 0x00001000 > [ 3.226382] DMA zone: 0 pages reserved > [ 3.226382] DMA zone: 32 pages used for memmap > [ 3.226382] DMA zone: 3822 pages, LIFO batch:0 > [ 3.226382] DMI present. > [ 3.226382] early_node_map[3] active PFN ranges > [ 3.226382] Enabling APIC mode: Flat. Using 1 I/O APICs > [ 3.226382] FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4) > [ 3.226382] free_area_init_node: node 0, pgdat c0477780, node_mem_map c1000200 > [ 3.226382] HighMem 0x00020000 -> 0x00020000 > [ 3.226382] init_memory_mapping: 00000000-20000000 > [ 3.226382] Intel GenuineIntel > [ 3.226382] IOAPIC[0]: apic_id 255, version 32, address 0xfec00000, GSI 0-23 > [ 3.226382] IOAPIC[0]: Unable to change apic_id! > [ 3.226382] kernel direct mapping tables up to 20000000 @ 9cb000-acf000 > [ 3.226382] KERNEL supported cpus: > [ 3.226382] last_pfn = 0x20000 max_arch_pfn = 0x1000000 > [ 3.226382] Linux version 2.6.29-rc7-tip (root@cascus) (gcc version 3.4.6 (Gentoo Hardened 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)) #4 SMP Fri Mar 6 00:33:03 CET 2009 > [ 3.226382] low ram: 0 - 20000000 > [ 3.226382] mapped low ram: 0 - 20000000 > [ 3.226382] Movable zone start PFN for each node > [ 3.226382] node 0 bootmap 00010000 - 00014000 > [ 3.226382] node 0 low ram: 00000000 - 20000000 > [ 3.226382] Normal 0x00001000 -> 0x00020000 > [ 3.226382] Normal zone: 125984 pages, LIFO batch:31 > [ 3.226382] Normal zone: 992 pages used for memmap > [ 3.226382] NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1 > [ 3.226382] nr_irqs_gsi: 24 > [ 3.226382] NSC Geode by NSC > [ 3.226382] On node 0 totalpages: 130830 > [ 3.226382] PERCPU: Allocated 7 4k pages, static data 24988 bytes > [ 3.226382] Phoenix BIOS detected: BIOS may corrupt low RAM, working around it. > [ 3.226382] RAMDISK: 00551000 - 008f7000 > [ 3.226382] Reserving virtual address space above 0xf5800000 > [ 3.226382] SMP: Allowing 1 CPUs, 0 hotplug CPUs > [ 3.226382] Transmeta GenuineTMx86 > [ 3.226382] Transmeta TransmetaCPU > [ 3.226382] UMC UMC UMC UMC > [ 3.226382] Using ACPI (MADT) for SMP configuration information > [ 3.226382] Using APIC driver default > [ 3.226382] Xen: 0000000000000000 - 000000000009f800 (usable) > [ 3.226382] Xen: 000000000009f800 - 0000000000100000 (reserved) > [ 3.226382] Xen: 0000000000100000 - 00000000008f7000 (usable) > [ 3.226382] Xen: 00000000008f7000 - 0000000000978000 (reserved) > [ 3.226382] Xen: 0000000000978000 - 0000000020000000 (usable) > [ 3.226382] Xen: 000000003f690000 - 000000003f69f000 (ACPI data) > [ 3.226382] Xen: 000000003f69f000 - 000000003f700000 (ACPI NVS) > [ 3.226382] Xen: 000000003f700000 - 0000000040000000 (reserved) > [ 3.226382] Xen: 00000000e0000000 - 00000000f0006000 (reserved) > [ 3.226382] Xen: 00000000f0008000 - 00000000f000c000 (reserved) > [ 3.226382] Xen: 00000000fed00000 - 00000000fed00400 (reserved) > [ 3.226382] Xen: 00000000fed20000 - 00000000fed90000 (reserved) > [ 3.226382] Xen: 00000000ff000000 - 0000000100000000 (reserved) > [ 3.226382] Zone PFN ranges: > [ 3.766489] cpu 0 using vcpu_info at e0801020 > [ 3.766489] Xen: using vcpu_info placement > [ 4.040243] b44: eth0: Link is up at 100 Mbps, full duplex. > [ 4.040286] b44: eth0: Flow control is off for TX and off for RX. > [ 4.040466] console [netcon0] enabled > [ 4.062347] netconsole: network logging started > [ 4.062602] Driver ''sd'' needs updating - please use bus_type methods > [ 4.062728] Driver ''sr'' needs updating - please use bus_type methods > [ 4.062927] ata_piix 0000:00:1f.1: version 2.12 > [ 4.062983] xen: registering gsi 18 triggering 0 polarity 1 > [ 4.063056] xen: --> irq=18 > [ 4.063099] xen_set_ioapic_routing: irq 18 gsi 18 vector 184 ioapic 0 pin 18 triggering 1 polarity 1 > [ 4.063166] ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18 > [ 4.063294] ata_piix 0000:00:1f.1: setting latency timer to 64 > [ 4.063480] scsi0 : ata_piix > [ 4.063759] scsi1 : ata_piix > [ 4.065394] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1810 irq 14 > [ 4.065437] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1818 irq 15 > [ 4.118089] trying to map vcpu_info 0 at e0801020, mfn 3e004, offset 32 > [ 4.260863] ata1.00: ATA-6: HTS541080G9AT00, MB4OA60A, max UDMA/100 > [ 4.260921] ata1.00: 155490289 sectors, multi 16: LBA48 > [ 4.261024] ata1.01: ATAPI: DV-W28EA, S.0A, max UDMA/33 > [ 4.300623] ata1.00: configured for UDMA/100 > [ 4.340416] ata1.01: configured for UDMA/33 > [ 4.351131] scsi 0:0:0:0: Direct-Access ATA HTS541080G9AT00 MB4O PQ: 0 ANSI: 5 > [ 4.351526] sd 0:0:0:0: [sda] 155490289 512-byte hardware sectors: (79.6 GB/74.1 GiB) > [ 4.351613] sd 0:0:0:0: [sda] Write Protect is off > [ 4.351660] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 > [ 4.351788] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn''t support DPO or FUA > [ 4.351963] sd 0:0:0:0: [sda] 155490289 512-byte hardware sectors: (79.6 GB/74.1 GiB) > [ 4.352047] sd 0:0:0:0: [sda] Write Protect is off > [ 4.352092] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 > [ 4.352217] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn''t support DPO or FUA > [ 4.352269] sda: sda1 sda2 < sda5 sda6 sda7 sda8 > > [ 4.433753] sd 0:0:0:0: [sda] Attached SCSI disk > [ 4.433999] sd 0:0:0:0: Attached scsi generic sg0 type 0 > [ 4.435764] scsi 0:0:1:0: CD-ROM TEAC DV-W28EA S.0A PQ: 0 ANSI: 5 > [ 4.470818] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray > [ 4.470869] Uniform CD-ROM driver Revision: 3.20 > [ 4.471123] sr 0:0:1:0: Attached scsi CD-ROM sr0 > [ 4.471343] sr 0:0:1:0: Attached scsi generic sg1 type 5 > [ 4.471469] ata2: port disabled. ignoring. > [ 4.471779] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 > [ 4.474611] i8042.c: Detected active multiplexing controller, rev 1.1. > [ 4.476411] serio: i8042 KBD port at 0x60,0x64 irq 1 > [ 4.476473] serio: i8042 AUX0 port at 0x60,0x64 irq 12 > [ 4.476539] serio: i8042 AUX1 port at 0x60,0x64 irq 12 > [ 4.476584] serio: i8042 AUX2 port at 0x60,0x64 irq 12 > [ 4.476641] serio: i8042 AUX3 port at 0x60,0x64 irq 12 > [ 4.476834] mice: PS/2 mouse device common for all mice > [ 4.477862] rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0 > [ 4.477965] rtc0: alarms up to one month, y3k, 242 bytes nvram > [ 4.478245] device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com > [ 4.478652] cpuidle: using governor ladder > [ 4.478780] TCP cubic registered > [ 4.478824] NET: Registered protocol family 17 > [ 4.478902] Using IPI No-Shortcut mode > [ 4.478945] IO APIC resources could be not be allocated. > [ 4.479467] rtc_cmos 00:07: setting system clock to 2009-03-06 00:10:09 UTC (1236298209) > [ 4.479673] Freeing unused kernel memory: 312k freed > [ 4.480933] Write protecting the kernel text: 2616k > [ 4.481300] Write protecting the kernel read-only data: 800k > [ 4.500490] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4 > [ 4.523136] Marking TSC unstable due to TSC halts in idle > > [ 59.665835] Clocksource tsc unstable (delta = -54153771637 ns) > [ 59.674669] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen > [ 59.674669] ata1.00: cmd c8/00:80:9f:01:00/00:00:00:00:00/e0 tag 0 dma 65536 in > [ 59.674669] res 40/00:03:00:00:00/00:00:00:00:00/b0 Emask 0x4 (timeout) > [ 59.674669] ata1.00: status: { DRDY } > [ 62.359425] ata1: soft resetting link > [ 64.151416] ata1.00: configured for UDMA/100 > [ 64.789264] ata1.01: configured for UDMA/33 > [ 65.223423] ata1: EH complete > [ 65.512842] sd 0:0:0:0: [sda] 155490289 512-byte hardware sectors: (79.6 GB/74.1 GiB) > [ 65.512842] sd 0:0:0:0: [sda] Write Protect is off > [ 65.512842] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 > [ 65.512842] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn''t support DPO or FUA > [ 65.535362] sd 0:0:0:0: [sda] 155490289 512-byte hardware sectors: (79.6 GB/74.1 GiB) > [ 65.539998] sd 0:0:0:0: [sda] Write Protect is off > [ 65.542485] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 > [ 65.543740] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn''t support DPO or FUA > [ 70.583796] SysRq : Changing Loglevel > [ 70.583931] Loglevel set to 9 > [ 70.605760] SysRq : Changing Loglevel > [ 70.605889] Loglevel set to 9 > [ 201.566346] BUG: soft lockup - CPU#0 stuck for 121s! [busybox:450] > [ 201.573542] Modules linked in: > [ 201.573542] > [ 201.573542] Pid: 450, comm: busybox Not tainted (2.6.29-rc7-tip #4) SX20S > [ 201.573542] EIP: 0061:[<c0252266>] EFLAGS: 00000286 CPU: 0 > [ 201.573542] EIP is at __copy_to_user_ll+0x6/0x70 > [ 201.573542] EAX: bff3d1d8 EBX: 00000004 ECX: 00000004 EDX: df2e3e68 > [ 201.573542] ESI: 00000001 EDI: df2e3e70 EBP: df2e3e2c ESP: df2e3e24 > [ 201.573542] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 > [ 201.573542] CR0: 8005003b CR2: b80a2000 CR3: 1f345000 CR4: 00000660 > [ 201.573542] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 > [ 201.573542] DR6: ffff0ff0 DR7: 00000400 > [ 201.573542] Call Trace: > [ 201.573542] [<c019d0a0>] core_sys_select+0x220/0x340 > [ 201.573542] [<c0105f6a>] ? xen_force_evtchn_callback+0x1a/0x30 > [ 201.573542] [<c0106830>] ? check_events+0x8/0xc > [ 201.573542] [<c0106827>] ? xen_restore_fl_direct_end+0x0/0x1 > [ 201.573542] [<c038cf14>] ? _spin_unlock_irqrestore+0x14/0x20 > [ 201.573542] [<c01494af>] ? remove_wait_queue+0x3f/0x50 > [ 201.573542] [<c02a6d95>] ? n_tty_read+0x395/0x500 > [ 201.573542] [<c038cf14>] ? _spin_unlock_irqrestore+0x14/0x20 > [ 201.573542] [<c0105f6a>] ? xen_force_evtchn_callback+0x1a/0x30 > [ 201.573542] [<c0106830>] ? check_events+0x8/0xc > [ 201.573542] [<c0105f6a>] ? xen_force_evtchn_callback+0x1a/0x30 > [ 201.573542] [<c0106830>] ? check_events+0x8/0xc > [ 201.573542] [<c0106827>] ? xen_restore_fl_direct_end+0x0/0x1 > [ 201.573542] [<c038cf14>] ? _spin_unlock_irqrestore+0x14/0x20 > [ 201.573542] [<c01399f6>] ? current_fs_time+0x16/0x20 > [ 201.573542] [<c038cea8>] ? _spin_lock+0x8/0x10 > [ 201.573542] [<c019d23b>] sys_select+0x7b/0xa0 > [ 201.573542] [<c0108f8c>] syscall_call+0x7/0xb > [ 262.454351] hrtimer: interrupt too slow, forcing clock min delta to 45534129 ns > [ 268.186442] SysRq : Changing Loglevel > [ 268.186442] Loglevel set to 9 > [ 269.147532] SysRq : Changing Loglevel > [ 269.147532] Loglevel set to 9 > [ 270.136134] SysRq : Changing Loglevel > [ 270.136134] Loglevel set to 9 > > Load the CPU to get the clock running and use cryptsetup to decrypt > the hard disk. mount it: > > [ 955.074434] ReiserFS: dm-4: found reiserfs format "3.6" with standard journal > [ 955.074434] ReiserFS: dm-4: using ordered data mode > [ 955.160289] ReiserFS: dm-4: journal params: device dm-4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 > [ 955.160568] ReiserFS: dm-4: checking transaction log (dm-4) > [ 955.610730] ReiserFS: dm-4: Using r5 hash to sort names > > Now start xend. > > [ 1506.487070] xenbus_probe wake_waiting > [ 1506.487070] xenbus_probe wake_waiting > [ 1506.487070] xenbus_probe_devices backend > [ 1506.487070] xenbus_probe_devices failed xenbus_directory > [ 1506.487070] backend_probe_and_watch devices probed ok > [ 1506.487070] backend_probe_and_watch watch add ok ok > [ 1506.487070] backend_probe_and_watch all done > > > > xm dmesg output: > > __ __ _____ _____ _ > \ \/ /___ _ __ |___ / |___ / / | > \ // _ \ ''_ \ |_ \ |_ \ | | > / \ __/ | | | ___) | ___) || | > /_/\_\___|_| |_| |____(_)____(_)_| > > (XEN) Xen version 3.3.1 (root@no.g203.net) (gcc-Version 3.4.6 (Gentoo Hardened 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)) Thu Mar 5 22:33:24 CET 2009 > (XEN) Latest ChangeSet: unavailable > (XEN) Command line: loglvl=all guest_loglvl=all debug dom0_mem=512M console=vga > (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 2 MBR signatures > (XEN) Found 2 EDD information structures > (XEN) Xen-e820 RAM map: > (XEN) 0000000000000000 - 000000000009f800 (usable) > (XEN) 000000000009f800 - 00000000000a0000 (reserved) > (XEN) 00000000000dc000 - 0000000000100000 (reserved) > (XEN) 0000000000100000 - 000000003f690000 (usable) > (XEN) 000000003f690000 - 000000003f69f000 (ACPI data) > (XEN) 000000003f69f000 - 000000003f700000 (ACPI NVS) > (XEN) 000000003f700000 - 0000000040000000 (reserved) > (XEN) 00000000e0000000 - 00000000f0006000 (reserved) > (XEN) 00000000f0008000 - 00000000f000c000 (reserved) > (XEN) 00000000fed00000 - 00000000fed00400 (reserved) > (XEN) 00000000fed20000 - 00000000fed90000 (reserved) > (XEN) 00000000ff000000 - 0000000100000000 (reserved) > (XEN) System RAM: 1014MB (1038524kB) > (XEN) ACPI: RSDP 000F76D0, 0014 (r0 PTLTD ) > (XEN) ACPI: RSDT 3F698C8C, 0048 (r1 PTLTD Ohlone00 6040000 LTP 0) > (XEN) ACPI: FACP 3F69EE96, 0074 (r1 INTEL ALVISO 6040000 LOHR 5F) > (XEN) ACPI: DSDT 3F6996B0, 57E6 (r1 INTEL ALVISO 6040000 INTL 20030224) > (XEN) ACPI: FACS 3F6AFFC0, 0040 > (XEN) ACPI: APIC 3F69EF0A, 005A (r1 INTEL ALVISO 6040000 LOHR 5F) > (XEN) ACPI: HPET 3F69EF64, 0038 (r1 INTEL ALVISO 6040000 LOHR 5F) > (XEN) ACPI: MCFG 3F69EF9C, 003C (r1 INTEL ALVISO 6040000 LOHR 5F) > (XEN) ACPI: BOOT 3F69EFD8, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) > (XEN) ACPI: SSDT 3F699482, 022E (r1 SataRe SataAhci 1000 INTL 20030224) > (XEN) ACPI: SSDT 3F698F57, 031B (r1 PmRef Cpu0Ist 3000 INTL 20030224) > (XEN) ACPI: SSDT 3F698D9D, 01BA (r1 PmRef Cpu0Cst 3001 INTL 20030224) > (XEN) ACPI: SSDT 3F698CD4, 00C9 (r1 PmRef CpuPm 3000 INTL 20030224) > (XEN) NUMA turned off > (XEN) Faking a node at 0000000000000000-000000003f690000 > (XEN) Xen heap: 9MB (9780kB) > (XEN) Domain heap initialised > (XEN) DMI 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[3f6affcc], vec_size[20] > (XEN) ACPI: Local APIC address 0xfee00000 > (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) > (XEN) Processor #0 6:13 APIC version 20 > (XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) > (XEN) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) > (XEN) IOAPIC[0]: apic_id 1, version 32, 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: IRQ0 used by override. > (XEN) ACPI: IRQ2 used by override. > (XEN) ACPI: IRQ9 used by override. > (XEN) Enabling APIC mode: Flat. Using 1 I/O APICs > (XEN) ACPI: HPET id: 0x8086a201 base: 0xfed00000 > (XEN) Using ACPI (MADT) for SMP configuration information > (XEN) Using scheduler: SMP Credit Scheduler (credit) > (XEN) Initializing CPU#0 > (XEN) Detected 1729.072 MHz processor. > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 2048K > (XEN) Intel machine check architecture supported. > (XEN) Intel machine check reporting enabled on CPU#0. > (XEN) CPU0: Intel(R) Pentium(R) M processor 1.73GHz stepping 08 > (XEN) Total of 1 processors activated. > (XEN) ENABLING IO-APIC IRQs > (XEN) -> Using new ACK method > (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 > (XEN) Platform timer is 14.318MHz HPET > (XEN) Brought up 1 CPUs > (XEN) I/O virtualisation disabled > (XEN) ACPI sleep modes: S3 > (XEN) MCA: Machine check polling timer started. > (XEN) *** LOADING DOMAIN 0 *** > (XEN) Xen kernel: 32-bit, PAE, lsb > (XEN) Dom0 kernel: 32-bit, PAE, lsb, paddr 0x100000 -> 0x551000 > (XEN) PHYSICAL MEMORY ARRANGEMENT: > (XEN) Dom0 alloc.: 000000003d000000->000000003e000000 (126976 pages to be allocated) > (XEN) VIRTUAL MEMORY ARRANGEMENT: > (XEN) Loaded kernel: c0100000->c0551000 > (XEN) Init. ramdisk: c0551000->c08f7000 > (XEN) Phys-Mach map: c08f7000->c0977000 > (XEN) Start info: c0977000->c0977474 > (XEN) Page tables: c0978000->c0983000 > (XEN) Boot stack: c0983000->c0984000 > (XEN) TOTAL: c0000000->c0c00000 > (XEN) ENTRY ADDRESS: c0499000 > (XEN) Dom0 has maximum 1 VCPUs > (XEN) Scrubbing Free RAM: ....done. > (XEN) Xen trace buffers: disabled > (XEN) Std. Loglevel: All > (XEN) Guest Loglevel: All > (XEN) Xen is relinquishing VGA console. > (XEN) *** Serial input -> DOM0 (type ''CTRL-a'' three times to switch input to Xen) > (XEN) Freed 104kB init memory. > (XEN) io_apic.c:2213: > (XEN) ioapic_guest_write: apic=0, pin=2, old_irq=0, new_irq=-1 > (XEN) ioapic_guest_write: old_entry=000009f0, new_entry=00010900 > (XEN) ioapic_guest_write: Attempt to remove IO-APIC pin of in-use IRQ! > (XEN) io_apic.c:2226: > (XEN) ioapic_guest_write: apic=0, pin=0, old_irq=-1, new_irq=0 > (XEN) ioapic_guest_write: old_entry=00010900, new_entry=000009f0 > (XEN) ioapic_guest_write: Attempt to add IO-APIC pin for in-use IRQ! > > > Any idea? Any info from the system which might help? > > Regards, > Milan > > ------------------------------------------------------------------------ > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Milan Holzäpfel
2009-Mar-06 20:46 UTC
Re: [Xen-devel] pv_ops dom0 clock only runs under load
On Thu, 05 Mar 2009 21:41:44 -0800 Jeremy Fitzhardinge <jeremy@goop.org> wrote:> Milan Holzäpfel wrote: > > > The clock only seems to run if the system is under load (e.g. run > > "while true; do echo -n; done" in a shell). > > With the CPU loaded and the clock running everything seems to work > > quite well (hard disk and network access, that is.) > > > > Changing the "xen" clocksource to "tsc" via sysfs didn''t make a > > difference. Enabling or disabling the "tickless" option doesn''t make a > > difference either. > > > > That''s pretty mysterious; it does suggest your cpu''s tsc is not ticking.Excerpt from the dmesg (2.6.29 pvops with / without Xen) [ 4.870697] Marking TSC unstable due to TSC halts in idle Saw it scrolling by> Some questions: > > 1. does it work OK with 2.6.18 or other dom0 kernels?Yes. 2.6.18.8 from the hg repo works fine.> 2. what clocksource does the kernel choose when you boot native?hpet (both 2.6.29 without Xen and 2.6.18 without Xen)> 3. what does /proc/cpuinfo contain?Under 2.6.29/Xen: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 1.73GHz stepping : 8 cpu MHz : 1729.018 cache size : 2048 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu de tsc msr pae cx8 apic mtrr cmov clflush acpi mmx fxsr sse sse2 ss up est hypervisor bogomips : 3458.03 clflush size : 64 power management:> 4. what does /proc/interrupts contain?Under 2.6.29/Xen: CPU0 1: 361 xen-pirq-pirq i8042 8: 0 xen-pirq-pirq rtc0 9: 148 xen-pirq-pirq acpi 12: 9 xen-pirq-pirq i8042 14: 28 xen-pirq-pirq ata_piix 15: 0 xen-pirq-pirq ata_piix 22: 2230 xen-pirq-pirq eth0 24: 9300 xen-dyn-virq timer0 25: 0 xen-dyn-ipi spinlock0 26: 0 xen-dyn-ipi resched0 27: 0 xen-dyn-ipi callfunc0 28: 0 xen-dyn-virq debug0 29: 0 xen-dyn-ipi callfuncsingle0 30: 0 xen-dyn-event xenbus NMI: 0 Non-maskable interrupts LOC: 0 Local timer interrupts CNT: 0 Performance counter interrupts RES: 0 Rescheduling interrupts CAL: 0 Function call interrupts TLB: 0 TLB shootdowns SPU: 0 Spurious interrupts ERR: 0 MIS: 0> 5. are there any power management options in the bios you could try > turning on/off?I turned both "Intel SpeedStep" and "CPU Power Saving Mode" off, but it didn''t change anything (2.6.29 with / without Xen)> > Output is from netconsole, so some messages might have got lost. I > > piped the output through "sort". > > > Why?Initially I thought packets had got reordered because the indicated time jumped backwards in one place. (UDP packets travelling across a router and WiFi connectiion). I replaced the connection with direct ethernet, and saw that indeed no reordering hat taken place. Packet loss shouldn''t be an issue now too. By the way, I booted the 2.6.29 pvops enabled kernel without Xen and the tsc timesource only increments when the CPU was loaded, too. On 2.6.18 (without Xen) it worked normally (also with the BIOS options enabled). Also, the jiffies timesource seems somewhat broken. Setting it under the 2.6.29 pvops kernel without Xen made the clock stop completely (also when under load). It couldn''t be changed back to hpet anymore. I will try whether disabling kernel stuff (there is something called "cpuidle" compiled in) makes the tsc clocksource work again. Let me know if you need further information etc. and thanks for your support. Regards, Milan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Milan Holzäpfel
2009-Mar-06 21:27 UTC
Re: [Xen-devel] pv_ops dom0 clock only runs under load
On Fri, 6 Mar 2009 21:46:49 +0100 Milan Holzäpfel <listen@mjh.name> wrote:> On Thu, 05 Mar 2009 21:41:44 -0800 > Jeremy Fitzhardinge <jeremy@goop.org> wrote: > > > Milan Holzäpfel wrote: > > > > > The clock only seems to run if the system is under load (e.g. run > > > "while true; do echo -n; done" in a shell). > > > With the CPU loaded and the clock running everything seems to work > > > quite well (hard disk and network access, that is.) > > > > > > Changing the "xen" clocksource to "tsc" via sysfs didn''t make a > > > difference. Enabling or disabling the "tickless" option doesn''t make a > > > difference either. > > > > > > > That''s pretty mysterious; it does suggest your cpu''s tsc is not ticking. > > Excerpt from the dmesg (2.6.29 pvops with / without Xen) > > [ 4.870697] Marking TSC unstable due to TSC halts in idle > > Saw it scrolling by. > > [...] > > By the way, I booted the 2.6.29 pvops enabled kernel without Xen and > the tsc timesource only increments when the CPU was loaded, too. On > 2.6.18 (without Xen) it worked normally (also with the BIOS options > enabled). > > [...] > > I will try whether disabling kernel stuff (there is something called > "cpuidle" compiled in) makes the tsc clocksource work again.Booting with idle=poll appended to the kernel command line makes the TSC work again. The "xen" clocksource of the 2.6.29 pvops kernel (under Xen 3.3.1) works again. 2.6.29 pvops on "bare metal" chooses TSC as default time source, which works too. Doesn''t seem like a real solution, does it? The CPU doesn''t seem to run at full load all the time though (temperature stays quite low). Another question: The xm dmesg I posted reports "(XEN) Platform timer is 14.318MHz HPET". Why is the TSC used for time keeping then? The HPET works perfectly on every kernel not running under Xen. Regards, Milan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-06 21:56 UTC
Re: [Xen-devel] pv_ops dom0 clock only runs under load
Milan Holzäpfel wrote:> On Fri, 6 Mar 2009 21:46:49 +0100 > Milan Holzäpfel <listen@mjh.name> wrote: > > >> On Thu, 05 Mar 2009 21:41:44 -0800 >> Jeremy Fitzhardinge <jeremy@goop.org> wrote: >> >> >>> Milan Holzäpfel wrote: >>> >>> >>>> The clock only seems to run if the system is under load (e.g. run >>>> "while true; do echo -n; done" in a shell). >>>> With the CPU loaded and the clock running everything seems to work >>>> quite well (hard disk and network access, that is.) >>>> >>>> Changing the "xen" clocksource to "tsc" via sysfs didn''t make a >>>> difference. Enabling or disabling the "tickless" option doesn''t make a >>>> difference either. >>>> >>>> >>> That''s pretty mysterious; it does suggest your cpu''s tsc is not ticking. >>> >> Excerpt from the dmesg (2.6.29 pvops with / without Xen) >> >> [ 4.870697] Marking TSC unstable due to TSC halts in idle >> >> Saw it scrolling by. >> >> [...] >> >> By the way, I booted the 2.6.29 pvops enabled kernel without Xen and >> the tsc timesource only increments when the CPU was loaded, too. On >> 2.6.18 (without Xen) it worked normally (also with the BIOS options >> enabled). >> >> [...] >> >> I will try whether disabling kernel stuff (there is something called >> "cpuidle" compiled in) makes the tsc clocksource work again. >> > > Booting with idle=poll appended to the kernel command line makes the > TSC work again. > > The "xen" clocksource of the 2.6.29 pvops kernel (under Xen 3.3.1) > works again. 2.6.29 pvops on "bare metal" chooses TSC as default time > source, which works too. > > Doesn''t seem like a real solution, does it? The CPU doesn''t seem to run > at full load all the time though (temperature stays quite low). >No, its not a great solution. But a tsc which only runs while the cpu is non-idle isn''t a huge problem; it just needs Xen to update the timing parameters each time it idles the CPU. But its a bit of a mystery that 2.6.18.8 works OK...> Another question: The xm dmesg I posted reports "(XEN) Platform timer > is 14.318MHz HPET". Why is the TSC used for time keeping then? The > HPET works perfectly on every kernel not running under Xen. >Xen uses the hpet to maintain a notion of system-wide time. However its fairly expensive to read the hpet, so each CPU uses its own local time which is tracked using the tsc and synchronized with the hpet. J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Milan Holzäpfel
2009-Mar-06 22:49 UTC
Re: [Xen-devel] pv_ops dom0 clock only runs under load
On Fri, 06 Mar 2009 13:56:42 -0800 Jeremy Fitzhardinge <jeremy@goop.org> wrote:> > Booting with idle=poll appended to the kernel command line makes the > > TSC work again. > > [...] > > No, its not a great solution. But a tsc which only runs while the cpu > is non-idle isn''t a huge problem; it just needs Xen to update the timing > parameters each time it idles the CPU. But its a bit of a mystery that > 2.6.18.8 works OK...Probably some changes in the rest of the kernel? The "TSC halts in idle" message didn''t appear with 2.6.18. The behaviour of the TSC is the same with 2.6.18/2.6.29 on bare metal (works/doesn''t work). Maybe only some idle states (which weren''t used in 2.6.18) halt the TSC, but that''s only guesswork on my side. Anyway, I will be glad to test a fix as soon as there is one.> > Another question: The xm dmesg I posted reports "(XEN) Platform timer > > is 14.318MHz HPET". Why is the TSC used for time keeping then? The > > HPET works perfectly on every kernel not running under Xen. > > > > Xen uses the hpet to maintain a notion of system-wide time. However its > fairly expensive to read the hpet, so each CPU uses its own local time > which is tracked using the tsc and synchronized with the hpet.Ah, that''s interesting. Regards, Milan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel