DPDK usage discussions
 help / color / mirror / Atom feed
* Re: [dpdk-users] Running DPDK apps on Intel ICE: currently package doesn't support RXDID error
@ 2021-08-10  4:44 Johnson, Brian
  0 siblings, 0 replies; 6+ messages in thread
From: Johnson, Brian @ 2021-08-10  4:44 UTC (permalink / raw)
  To: users

Here are some links to DDP resources.


  *   To understand what is DDP package and how it works, please review Intel® Ethernet Controller E810 Dynamic Device Personalization (DDP) for Telecommunications Technology Guide<https://cdrdv2.intel.com/v1/dl/getContent/617015>.
  *   To understand DDP for COMMs usage with DPDK, please review Intel® Ethernet 800 Series Telecommunication (Comms) Dynamic Device Personalization (DDP) Package<https://cdrdv2.intel.com/v1/dl/getContent/618651>.

In general the Linux out of tree driver includes the OS default DDP Package. We have Enhanced DDP Packages that include additional protocol definitions for different types of deployments. Since some OS distributions have older driver versions they use older versions of the DDP Package. The DDP 1.3.4 version was a pre-release version and has limited compatibility with the newer firmware and drivers.

The ice driver readme provides details on how to update the DDP Package if you are not doing a make install of the ice driver.

The Intel Resource and Design Center site has more details on DDP for the Intel Ethernet Controller E810 and the latest DDP Packages are available on the Intel support site.

I am away from my computer right now and I don’t have access to all the links but will try to add them to the thread in the morning.

Brian Johnson
Senior Solutions Architect in the Ethernet Products Group at Intel
Sent from my iPhone

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: [dpdk-users] Running DPDK apps on Intel ICE: currently package doesn't support RXDID error
@ 2021-08-09  4:10 Johnson, Brian
  2021-08-09 21:48 ` Narcisa Ana Maria Vasile
  0 siblings, 1 reply; 6+ messages in thread
From: Johnson, Brian @ 2021-08-09  4:10 UTC (permalink / raw)
  To: users

The 1.3.4 DDP that is loading is for the initial driver release. Install the 1.6.4 driver for use with the 3.0 NVM or try updating the ice.pkg symbolic link to point to the 1.3.26 DDP Package. 



Brian Johnson
Sent from my iPhone

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [dpdk-users] Running DPDK apps on Intel ICE: currently package doesn't support RXDID error
@ 2021-08-08 21:36 Narcisa Ana Maria Vasile
  2021-08-08 22:28 ` Johnson, Brian
  0 siblings, 1 reply; 6+ messages in thread
From: Narcisa Ana Maria Vasile @ 2021-08-08 21:36 UTC (permalink / raw)
  To: users, ting.xu, wenjun1.wu, qi.z.zhang; +Cc: ocardona, khot, jizh, roretzla

Hi,

I’m trying to run DPDK applications on Linux using the E810 NIC (Intel Corporation Ethernet Controller E810-C for QSFP).
I’ve tried testpmd and pktgen and both fail with the same error: 

ice_program_hw_rx_queue(): currently package doesn't support RXDID (22)
ice_rx_queue_start(): fail to program RX queue 0
ice_dev_start(): fail to start Rx queue 0
Fail to start port 0: Input/output error

 * Do you know what might cause this issue?

Some information about the system and the interface:
Ubuntu 20.04.1 LTS
5.11.0-25-generic
DPDK version: 21.08-rc4

user@machine$ ethtool -i enp4s0f1
driver: ice
version: 5.11.0-25-generic
firmware-version: 3.00 0x80008256 1.2992.0
expansion-rom-version:
bus-info: 0000:04:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

ls /lib/firmware/updates/intel/ice/ddp/
ice-1.3.26.0.pkg ice.pkg  LICENSE

Driver: I’ve used igb_uio and tried with uio_pci_generic as well.

Command line:
$ sudo dpdk-testpmd -l 1,2 -a 04:00.1 -- -i
$ sudo pktgen -l 1,3,5 -a 04:00.1 -- -P -m "[3:5].0" -T

Pktgen error:
[…]
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:04:00.1 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.4.0, ICE OS Default Package (single VLAN mode)
TELEMETRY: No legacy callbacks, legacy socket not created
[…]
 Port: Name         IfIndex Alias        NUMA  PCI
    0: net_ice         0                   0   8086:1592/04:00.1

Initialize Port 0 -- TxQ 1, RxQ 1
Src MAC 40:a6:b7:19:09:99
 <Promiscuous mode Enabled>

ice_program_hw_rx_queue(): currently package doesn't support RXDID (22)
ice_rx_queue_start(): fail to program RX queue 0
ice_dev_start(): fail to start Rx queue 0
!PANIC!: rte_eth_dev_start: port=0, Input/output error
PANIC in pktgen_config_ports():
rte_eth_dev_start: port=0, Input/output error
[…]
Aborted

Thank you!


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-09-03  6:36 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-10  4:44 [dpdk-users] Running DPDK apps on Intel ICE: currently package doesn't support RXDID error Johnson, Brian
  -- strict thread matches above, loose matches on Subject: below --
2021-08-09  4:10 Johnson, Brian
2021-08-09 21:48 ` Narcisa Ana Maria Vasile
2021-08-10  3:33   ` Utkarsh Kathuria
2021-08-08 21:36 Narcisa Ana Maria Vasile
2021-08-08 22:28 ` Johnson, Brian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).