Error while starting trex using E810-C card

900 views
Skip to first unread message

Devis Reagan

unread,
Jun 27, 2022, 7:10:27 AM6/27/22
to TRex Traffic Generator
Hi Team ,

 

I am using trex version v2.98  and I have Intel "E810-C QSFP" 100G port based card and I have binded using vfio-pci driver . 

While I stared the trex application, it does not start , it throws below error . Is there a way we can fix this ?

 

 

lspci | grep Ethe

ca:00.0 Ethernet controller: Intel Corporation Ethernet Controller E810-C for QSFP (rev 02)

ca:00.1 Ethernet controller: Intel Corporation Ethernet Controller E810-C for QSFP (rev 02)

 

[root@BAPVEDELL010_Server v2.98]# ./dpdk_nic_bind.py -b vfio-pci 0000:ca:00.0 0000:ca:00.1

 

 

[root@host v2.98]# ./dpdk_nic_bind.py --status

 

Network devices using DPDK-compatible driver

============================================

0000:ca:00.0 'Ethernet Controller E810-C for QSFP' drv=vfio-pci unused=ice

0000:ca:00.1 'Ethernet Controller E810-C for QSFP' drv=vfio-pci unused=ice

 

Network devices using kernel driver

===================================

0000:04:00.0 'NetXtreme BCM5720 2-port Gigabit Ethernet PCIe' if=eno8303 drv=tg3 unused=vfio-pci *Active*

0000:04:00.1 'NetXtreme BCM5720 2-port Gigabit Ethernet PCIe' if=eno8403 drv=tg3 unused=vfio-pci

0000:31:00.0 'I350 Gigabit Network Connection' if=eno12399 drv=igb unused=vfio-pci

0000:31:00.1 'I350 Gigabit Network Connection' if=eno12409 drv=igb unused=vfio-pci

0000:31:00.2 'I350 Gigabit Network Connection' if=eno12419 drv=igb unused=vfio-pci

0000:31:00.3 'I350 Gigabit Network Connection' if=eno12429 drv=igb unused=vfio-pci

 

Other network devices

=====================

0000:17:00.0 'Device 0001' unused=vfio-pci

 

 

 

 

[root@host v2.98]# ./t-rex-64 -c 1 -i

Starting Scapy server...... Scapy server is started

The ports are bound/configured.

Starting  TRex v2.98 please wait  ...

set driver name net_ice

driver capability  : TCP_UDP_OFFLOAD  TSO  SLRO

set dpdk queues mode to ONE_QUE

Number of ports found: 2

zmq publisher at: tcp://*:4500

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

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

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

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

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

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

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

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

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

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

EAL: Error - exiting with code: 1

  Cause: rte_eth_dev_start: err=-5, port=0

Killing Scapy server... Scapy server is killed

[root@host v2.98]#

 

 

Thanks,

Devis Reagan

shashank varshney

unread,
Jun 28, 2022, 4:05:12 AM6/28/22
to TRex Traffic Generator
Hi Devis,
What is the ICE driver version you have and also can you provide trex configuration file located at /etc/trex_cfg.yaml.

Thanks and regards
Shashank Varshney

Sean O'Loughlin

unread,
Jul 1, 2022, 5:26:03 AM7/1/22
to TRex Traffic Generator

Devis Reagan

unread,
Jul 5, 2022, 12:14:32 PM7/5/22
to TRex Traffic Generator
Hi Team ,

Could you help on this issue?

Thanks ,
Devis Reagan 

Devis Reagan

unread,
Jul 7, 2022, 4:20:38 AM7/7/22
to TRex Traffic Generator, hanoh haim
Hi Hanoh ,

Could you share info on this ?

Thanks ,
Devis Reagan 

Im Groot

unread,
Nov 16, 2023, 2:06:59 AM11/16/23
to TRex Traffic Generator
Hi every one
I am working on DPDK and I am also seeing this error on window 10.
I ran the l2fwd example and got the following error: https://doc.dpdk.org/guides/sample_app_ug/l2_forward_real_virtual.html
image.png
C:\dpdk\build\examples>dpdk-l2fwd.exe -l 0-3 -n 4 -- -q 8 -p 3
EAL: Detected CPU lcores: 4
EAL: Detected NUMA nodes: 1
EAL: Multi-process support is requested, but not available.
EAL: Requested device 0000:00:1f.6 cannot be used
EAL: Probe PCI driver: net_ice (8086:159b) device: 0000:01:00.0 (socket -1)
ice_flow_init(): Failed to initialize DDP parser, raw packet filter will not be supported
EAL: Probe PCI driver: net_ice (8086:159b) device: 0000:01:00.1 (socket -1)
ice_flow_init(): Failed to initialize DDP parser, raw packet filter will not be supported
MAC updating enabled
Lcore 0: RX port 0 TX port 1
Lcore 0: RX port 1 TX port 0
Initializing port 0... 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
EAL: Error - exiting with code: 1
  Cause: rte_eth_dev_start:err=-5, port=0



The available ice.pkg file is for linux I believe and I cannot find a way for window 10.

How can I resolve this issue for window 10:
Initializing port 0... 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
EAL: Error - exiting with code: 1

Thanks

hanoh haim

unread,
Nov 16, 2023, 2:52:48 AM11/16/23
to Im Groot, TRex Traffic Generator
TRex is intended to work on Linux

--
You received this message because you are subscribed to the Google Groups "TRex Traffic Generator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to trex-tgn+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/trex-tgn/24c6d20a-3d61-4385-acde-029d28001aban%40googlegroups.com.


--
Hanoh
Sent from my iPhone
Reply all
Reply to author
Forward
0 new messages