WARNING - OLD ARCHIVES

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

xen-ia64-devel

[Xen-ia64-devel] Error booting XEN kernel on RHEL4.4 IA64

To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-ia64-devel] Error booting XEN kernel on RHEL4.4 IA64
From: Jason <Jason@xxxxxxxxxxx>
Date: Thu, 15 Mar 2007 13:59:38 -0500
Delivery-date: Thu, 15 Mar 2007 11:59:21 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
I'm trying to boot Xen (unstable mercurial) / RHEL 4.4 on an IA64 IBM xSeries 382 as dom0, I'm receiving an error that says there is no suitable memory and I need to specify dom0_mem at boot.

Brief error msg:
(XEN) Xen command line: BOOT_IMAGE=scsi0:EFI\redhat\xen-3.0- unstable.gz root=/dev/md0 sync_console dom0_mem=256M
.
Kernel panic - not syncing: No suitable physical memory available for SWIOTLB buffer!
Use dom0_mem Xen boot parameter to reserve
some DMA memory (e.g., dom0_mem=-128M).

Contents of elilo.conf:
image=vmlinuz-2.6.18-xen
        label=xen2
        vmm=xen-3.0-unstable.gz
        read-only
        root=/dev/md0
        append="dom0_mem=256M -- console=ttyS0"


Full console output:
ELILO boot: xen2
Uncompressing Linux... done
Loading file vmlinuz-2.6.18-xen...done
Uncompressing... done
__  __            _____  ___                     _        _     _
\ \/ /___ _ __   |___ / / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___
\ // _ \ '_ \ |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \ / \ __/ | | | ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | | __/
/_/\_\___|_| |_| |____(_)___/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|

http://www.cl.cam.ac.uk/netos/xen
University of Cambridge Computer Laboratory

Xen version 3.0-unstable (root@XXX) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) Thu Mar 15 14:30:26 CDT 2007
Latest ChangeSet: Thu Mar 15 10:43:13 2007 +0000 14394:809f36b1b685

