Intel® QuickAssist Technology (Intel® QAT)
For questions and discussions related to Intel® QuickAssist Technology (Intel® QAT).
88 Discussions

Unable to attach 0x8086:0x37c8 QAT device to VPP+DPDK

SuryaRudra
Beginner
1,578 Views

Trying to use below QAT device with VPP+DPDK.

08:00.0 Co-processor [0b40]: Intel Corporation C62x Chipset QuickAssist Technology [8086:37c8] (rev 05)
Subsystem: Intel Corporation C62x Chipset QuickAssist Technology [8086:0000]
Physical Slot: 0-7
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 22
NUMA node: 0
Region 2: Memory at fc000000 (64-bit, non-prefetchable) [size=256K]
Region 4: Memory at fc040000 (64-bit, non-prefetchable) [size=256K]


But getting below error:
Unsupported PCI device 0x8086:0x37c8 found at PCI address 0000:08:00.0

Please let us know, is VPP+DPDK supports above QAT?

0 Kudos
4 Replies
Ronny_G_Intel
Moderator
1,505 Views

Hi SuryaRudra,


The error message "Unsupported PCI device 0x8086:0x37c8 found at PCI address 0000:08:00.0" indicates that the VPP (Vector Packet Processing) and DPDK (Data Plane Development Kit) setup you are using does not recognize the Intel QuickAssist Technology (QAT) device with the PCI ID 0x8086:0x37c8.

If you have a system based on Intel® C62x Chipset, you should be using Intel® QuickAssist Technology Driver for Hardware Version 1.x <https://www.intel.com/content/www/us/en/download/19734/intel-quickassist-technology-driver-for-linux-hw-version-1-x.html> and I would recommend running the latest version of DPDK <https://core.dpdk.org/download/>


Is QAT properly configured? Can you run $lsmod | grep qat, and provide the results?

Is VPP configured to use the QAT device? This may involve setting the correct device parameters in the VPP configuration files.

Is QAT device bound to the correct driver. You can use the dpdk-devbind.py script provided by DPDK to bind the device to the appropriate driver. For example: $sudo dpdk-devbind.py --bind=igb_uio 0000:08:00.0


Thanks,

Ronny G


0 Kudos
Ronny_G_Intel
Moderator
1,468 Views

Hi SuryaRudra,


I am following up to see if there are any updates on this issue. 

Please let me know the current status and provide any further configuration details if additional support is needed.


Regards,

Ronny G


0 Kudos
Ronny_G_Intel
Moderator
1,387 Views

Hi SuryaRudra,


Kindly inform me if you require further assistance with this issue.


Regards,

Ronny G


0 Kudos
Ronny_G_Intel
Moderator
1,278 Views

Hi SuryaRudra,


I haven't heard from you in some time, so I will be closing the internal case we opened for this issue. If you still need assistance, please create a new community post, as I will no longer be monitoring this community.


Regards,

Ronny G



0 Kudos
Reply