[Pkg-xen-devel] Bug#600241: Bug#600241: Xen Hypervisor can only boot if "acpi=off" parameter is used.

Pasi Kärkkäinen pasik at iki.fi
Sat Oct 16 19:52:11 UTC 2010


On Thu, Oct 14, 2010 at 06:41:20PM -0300, Daniel Requena wrote:
> Package: xen-hypervisor-4.0-amd64
> Version: 4.0.1-1
>
> Hardware specs:
>
> Dell PowerEdge R410
> 32GB RAM DDR3
> 1TB RAID-1 HD (Perc H200 RAID controller)
> Processor: 2 - Intel XeonE5620 2.4Ghz 12M Cache Turbo HT 1066MHz
>
> SO: Debian Squeeze
> last update: 14/10/2010
> uname -a: "Linux spo-r1-u4 2.6.32-5-xen-amd64 #1 SMP Fri Sep 17 22:00:48  
> UTC 2010 x86_64 GNU/Linux"
>
> At boot, xen-hypervisor is loaded normally, but when it tries to load  
> linux kernel it freezes. There is no screen output and after a few  
> seconds, the server reboots.
> However, the problem doesn't happen if "acpi=off" parameter is used on  
> grub xen-hypervisor entry OR if the virtualization flags are disabled on  
> the BIOS.
> Using the "acpi=off" parameters Xen is not able to detect the 16 cores  
> (8 fisical with hyperthread), only 8 cores. If the virtualization flags  
> are disabled all the 16 cores are detect.
>

You should use a serial console (or SOL) and capture the full boot messages
(and errors) from Xen and from dom0 Linux kernel.

Use These options for Xen hypervisor (xen.gz): 
dom0_mem=1024M loglvl=all guest_loglvl=all sync_console console_to_ring com1=115200,8n1 console=com1 lapic=debug apic_verbosity=debug apic=debug iommu=off

Fix the com1 stuff to match your serial/SOL setup.

And these parameters for the dom0 Linux kernel (vmlinuz):
console=hvc0 earlyprintk=xen nomodeset initcall_debug debug loglevel=10


For more information:
http://wiki.xensource.com/xenwiki/XenSerialConsole

-- Pasi


> Xen grub entry:
>
> menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-amd64 and XEN  
> 4.0-amd64' --class debian --class gnu-linux --class gnu --class os  
> --class xen {
>    insmod part_msdos
>    insmod ext2
>    set root='(hd0,msdos2)'
>    search --no-floppy --fs-uuid --set 935213fd-c3c6-49ad-b818-a3b67704c585
>    echo    'Loading Linux 2.6.32-5-xen-amd64 ...'
>    multiboot    /xen-4.0-amd64.gz placeholder acpi=off     module    
> /vmlinuz-2.6.32-5-xen-amd64 placeholder root=/dev/mapper/main-root ro  
> quiet
>    echo    'Loading initial ramdisk ...'
>    module    /initrd.img-2.6.32-5-xen-amd64
> }
>
>
>
>
> _______________________________________________
> Pkg-xen-devel mailing list
> Pkg-xen-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-xen-devel





More information about the Pkg-xen-devel mailing list