DPDK usage discussions
 help / color / mirror / Atom feed
* [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

* Re: [dpdk-users] Running DPDK apps on Intel ICE: currently package doesn't support RXDID error
  2021-08-08 21:36 [dpdk-users] Running DPDK apps on Intel ICE: currently package doesn't support RXDID error Narcisa Ana Maria Vasile
@ 2021-08-08 22:28 ` Johnson, Brian
  0 siblings, 0 replies; 6+ messages in thread
From: Johnson, Brian @ 2021-08-08 22:28 UTC (permalink / raw)
  To: Narcisa Ana Maria Vasile
  Cc: users, Xu, Ting, Wu, Wenjun1, Zhang, Qi Z, ocardona, khot, jizh,
	roretzla

The version of the DDP Package that is being loaded is (Active package is: 1.3.4.0, ICE OS Default Package (single VLAN mode)) does not work with NVM 3.0.

The symlink might be pointing to the in-kernel version which probably the 1.3.4 version.

Try downloading the 1.6.4 driver from sourceforge or try the Enhanced DDP Package for Comms.

https://www.intel.com/content/www/us/en/download/19660/29889/intel-ethernet-800-series-telecommunication-comms-dynamic-device-personalization-ddp-package.html

https://d2pgu9s4sfmw1s.cloudfront.net/UAM/Prod/Done/a062E00001cDoIwQAK/163e6e27-8d55-4a81-b3c4-a56e138c6427?Expires=1628461664&Key-Pair-Id=APKAJKRNIMMSNYXST6UA&Signature=OvTXPD4o0X~a-YcSIZQXaLF~nBKe~1EYFOyGqCSwJv~tByWWc5lg8JP7313voy-wJtx8sTP-FhSRIKuPBkcetyv~yezm-vcYcT11lUU1volsi~abh1aQCBlNzPwHpnBvbPZiTKsInDv2ZgEOtK376C8TfOJotvL08FBug4mUxUnTz5nQY0to3UHo775xtarGzZKZ-gJajZlQBCVfnLPwYwVpaN6FSL9YFbC4EYYhfd2HZL64ooPOA1ZkHRyLtK4y3xjMqM~PSIN9sF4ZDM9dcSRf7CuPuMpPhqzHWQyqBbtaEMxv70Nlx~MZ7xURkmqaAL-dnW-hFBwCh0liRNHF-Q__


Brian Johnson
Sent from my iPhone

On Aug 8, 2021, at 2:37 PM, Narcisa Ana Maria Vasile <navasile@linux.microsoft.com> wrote:

Active package is: 1.3.4.0, ICE OS Default Package (single VLAN mode)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 644882-E810 DPDK 21.05 ConfigGuide_Rev1.0.pdf
Type: application/pdf
Size: 1041035 bytes
Desc: 644882-E810 DPDK 21.05 ConfigGuide_Rev1.0.pdf
URL: <http://mails.dpdk.org/archives/users/attachments/20210808/379c1950/attachment.pdf>

^ 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-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 21:48 ` Narcisa Ana Maria Vasile
@ 2021-08-10  3:33   ` Utkarsh Kathuria
  0 siblings, 0 replies; 6+ messages in thread
From: Utkarsh Kathuria @ 2021-08-10  3:33 UTC (permalink / raw)
  To: Narcisa Ana Maria Vasile; +Cc: Johnson, Brian, users

Hi,
Please can you mention the steps in detail for the same?
How did you decide which version of the DDP package and ice driver version
to use with DPDK? I am currently using DPDK-19.11.04

Regards
Utkarsh

On Tue, 10 Aug 2021 at 05:48, Narcisa Ana Maria Vasile <
navasile@linux.microsoft.com> wrote:

> On Mon, Aug 09, 2021 at 04:10:59AM +0000, Johnson, Brian wrote:
> > 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.
> >
>
> I've updated the DDP package link and reloaded the driver. I can run the
> apps successfully now!
> Thank you, Brian!
> >
> >
> > Brian Johnson
> > 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
  2021-08-10  3:33   ` Utkarsh Kathuria
  0 siblings, 1 reply; 6+ messages in thread
From: Narcisa Ana Maria Vasile @ 2021-08-09 21:48 UTC (permalink / raw)
  To: Johnson, Brian; +Cc: users

On Mon, Aug 09, 2021 at 04:10:59AM +0000, Johnson, Brian wrote:
> 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. 
> 

I've updated the DDP package link and reloaded the driver. I can run the apps successfully now! 
Thank you, Brian!
> 
> 
> Brian Johnson
> 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

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-08 21:36 [dpdk-users] Running DPDK apps on Intel ICE: currently package doesn't support RXDID error Narcisa Ana Maria Vasile
2021-08-08 22:28 ` Johnson, Brian
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-10  4:44 Johnson, Brian

DPDK usage discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.dpdk.org/users/0 users/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 users users/ http://inbox.dpdk.org/users \
		users@dpdk.org
	public-inbox-index users

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.users


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git