(XEN) Xen command line: BOOT_IMAGE=scsi0:EFI\redhat\xen-3.0- unstable.gz root=/dev/md0 dom0_mem=256M
(XEN) xen image pstart: 0x4000000, xenheap pend: 0x8000000
(XEN) Xen patching physical address access by offset: 0x0
(XEN) find_memory: efi_memmap_walk returns max_page=bffee
(XEN) Before xen_heap_start: f0000000041a2700
(XEN) After xen_heap_start: f0000000041c0000
(XEN) Init boot pages: 0x10000d8 -> 0x4000000.
(XEN) Init boot pages: 0x8000000 -> 0x7fa00000.
(XEN) Init boot pages: 0x7fe98000 -> 0x7ff44000.
(XEN) Init boot pages: 0x100000000 -> 0x17fffc000.
(XEN) Init boot pages: 0x280000000 -> 0x2fda5d000.
(XEN) Init boot pages: 0x2fe9354c0 -> 0x2fef40008.
(XEN) Init boot pages: 0x2fef40068 -> 0x2fef43fa8.
(XEN) Init boot pages: 0x2fef43ff5 -> 0x2fef4c008.
(XEN) Init boot pages: 0x2fef4c9f8 -> 0x2ffe14000.
(XEN) Init boot pages: 0x2ffe80000 -> 0x2fffb8000.
(XEN) System RAM: 6121MB (6268880kB)
(XEN) size of virtual frame_table: 15360kB
(XEN) virtual machine to physical table: f3ffffffffa00090 size: 3120kB
(XEN) max_page: 0xbffee
(XEN) allocating frame table/mpt table at mfn 0.
(XEN) Domain heap initialised: DMA width 32 bits
(XEN) Xen heap: 62MB (63744kB)
(XEN) avail:0x1180c60000000000, status:0x60000000000,control: 0x1180c00000000000, vm?0x0
(XEN) No VT feature supported.
(XEN) cpu_init: current=f00000000410c000
(XEN) vhpt_init: vhpt paddr=0x2fda40000, end=0x2fda4ffff
(XEN) register_intr: changing vector 39 from IO-SAPIC-edge to IO- SAPIC-level
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Time init:
(XEN) .... System Time: 3077668ns
(XEN) .... scale:               AB2082F5
(XEN) num_online_cpus=1, max_cpus=64
(XEN) cpu_init: current=f000000007d98000
(XEN) vhpt_init: vhpt paddr=0x2fed20000, end=0x2fed2ffff
(XEN) Brought up 2 CPUs
(XEN) xenoprof: using perfmon.
(XEN) perfmon: version 2.0 IRQ 238
(XEN) perfmon: Itanium 2 PMU detected, 16 PMCs, 18 PMDs, 4 counters (47 bits)
(XEN) Maximum number of domains: 63; 18 RID bits per domain
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Dom0 kernel: 64-bit, lsb, paddr 0x4000000 -> 0x51bd810
(XEN) METAPHYSICAL MEMORY ARRANGEMENT:
(XEN)  Kernel image:  4000000->51bd810
(XEN)  Entry address: 400ff20
(XEN)  Init. ramdisk: 0 len 0
(XEN)  Start info.:   51c0000->51c4000
(XEN) Dom0 max_vcpus=1
(XEN) Dom0: 0xf000000007d90080
(XEN) enable lsapic entry: 0xf00000007ff9825c
(XEN) DISABLE lsapic entry: 0xf00000007ff98268
(XEN) ACPI_INTERRUPT_CPEI disabled for Domain0
(XEN) Domain0 EFI passthrough: MPS=0x7ff97000 ACPI 2.0=0x7ff98000 ACPI=0x7ff99000 SMBIOS=0xf0000 (XEN) Scrubbing Free RAM: ...........................................................done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen). (XEN) vcpu_set_itc: Setting ar.itc is currently disabled (this message is only displayed once)
(XEN) WARN: GSI 3 in use by Xen.
Linux version 2.6.18-xen (root@XXXX) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 SMP Thu Mar 15 14:51:14 CDT 2007 EFI v1.00 by Xen/ia64: SALsystab=0x2178 MPS=0x7ff97000 ACPI 2.0=0x7ff98000 ACPI=0x7ff99000 SMBIOS=0xf0000
SAL 0.1: Xen/ia64 Xen/ia64 version 0.0
SAL: AP wakeup using external interrupt vector 0xf3
No logical to physical processor mapping available
ACPI: Local APIC address c0000000fee00000
iosapic_register_platform_intr: invalid int type 0xff
1 CPUs available, 2 CPUs total
Running on Xen! start_info_pfn=0x1470 nr_pages=16384 flags=0x3
MCA related initialization done
SMP: Allowing 2 CPUs, 1 hotplug CPUs
Built 1 zonelists.  Total pages: 14336
Kernel command line: console=ttyS0 ro
PID hash table entries: 1024 (order: 10, 8192 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 32768 (order: 4, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 3, 131072 bytes)
(XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 (XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 (XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 (XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 (XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 (XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 (XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 (XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 (XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 (XEN) mm.c:1679:d0 gnttab_transfer: Bad page 00000000000be32f: ed=f000000007d90080(0) 0x3bd0080, sd=f000000007d90080(0) 0x3bd0080, caf=03bd008080000001, taf=0000000000000000 memflags 0x1 Kernel panic - not syncing: No suitable physical memory available for SWIOTLB buffer!
Use dom0_mem Xen boot parameter to reserve
some DMA memory (e.g., dom0_mem=-128M).

<1>Unable to handle kernel NULL pointer dereference (address 0000000000000000)
swapper[0]: Oops 11012296146944 [1]
Modules linked in:

Pid: 0, CPU 0, comm:              swapper
psr : 00001210084a2010 ifs : 8000000000000389 ip : [<a000000100121cc1>] Not tainted
ip is at kmem_cache_alloc+0xe1/0x280
unat: 0000000000000000 pfs : 8000000000000793 rsc : 000000000000000b
rnat: 0000000000000000 bsps: 0000000000000000 pr  : 0000000000006989
ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c8a70433f
csd : 0000000000000000 ssd : 0000000000000000
b0  : a000000100048a60 b6  : a000000100049840 b7  : a000000100014710
f6  : 1003e91d00da746879a40 f7  : 1003e9e3779b97f4a7c16
f8  : 1003e0a00000010003b60 f9  : 1003e000000000000007f
f10 : 1003e0000000000000379 f11 : 1003e6db6db6db6db6db7
r1  : a0000001010a1060 r2  : 0000000000000001 r3  : fffffffffff00001
r8  : fffffffffff04c18 r9  : 0000000000000000 r10 : 0000000000000001
r11 : 0000000000000000 r12 : a000000100c77690 r13 : a000000100c70000
r14 : 0000000000000001 r15 : fffffffffff00001 r16 : 0000000000000000
r17 : 0000000000000000 r18 : a000000100ce6c88 r19 : 0000000000000000
r20 : a000000100c70f14 r21 : 000000007fffffff r22 : 0000000000000000
r23 : a00000010003b600 r24 : a00000010003b5e0 r25 : a000000100000000
r26 : a000000100cf68b0 r27 : a000000100ea24e0 r28 : a000000100cedff0
r29 : a000000100cedfe0 r30 : 00000000000001e3 r31 : 000000000003b620



Any advice, hints, tips or tricks are appreciated.

Jason


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

<Prev in Thread] Current Thread [Next in Thread>