[dpdk-dev] Question about enable CBDMA with ioat PMD ?

Liang Ma liangma at liangbit.com
Wed Apr 14 12:37:48 CEST 2021


On Tue, Apr 13, 2021 at 07:24:41PM +0100, Bruce Richardson wrote:
> On Tue, Apr 13, 2021 at 06:36:38PM +0100, Liang Ma wrote:
> > Hi Bruce, 
> >    I look into current IOAT PMD. I found that looks only support the
> >    latest DSA device which is part of SPR(Please correct me if I'm wrong).
> >    However, there still is lots existing CPU that support previous CBDMA
> >    Intel Quick-DATA technology. SPDK enable those device with uio. 
> >    Any hint to enable those CBDMA device with IOAT PMD ? 
> >    
> 
> Hi Liang,
> 
> These devices are still supported by the driver. In the latest releases the
> new device support was added but no older device support was removed.
> Please let us know if you do hit any problems with running it on the CBDMA
> HW devices, because it should all still be working as before.
> 
> Regards,
> /Bruce
Hi Bruce, 
   I hit a problem with CBDMA enabling. 

   1. I follow the DPDK  IOAT driver Doc, I bind 0000.04.0 device with
      dpdk-devbind.py 
   
   2. I run dpdk-test without any parameter then dpdk-test complain with 

       EAL: VFIO support initialized
       EAL: 0000:00:04.0 VFIO group is not viable! Not all devices in IOMMU
       group bound to VFIO or unbound
       Requested device 0000:00:04.0 cannot be used

   3. kernel boot parameter include the "intel_iommu=on"

   If I still need some extra iommu settings for CBDMA device ?

Regards
Liang
          


More information about the dev mailing list