<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ACC100 LDPC DPDK BBdev validation in Embedded Connectivity</title>
    <link>https://community.intel.com/t5/Embedded-Connectivity/ACC100-LDPC-DPDK-BBdev-validation/m-p/1510501#M4596</link>
    <description>&lt;P data-unlink="true"&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;I am experiencing some issues when trying to set up the ACC100 LDPC card. While following the steps from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;pf-bb-config&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class=""&gt;&amp;nbsp;However,&amp;nbsp;&amp;nbsp;we experience the following issues:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Baseband devices using DPDK-compatible driver
=============================================
0000:ca:00.0 'Device 0d5c' drv=vfio-pci unused=
0000:cb:00.0 'Device 0d5d' drv=vfio-pci unused=
0000:cb:00.1 'Device 0d5d' drv=vfio-pci unused=

zq40@tc319-srv2:/opt/dpdk-stable-21.11.2-older/app/test-bbdev$ dmesg | grep "DMAR: IOMMU"
[    0.457583] DMAR: IOMMU enabled
[    0.457977] DMAR: IOMMU enabled

zq40@tc319-srv2:/opt/dpdk-stable-21.11.2/app/test-bbdev/test_vectors$ sudo dpdk-test-bbdev -c F0 -a cb:00.0 --vfio-vf-token=513acf7e-2f25-11ee-bde0-9362ebeeb1a6 -- -c validation -v ldpc_dec_v2342_drop.data
[sudo] password for zq40:
EAL: Detected 56 lcore(s)
EAL: Detected 2 NUMA nodes
Option -w, --pci-whitelist is deprecated, use -a, --allow option instead
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: intel_acc100_vf (8086:d5d) device: 0000:cb:00.0 (socket 1)
WARNING: Num of operations was not provided or was set 0. Set to default (64)
WARNING: Burst size was not provided or was set 0. Set to default (32)
WARNING: Num of lcores was not provided or was set 0. Set to value from RTE config (4)
===========================================================
Starting Test Suite : BBdev Validation Tests
Test vector file = ldpc_dec_v2342_drop.data
Device 0 supports 0 &amp;lt; N &amp;lt;= 0 queues, not 0
rte_bbdev_setup_queues(0, 0, 1) ret -22
Adding active bbdev cb:00.0 skipped
No suitable devices found!
 + Test suite setup BBdev Validation Tests skipped!
 + ------------------------------------------------------- +&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We followed the pf_bb_config README and configured the ACC100 as directed by the tutorial, but it seems that the function fails when trying to set up queues.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The other thing we tried instead is to use igb_uio to drive our acc100 card,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;sudo dpdk-devbind.py -b igb_uio ca:00.0
zq40@tc319-srv2:/opt/dpdk-stable-20.11.5/app/test-bbdev$ cat /sys/bus/pci/devices/0000\:ca\:00.0/sriov_totalvfs
16
echo 16 | sudo tee /sys/bus/pci/devices/0000\:ca\:00.0/max_vfs
echo 16 | sudo tee /sys/bus/pci/devices/0000\:ca\:00.0/sriov_numvfs&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I tried both to configure the VFs through PF by both trying the vf/pf.cfg from the pf_bb_config. And we are able to avoid the previous error we saw when setting up the queues as:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;zq40@tc319-srv2:/opt/dpdk-stable-20.11.5/app/test-bbdev$ sudo dpdk-test-bbdev -c F0 -a cb:00.0 --vfio-vf-token=513acf7e-2f25-11ee-bde0-9362ebeeb1a6 -- -c validation -v ./ldpc_dec_default.data
EAL: Detected 56 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: Probe PCI driver: intel_acc100_vf (8086:d5d) device: 0000:cb:00.0 (socket 1)
WARNING: Num of operations was not provided or was set 0. Set to default (64)
WARNING: Burst size was not provided or was set 0. Set to default (32)
WARNING: Num of lcores was not provided or was set 0. Set to value from RTE config (4)
===========================================================
Starting Test Suite : BBdev Validation Tests
Test vector file = ./ldpc_dec_default.data
+ ------------------------------------------------------- +
== test: validation

