OpenVisualCloud / Media-Transport-Library

A real-time media transport(DPDK, AF_XDP, RDMA) stack for both raw and compressed video based on COTS hardware.
BSD 3-Clause "New" or "Revised" License
167 stars 54 forks source link

EAL: failed to parse device on Windows 2022 #289

Closed sunquanxing closed 1 year ago

sunquanxing commented 1 year ago

Hello, my system is Windows Server 2022, I follow the build_WIN run_WIN step by step, Everything seems to be right. But when I run the RxTxApp, it return: EAL: failed to parse device "0000:05:00.0". Is something wrong ? Please help me, thanks very much.

dpdk-helloworld dpdk-helloworld

RxTxApp app-error

System Windows Server 2022 Standard 21H2 20348.1726 AMD Ryzen 9 7900X 12-Core Processor 4.70 GHz

NIC nic

ricmli commented 1 year ago

Hi, it seems like a driver issue, can you check if the NIC started successfully with UIO? You can open device properties - Event - View All Events.

sunquanxing commented 1 year ago

Yes, the driver is not started. i got the netuio from https://git.dpdk.org/dpdk-kmods/tree/windows. Compiled success with Visual Studio 2019. used 'devcon.exe update netuio.inf "VEN_8086&DEV_159B"' to update the driver, but it can not start

even

daitel

build

driver

ricmli commented 1 year ago

Have you tried such steps?

  1. bcdedit /set loadoptions DISABLE_INTEGRITY_CHECKS
  2. bcdedit /set TESTSIGNING ON
  3. reboot
  4. devcon.exe install virt2phys.inf root\virt2phys
  5. devcon.exe update netuio.inf "PCI\VEN_8086&DEV_1592"

Install the driver after set test mode and restart the machine.

sunquanxing commented 1 year ago

I tried this step and the problem is still the same

frankdjx commented 1 year ago

Ping! Do you still have this issue or get fixed already?

frankdjx commented 1 year ago

Closed due to a long period of inactivity. Feel free to create a new one if any other issues arise