|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] rootfs as RAMDisk + Hypervisor: Cannot allocate memory
Hello world,
i have the follow problem and hope to find help here.
Facts: - XenparavirtOps-Kernel 2.6.32.23 (jeremys git) - Xen 4.0.1 (from tarball at xensource) - rootfs is a ext3 initrd RAMDisk (size 640M (655360)) with 130MB free space
- Hypervisor, Kernel and Ramdisk are booting from a TFTPServer with Syslinux Multiboot (mboot.c32) -
Boot parameters: $hypervisor dom0_mem=2048M loglvl=all guest_loglvl=all
dom0_max_vcpus=1 dom0_vcpus_pin --- $kernel ramdisk_size=655360
root=/dev/ram0 rw $otheroptions --- $ramdisk
The boot-progress and the system integrity without the XEN-Hypervisor are fine, all works without any errors or problems.
Required modules are loaded without any problems.
With Hypervisor i get various error messages on boot or in system from user space utilities and their modules. e.g. bonding or iscsi-module:
-----------------------------------------------------------
[hostname ~]# modprobe iscsi_tcp Warning: at mm/vmalloc.c:108 vmap_page_range_noflush+0x22/0x2e2() Hardware name: IBM eServer BladeCenter HS21 -[7995A1G]-
Pid: 2344, comm: modprobe Tainted: C W 2.6.32.23-pvops #2 Call Trace: [<ffffffffxxxxxxxx>] ? warn_slowpath_common [<ffffffffxxxxxxxx>] ? vmap_page_range_noflush
[<ffffffffxxxxxxxx>] ? map_vm_area
[<ffffffffxxxxxxxx>] ? __vmalloc_area_node
[<ffffffffxxxxxxxx>] ? load_module [<ffffffffxxxxxxxx>] ? do_page_fault
[<ffffffffxxxxxxxx>] ? sys_init_module [<ffffffffxxxxxxxx>] ? sys_call_fastpath
---[ end trace xxxxxxxx ]--- FATAL: Error inserting iscsi_tcp (/lib/modules/2.6.32.23-pvops/kernel/driver/scsi/iscsi_tcp.ko): Cannot allocate memory -----------------------------------------------------------
(or see http://picfront.de/d/7S63 for screenshot of management console)
I have that problem with different hardware.
But the funny is, if the rootfs size 490000 (478MB) and the ramdisk_size 550000 (537MB), all work! (but need more space in filesystem), the filesystem use 476MB).
Perhaps is the problem based on free memory management of xen-hypervisor? (no-bootscrub param. was tested).
Best regards
Thank you for your time!
Robyn
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] rootfs as RAMDisk + Hypervisor: Cannot allocate memory,
Robyn Bachofer <=
|
|
|
|
|