dev:cb:00.0, burst size: 32, num ops: 64, op type: RTE_BBDEV_OP_LDPC_DEC&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;The test program just hung there with no progress.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;It would be much appreciated if you could provide any help, I have also attached .txt files including the printouts by running test-bbdev with strace.&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Wed, 02 Aug 2023 16:54:19 GMT</pubDate>
    <dc:creator>Tom_Q</dc:creator>
    <dc:date>2023-08-02T16:54:19Z</dc:date>
    <item>
      <title>ACC100 LDPC DPDK BBdev validation</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/ACC100-LDPC-DPDK-BBdev-validation/m-p/1510501#M4596</link>
      <description>&lt;P data-unlink="true"&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;I am experiencing some issues when trying to set up the ACC100 LDPC card. While following the steps from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;pf-bb-config&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class=""&gt;&amp;nbsp;However,&amp;nbsp;&amp;nbsp;we experience the following issues:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Baseband devices using DPDK-compatible driver
=============================================
0000:ca:00.0 'Device 0d5c' drv=vfio-pci unused=
0000:cb:00.0 'Device 0d5d' drv=vfio-pci unused=
0000:cb:00.1 'Device 0d5d' drv=vfio-pci unused=

zq40@tc319-srv2:/opt/dpdk-stable-21.11.2-older/app/test-bbdev$ dmesg | grep "DMAR: IOMMU"
[    0.457583] DMAR: IOMMU enabled
[    0.457977] DMAR: IOMMU enabled

zq40@tc319-srv2:/opt/dpdk-stable-21.11.2/app/test-bbdev/test_vectors$ sudo dpdk-test-bbdev -c F0 -a cb:00.0 --vfio-vf-token=513acf7e-2f25-11ee-bde0-9362ebeeb1a6 -- -c validation -v ldpc_dec_v2342_drop.data
[sudo] password for zq40:
EAL: Detected 56 lcore(s)
EAL: Detected 2 NUMA nodes
Option -w, --pci-whitelist is deprecated, use -a, --allow option instead
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: intel_acc100_vf (8086:d5d) device: 0000:cb:00.0 (socket 1)
WARNING: Num of operations was not provided or was set 0. Set to default (64)
WARNING: Burst size was not provided or was set 0. Set to default (32)
WARNING: Num of lcores was not provided or was set 0. Set to value from RTE config (4)
===========================================================
Starting Test Suite : BBdev Validation Tests
Test vector file = ldpc_dec_v2342_drop.data
Device 0 supports 0 &amp;lt; N &amp;lt;= 0 queues, not 0
rte_bbdev_setup_queues(0, 0, 1) ret -22
Adding active bbdev cb:00.0 skipped
No suitable devices found!
 + Test suite setup BBdev Validation Tests skipped!
 + ------------------------------------------------------- +&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We followed the pf_bb_config README and configured the ACC100 as directed by the tutorial, but it seems that the function fails when trying to set up queues.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The other thing we tried instead is to use igb_uio to drive our acc100 card,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;sudo dpdk-devbind.py -b igb_uio ca:00.0
zq40@tc319-srv2:/opt/dpdk-stable-20.11.5/app/test-bbdev$ cat /sys/bus/pci/devices/0000\:ca\:00.0/sriov_totalvfs
16
echo 16 | sudo tee /sys/bus/pci/devices/0000\:ca\:00.0/max_vfs
echo 16 | sudo tee /sys/bus/pci/devices/0000\:ca\:00.0/sriov_numvfs&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I tried both to configure the VFs through PF by both trying the vf/pf.cfg from the pf_bb_config. And we are able to avoid the previous error we saw when setting up the queues as:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;zq40@tc319-srv2:/opt/dpdk-stable-20.11.5/app/test-bbdev$ sudo dpdk-test-bbdev -c F0 -a cb:00.0 --vfio-vf-token=513acf7e-2f25-11ee-bde0-9362ebeeb1a6 -- -c validation -v ./ldpc_dec_default.data
EAL: Detected 56 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: Probe PCI driver: intel_acc100_vf (8086:d5d) device: 0000:cb:00.0 (socket 1)
WARNING: Num of operations was not provided or was set 0. Set to default (64)
WARNING: Burst size was not provided or was set 0. Set to default (32)
WARNING: Num of lcores was not provided or was set 0. Set to value from RTE config (4)
===========================================================
Starting Test Suite : BBdev Validation Tests
Test vector file = ./ldpc_dec_default.data
+ ------------------------------------------------------- +
== test: validation

