From: bugzilla@dpdk.org
To: dev@dpdk.org
Subject: [DPDK/ethdev Bug 1566] On Windows, some netuio-bound device can not be used on Windows if at least one device is using Intel ice drivers
Date: Thu, 17 Oct 2024 13:05:31 +0000 [thread overview]
Message-ID: <bug-1566-3@http.bugs.dpdk.org/> (raw)
[-- Attachment #1: Type: text/plain, Size: 4218 bytes --]
https://bugs.dpdk.org/show_bug.cgi?id=1566
Bug ID: 1566
Summary: On Windows, some netuio-bound device can not be used
on Windows if at least one device is using Intel ice
drivers
Product: DPDK
Version: 23.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: ethdev
Assignee: dev@dpdk.org
Reporter: e.houet@deltacast.tv
Target Milestone: ---
I have a Windows set-up on which I have one Intel XXV710 (2 x 25G port) and one
Intel E810 (2 x 100G port).
When using DPDK v23.11.2, if I bind the 4 NIC to netuio, when running
dpdk-testpmp, I have the following :
> PS C:\dpdk-23112\bin> .\dpdk-testpmd.exe
> EAL: Detected CPU lcores: 48
> EAL: Detected NUMA nodes: 2
> EAL: Multi-process support is requested, but not available.
> EAL: Probe PCI driver: mlx5_pci (15b3:1015) device: 0000:18:00.0 (socket 0)
> mlx5_common: Cannot list devices, is DevX enabled?
> mlx5_common: Failed to allocate PD Obj using DevX.
> mlx5_common: Failed to initialize device context.
> EAL: Requested device 0000:18:00.0 cannot be used
> EAL: Probe PCI driver: mlx5_pci (15b3:1015) device: 0000:18:00.1 (socket 0)
> mlx5_common: Cannot list devices, is DevX enabled?
> mlx5_common: Failed to allocate PD Obj using DevX.
> mlx5_common: Failed to initialize device context.
> EAL: Requested device 0000:18:00.1 cannot be used
> EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:5e:00.0 (socket 0)
> ice_dev_init(): Failed to read device serial number
>
> ice_load_pkg_type(): Active package is: 1.3.36.0, ICE OS Default Package
> (double VLAN mode)
> EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:5e:00.1 (socket 0)
> ice_dev_init(): Failed to initialize HW
> EAL: Requested device 0000:5e:00.1 cannot be used
> EAL: Probe PCI driver: net_i40e (8086:158b) device: 0000:af:00.0 (socket 1)
> i40e_enable_extended_tag(): Does not support Extended Tag
> EAL: Probe PCI driver: net_i40e (8086:158b) device: 0000:af:00.1 (socket 1)
> i40e_enable_extended_tag(): Does not support Extended Tag
> eth_i40e_dev_init(): mac address is not valid
> ethdev initialisation failed
> EAL: Requested device 0000:af:00.1 cannot be used
Logs show :
> EAL: Requested device 0000:5e:00.1 cannot be used
> ...
> EAL: Requested device 0000:af:00.1 cannot be used
------------------------------------------------------------
I tried the following :
- Only one i40e NIC bound to netuio : OK
- Only one ice NIC bound to netuio : OK
- Two i40e NIC bound to netuio : OK
- Two ice NIC bound to netuio : Second NIC can not be used
- one ice NIC and two i40e NIC bound to netuio : Second i40e NIC can not be
used
- two ice NIC and two e40e NIC bound to netuio (as above) : second i40e and
second ice NIC can not be used
------------------------------------------------------------
When using v24.07, the problem is not present :
> PS C:\dpdk-2407\bin> .\dpdk-testpmd.exe
> EAL: Detected CPU lcores: 48
> EAL: Detected NUMA nodes: 2
> EAL: Multi-process support is requested, but not available.
> mlx5_common: Cannot list devices, is DevX enabled?
> mlx5_common: Failed to allocate PD Obj using DevX.
> mlx5_common: Failed to initialize device context.
> PCI_BUS: Requested device 0000:18:00.0 cannot be used
> mlx5_common: Cannot list devices, is DevX enabled?
> mlx5_common: Failed to allocate PD Obj using DevX.
> mlx5_common: Failed to initialize device context.
> PCI_BUS: Requested device 0000:18:00.1 cannot be used
> ice_flow_init(): Failed to initialize DDP parser, raw packet filter will not
> be supported
> ice_flow_init(): Failed to initialize DDP parser, raw packet filter will not
> be supported
> i40e_enable_extended_tag(): Does not support Extended Tag
> i40e_enable_extended_tag(): Does not support Extended Tag
No message regarding "NIC can not be used is present".
Any plan on fixing this behavior in 23.11?
Best regards,
Eric Houet
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #2: Type: text/html, Size: 6367 bytes --]
reply other threads:[~2024-10-17 13:05 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-1566-3@http.bugs.dpdk.org/ \
--to=bugzilla@dpdk.org \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.