[dpdk-dev] DPDK failure -- DMA error - HP GEN9 - RHEL7.2

Boaron, Yossi (Nokia - IL) yossi.boaron at nokia.com
Tue May 24 13:45:06 CEST 2016


Hi All,

After successful deployment of OVS (2.4) -DPDK (2.0) on HP GEN 7 blade  ,
I  tried to activate it also  on HP GEN9 (BL460C), got DMA error  ("PTE Read access is not set" , see attached  file).

I found several  discussions describing similar scenarios (for HP GEN8),
http://permalink.gmane.org/gmane.comp.networking.dpdk.devel/22140
http://comments.gmane.org/gmane.comp.networking.dpdk.devel/2281

But couldn't find any solution/work around   , you can find below compute details.

Your help is highly appreciated.

Kind regards
Yossi




Compute details :

Compute HW :
HP C7K , BL460c-G9


Bios configuration (See attached  file):
Virtaulization Technology = Enabled
Intel(R0 VT-d = Enable
SRIOV = tried it with both Enable and Disable , no success


Kernel version :
[root at compute-0-1 ~]# uname -a
Linux compute-0-1.local 3.10.0-327.10.1.el7.x86_64 #1 SMP Sat Jan 23 04:54:55 EST 2016 x86_64 x86_64 x86_64 GNU/Linux


Kernel config :
[root at compute-0-1 ~]# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.10.0-327.10.1.el7.x86_64 root=UUID=c79b653b-d2bf-4f76-9ed1-f8445cd6acec ro vconsole.keymap=us vconsole.font=latarcyrheb-sun16 rhgb quiet LANG=en_US.UTF-8 crashkernel=auto vga=normal nomodeset 3 selinux=0 default_hugepagesz=1G hugepagesz=1G hugepages=87 iommu=pt intel_iommu=on
[root at compute-0-1 ~]#


Adding port to OVS as dpdk port :

modprobe uio_pci_generic
dpdk_nic_bind.py --bind=uio_pci_generic 0000:08:00.0
ovs-vsctl add-port ..........



DMA error (see also attached file) :

[root at compute-0-1 ~]# dmesg | grep dma
[    0.053730] dmar: Host address width 46
[    0.053731] dmar: DRHD base: 0x000000fbffc000 flags: 0x0
[    0.053737] dmar: IOMMU 0: reg_base_addr fbffc000 ver 1:0 cap d2078c106f0466 ecap f020df
[    0.053738] dmar: DRHD base: 0x000000c7ffc000 flags: 0x1
[    0.053741] dmar: IOMMU 1: reg_base_addr c7ffc000 ver 1:0 cap d2078c106f0466 ecap f020df
[    0.053742] dmar: RMRR base: 0x00000079171000 end: 0x00000079173fff
[    0.053744] dmar: RMRR base: 0x000000791ed000 end: 0x000000791f0fff
[    0.053744] dmar: RMRR base: 0x000000791dd000 end: 0x000000791ecfff
[    0.053745] dmar: RMRR base: 0x000000791ca000 end: 0x000000791dafff
[    0.053746] dmar: RMRR base: 0x000000791db000 end: 0x000000791dcfff
[    0.053750] dmar: RMRR base: 0x0000005ac9d000 end: 0x0000005acdcfff
[    1.020336] pnp 00:01: [dma 4]
[    3.755796] ioatdma: Intel(R) QuickData Technology Driver 4.00
[    3.756468] ioatdma 0000:00:04.0: irq 302 for MSI/MSI-X
[    3.757199] ioatdma 0000:00:04.1: irq 304 for MSI/MSI-X
[    3.757597] ioatdma 0000:00:04.2: irq 305 for MSI/MSI-X
[    3.758044] ioatdma 0000:00:04.3: irq 306 for MSI/MSI-X
[    3.758352] ioatdma 0000:00:04.4: irq 307 for MSI/MSI-X
[    3.758669] ioatdma 0000:00:04.5: irq 308 for MSI/MSI-X
[    3.758978] ioatdma 0000:00:04.6: irq 309 for MSI/MSI-X
[    3.759292] ioatdma 0000:00:04.7: irq 310 for MSI/MSI-X
[    3.759600] ioatdma 0000:80:04.0: irq 312 for MSI/MSI-X
[    3.759849] ioatdma 0000:80:04.1: irq 314 for MSI/MSI-X
[    3.760093] ioatdma 0000:80:04.2: irq 316 for MSI/MSI-X
[    3.760356] ioatdma 0000:80:04.3: irq 318 for MSI/MSI-X
[    3.760599] ioatdma 0000:80:04.4: irq 319 for MSI/MSI-X
[    3.760828] ioatdma 0000:80:04.5: irq 320 for MSI/MSI-X
[    3.761189] ioatdma 0000:80:04.6: irq 321 for MSI/MSI-X
[    3.761407] ioatdma 0000:80:04.7: irq 322 for MSI/MSI-X
[    8.554411] RPC: Registered rdma transport module.
[  222.278558] dmar: DRHD: handling fault status reg 2
[  222.278627] dmar: DMAR:[DMA Read] Request device [08:00.0] fault addr 52633d000
[  224.168760] dmar: DRHD: handling fault status reg 102
[  224.169003] dmar: DMAR:[DMA Read] Request device [08:00.0] fault addr 52633d000
[  225.164728] dmar: DRHD: handling fault status reg 202
[  225.164978] dmar: DMAR:[DMA Read] Request device [08:00.0] fault addr 52633d000
[  225.200170] dmar: DRHD: handling fault status reg 302
[  225.200398] dmar: DMAR:[DMA Read] Request device [08:00.0] fault addr 52633d000
[  226.172331] dmar: DRHD: handling fault status reg 402
[  226.172569] dmar: DMAR:[DMA Read] Request device [08:00.0] fault addr 52633d000
[  227.199846] dmar: DRHD: handling fault status reg 502
[  227.200088] dmar: DMAR:[DMA Read] Request device [08:00.0] fault addr 52633d000
[root at compute-0-1 ~]# Connection to compute-0-1 closed by remote host.








More information about the dev mailing list