Sun Server X2-8 (Sun Fire X4800 M2) Xen Kernel requires pci=nomsi boot parameter when all pcie slots are populated

Updated -

Issue

  • This system, which has been certified for use on  Red Hat Enterprise Linux 5.6, requires pci=nomsi boot parameter when all pcie slots are populated due to Xen kernel not supporting per-cpu irq vector.

Environment

  • Red Hat Enterprise Linux 5.6 or a newer Update release

Resolution

  • Append pci=nomsi to the kernel line in grub.conf when using the Xen kernel, such as the example below.

    title Red Hat Enterprise Linux Server (2.6.18-238.el5xen)
        root (hd0,0)
        kernel /xen.gz-2.6.18-238.el5
        module /vmlinuz-2.6.18-238.el5xen ro root=/dev/VolGroup00/LogVol00 pci=nomsi
        module /initrd-2.6.18-238.el5xen.img
    
  • Component
  • xen

Comments