dev:cb:00.0, burst size: 32, num ops: 64, op type: RTE_BBDEV_OP_LDPC_DEC&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;The test program just hung there with no progress.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;It would be much appreciated if you could provide any help, I have also attached .txt files including the printouts by running test-bbdev with strace.&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Wed, 02 Aug 2023 16:54:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/ACC100-LDPC-DPDK-BBdev-validation/m-p/1510501#M4596</guid>
      <dc:creator>Tom_Q</dc:creator>
      <dc:date>2023-08-02T16:54:19Z</dc:date>
    </item>
    <item>
      <title>Re: ACC100 LDPC DPDK BBdev validation</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/ACC100-LDPC-DPDK-BBdev-validation/m-p/1510615#M4598</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/305151"&gt;@Tom_Q&lt;/a&gt;:&lt;/P&gt;
&lt;P&gt;Thank you for contacting Intel Embedded Community.&lt;/P&gt;
&lt;P&gt;We received your request, we want to address the following questions to understand your request:&lt;/P&gt;
&lt;P&gt;Could you please let us know the name of the manufacturer and part number of the&amp;nbsp;ACC100 LDPC card?&lt;/P&gt;
&lt;P&gt;Could you please inform us of the place of purchase of the&amp;nbsp;&lt;SPAN&gt;ACC100 LDPC card?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;We are waiting for your answer.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/114"&gt;@CarlosAM_INTEL&lt;/a&gt;.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Aug 2023 22:52:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/ACC100-LDPC-DPDK-BBdev-validation/m-p/1510615#M4598</guid>
      <dc:creator>CarlosAM_INTEL</dc:creator>
      <dc:date>2023-08-02T22:52:32Z</dc:date>
    </item>
    <item>
      <title>Re: ACC100 LDPC DPDK BBdev validation</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/ACC100-LDPC-DPDK-BBdev-validation/m-p/1510845#M4610</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/114"&gt;@CarlosAM_INTEL&lt;/a&gt;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The name of the manufacturer and the part number of the ACC100 LDPC card is: &lt;STRONG&gt;Silicom Inc P3IMB1-M-P2&lt;/STRONG&gt;&lt;BR /&gt;The place of purchase is from &lt;STRONG&gt;Silicom connectivity Solutions. Inc&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Thanks again&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IMG_1268.jpg" style="width: 226px;"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/44288i9C74C202528D5343/image-dimensions/226x301/is-moderation-mode/true?v=v2&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" width="226" height="301" role="button" title="IMG_1268.jpg" alt="IMG_1268.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;for your time.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;</description>
      <pubDate>Thu, 03 Aug 2023 14:10:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/ACC100-LDPC-DPDK-BBdev-validation/m-p/1510845#M4610</guid>
      <dc:creator>Tom_Q</dc:creator>
      <dc:date>2023-08-03T14:10:10Z</dc:date>
    </item>
    <item>
      <title>Re: ACC100 LDPC DPDK BBdev validation</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/ACC100-LDPC-DPDK-BBdev-validation/m-p/1511009#M4614</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/305151"&gt;@Tom_Q&lt;/a&gt;:&lt;/P&gt;
&lt;P&gt;Thanks for your reply.&lt;/P&gt;
&lt;P&gt;Your consultations related to the devices manufactured by the cited third-party company should be addressed as a reference through the channels listed on the following website:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://silicom.atlassian.net/servicedesk/customer/portal/4" target="_blank"&gt;https://silicom.atlassian.net/servicedesk/customer/portal/4&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/114"&gt;@CarlosAM_INTEL&lt;/a&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Aug 2023 22:03:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/ACC100-LDPC-DPDK-BBdev-validation/m-p/1511009#M4614</guid>
      <dc:creator>CarlosAM_INTEL</dc:creator>
      <dc:date>2023-08-03T22:03:33Z</dc:date>
    </item>
  </channel>
</rss>

