Found Solution.

Upgrade HP BIOS firmware  - firmware-system-gen9-i36-2.72_2019_03_25-2.1
Upgrade HP NIC firmware - firmware-nic-intel-bl-1.2.3-1.1

Go to BIOS and Disable "HP Shared Memory Features"  Its somewhere in
NIC configuration level

After reboot system i can see no error and successfully able to attach DPDK port

root@ubuntu-compute:~# ovs-vsctl show
330497c9-5d75-4ef9-9d61-485d2c2c71a8
    Bridge br-provider
        datapath_type: netdev
        Port dpdk-0
            Interface dpdk-0
                type: dpdk
                options: {dpdk-devargs="0000:06:00.1"}
        Port br-provider
            Interface br-provider
                type: internal
    Bridge br-int
        datapath_type: netdev
        Port br-int
            Interface br-int
                type: internal
    ovs_version: "2.13.3"

On Wed, Sep 22, 2021 at 12:06 AM Satish Patel <[email protected]> wrote:
>
> Folks,
>
> I have HP BL460c gen9 blade which has 10G Intel 82599 chipset NIC
> (560FLB) but i am seeing following error when trying to attach DPDK
> port to OVS
>
> [  141.973124] vfio-pci 0000:06:00.1: DMAR: Device is ineligible for
> IOMMU domain attach due to platform RMRR requirement.  Contact your
> platform vendor.
>
> I did google and found its hardware limitation, so i have upgraded the
> BIOS and NIC firmware but still getting the same issue.
>
> After more google i found some articles pointing here so advisory, but
> the following link is broken. not sure what option i have. (I don't
> have control with HP so can't ask for support) if someone know
> solution please let me know
>
> http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c04781229&sp4ts.oid=5249566
>
>
> This is my error:
>
> root@ubuntu-compute:~# ovs-vsctl add-port br-provider dpdk-0 -- set
> Interface dpdk-0 type=dpdk options:dpdk-devargs=0000:06:00.1
> ovs-vsctl: Error detected while setting up 'dpdk-0': Error attaching
> device '0000:06:00.1' to DPDK.  See ovs-vswitchd log for details.
> ovs-vsctl: The default log directory is "/var/log/openvswitch".
>
> # uname -a
> Linux ubuntu-compute 5.4.0-84-generic
>
> # dpdk-devbind.py -s
>
> Network devices using DPDK-compatible driver
> ============================================
> 0000:06:00.1 '82599 10 Gigabit Dual Port Backplane Connection 10f8'
> drv=vfio-pci unused=ixgbe
>
> Network devices using kernel driver
> ===================================
> 0000:06:00.0 '82599 10 Gigabit Dual Port Backplane Connection 10f8'
> if=eno49 drv=ixgbe unused=vfio-pci
>
> # ethtool -i eno49
> driver: ixgbe
> version: 5.9.4
> firmware-version: 0x800008f0, 1.2836.0
> expansion-rom-version:
> bus-info: 0000:06:00.0
> supports-statistics: yes
> supports-test: yes
> supports-eeprom-access: yes
> supports-register-dump: yes
> supports-priv-flags: yes
>
>
> openvswitch-switch.log file
>
> 2021-09-22T04:03:50.952Z|00081|dpdk|INFO|EAL: PCI device 0000:06:00.1
> on NUMA socket 0
> 2021-09-22T04:03:50.952Z|00082|dpdk|INFO|EAL:   probe driver:
> 8086:10f8 net_ixgbe
> 2021-09-22T04:03:50.953Z|00083|dpdk|ERR|EAL:   0000:06:00.1 failed to
> select IOMMU type
> 2021-09-22T04:03:50.953Z|00084|dpdk|ERR|EAL: Driver cannot attach the
> device (0000:06:00.1)
> 2021-09-22T04:03:50.953Z|00085|dpdk|ERR|EAL: Failed to attach device
> on primary process
> 2021-09-22T04:03:50.953Z|00086|netdev_dpdk|WARN|Error attaching device
> '0000:06:00.1' to DPDK
> 2021-09-22T04:03:50.953Z|00087|netdev|WARN|dpdk-0: could not set
> configuration (Invalid argument)
> 2021-09-22T04:03:50.953Z|00088|dpdk|ERR|Invalid port_id=32
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to