You are here

Oracle VM Installation on Dell PowerEdge R820 - Panic on CPU 0: queue invalidate wait descriptor was not executed. Reboot in five seconds

Oracle VM Installation on Dell PowerEdge R820 - Panic on CPU 0: queue invalidate wait descriptor was not executed. Reboot in five seconds

When installing Oracle VM Server 3.x on Dell PowerEdge R820 servers, after starting the installation, Xen panics with "Panic on CPU 0: queue invalidate wait descriptor was not executed. Reboot in five seconds", and the installation is stopped. This is a known issues with Xen, and can be resolved by adding custom boot commands.
 
Resolution  Roadmap:
1. During the Oracle VM Server installation (add customer boot commands at the “boot:” prompt)
2. During the post installation reboot (press “a” at the boot prompt to add custom boot commands)
3. Post installation, add the custom boot commands to the grub.conf file

1. During the Oracle VM Server installation:
At the Oracle VM Server installation screen, at the "boot:" prompt, add the following custom boot commands, then press enter to start the installation. 
mboot.c32 xen.gz iommu=passthrough,no-qinval,no-intremap --- vmlinuz --- initrd.img
Note: It is not necessary to press F2 to enter the custom boot commands. 
After adding the aforementioned custom boot commands, the Oracle VM Server installation will run without Xen panicking. The custom boot commands are not saved in the grub.conf file, so when the server reboots, it is necessary to re-enter the custom boot commands to allow the server to boot without Xen panics. Once the server has successfully rebooted, the custom boot commands must be added to grub.conf to eliminate Xen panics during reboots. 
2. During the post installation reboot:
During the post installation reboot, at the Oracle VM Server boot prompt, press "a" then enter "iommu=passthrough,no-qinval,no-intremap", and press enter to boot the server.
3. Post installation, add the custom boot commands to the grub.conf file
Once the servers boots, edit the /etc/grub.conf, and add "iommu=passthrough,no-qinval,no-intremap" as show in the next example.

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sdi2
#          initrd /initrd-version.img
#boot=/dev/sdi
default=0
timeout=5
title Oracle VM Server-ovs (xen-4.1.3 2.6.39-300.32.5.el5uek)
        root (hd0,0)
        kernel /xen.gz dom0_mem=5720M allowsuperpage dom0_vcpus_pin dom0_max_vcpus=20 iommu=passthrough,no-qinval,no-intremap
        module /vmlinuz-2.6.39-300.32.5.el5uek ro root=UUID=eb539c22-8dd5-4a5d-a5ce-889929e11cae
        module /initrd-2.6.39-300.32.5.el5uek.img
title Oracle VM Server-ovs serial console (xen-4.1.3 2.6.39-300.32.5.el5uek)
        root (hd0,0)
        kernel /xen.gz console=com1,vga com1=57600,8n1 dom0_mem=5720M allowsuperpage dom0_vcpus_pin dom0_max_vcpus=20 iommu=passthrough,no-qinval,nointremap
        module /vmlinuz-2.6.39-300.32.5.el5uek ro root=UUID=eb539c22-8dd5-4a5d-a5ce-889929e11cae  console=hvc0
        module /initrd-2.6.39-300.32.5.el5uek.img
 
 

Download PDF Now!