All of lore.kernel.org
 help / color / mirror / Atom feed
* [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
@ 2024-10-17 13:05 bugzilla
  0 siblings, 0 replies; only message in thread
From: bugzilla @ 2024-10-17 13:05 UTC (permalink / raw)
  To: dev

[-- 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 --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-10-17 13:05 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-17 13:05 [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 bugzilla

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.