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
|