Extra kernel option for booting NVMe in Dell Precision T3420

I just got a new Dell Precision T3420 for testing RHEL6 installation on it.I had struggle for a few days as the nvme driver (0.10) that’s in kernel-2.6.32 is unable to handle the Interrupt remapping done by the BIOS, and keep throwing up error such as:

ERR kernel:dmar: DRHD: handling fault status reg 2
ERR kernel:dmar: INTR-REMAP: Request device [[02:00.0] fault index 26
ERR kernel:INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure

RHEL6 still able to see the NVMe PCI SSD, but installation is not smooth and even booting up after installation the errors are still there.

I was seaching newer nvme driver for kernel-2.6.32 but can’t find any usable. RHEL7 with the newer nvme driver have no issue of installation.

Luckily, a colleague had done it previously told me that this is cause by interrupt remapping, and I should turn it off during installation and during boot.

Here is the extra option to be put in:

And here is an example of how grub.conf should looked like:
title Red Hat Enterprise Linux 6 (2.6.32-642.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-642.el6.x86_64 ro root=/dev/mapper/vg_t3420test-lv_root rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_LVM_LV=vg_t3420test/lv_swap rd_NO_MD rd_LVM_LV=vg_t3420test/lv_root SYSFONT=latarcyrheb-sun16 rd_NO_DM rhgb quiet nointremap
initrd /initramfs-2.6.32-642.el6.x86_64.img

I wasn’t able to find anything about this online, so I thought I should write this down in my blog.

Hope this help someone else who face the same problem.

Cheers πŸ˜€


About seTAN

Just a simple guy who loved his iOS games and apps, and love Open Source Technology, and sharing knowledge along the way :D
This entry was posted in Linux and tagged , , , , , . Bookmark the permalink.

4 Responses to Extra kernel option for booting NVMe in Dell Precision T3420

  1. Kevin says:

    Thank you so much! Exactly what I was looking for while receiving this error on my Dell Precision 7720 with my RHEL 6 clone.

  2. roberto says:

    Same error on dell T3620! Thank you soooo much!!!! i am get in trouble for days…… now its work perfectly!!!! Long life and prosperity!!!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s