Wind River Support Network


LIN6-10614 : eth_no_rmrr cmd line option can cause corruption for non Intel devices on HP Proliant computes

Created: Dec 9, 2015    Updated: Dec 3, 2018
Resolved Date: Dec 17, 2015
Found In Version:
Fix Version:
Severity: Standard
Applicable for: Wind River Linux 6
Component/s: BSP


We have had issues with the HP proliant systems and using DPDK because the PCI cards in the systems us RMRR region for health monitoring.  This patch was included to prevent the issue by allowing via a kernel parameter to have RMRR requests ignored.  This commit is a clean up of a fix recommended by HP to fix  The issue however is that this fix only works for Intel Niantics.  The other HP network cards have specific firmware on the nics that asynchronously write to the RMRR region.  The only way to prevent this is to disable it in the firmware.  HP has 2 solutions today that addresses this.

For Gen8 hardware they have a special conrep file that contains scripts to disable the health monitoring in the firmware.  The file is attached.

For Gen9 hardware the solution is to upgrade to at least the June 2015 bios and turn off the RMRR in the BIOS see

HP has said that the workaround that is in today can cause data corruption and should be removed.  The minimum fix we can do using that method is to only disable RMRR for Intel Niantic cards.

Other Downloads

Live chat