<?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>LayerscapeのトピックFailed to load static DPL with 8x DPDMUX</title>
    <link>https://community.nxp.com/t5/Layerscape/Failed-to-load-static-DPL-with-8x-DPDMUX/m-p/2268202#M16362</link>
    <description>&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;Using dynamic creation of DPDMUXs and DPNIs successfully, and generate the DPL by following commands:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;8x ls-addni --fs-entries=8 --num-queues=8 -n&lt;/LI&gt;&lt;LI&gt;source /usr/local/dpdk/dpaa2/dynamic_dpl.sh &amp;lt;dpmac.n&amp;gt; &amp;lt;dpmac.n+1&amp;gt; ... &amp;lt;dpmac.n+7&amp;gt;&lt;/LI&gt;&lt;LI&gt;8x restool dpdmux create &amp;lt;dpdmux opts&amp;gt;&lt;/LI&gt;&lt;LI&gt;8x&amp;nbsp;restool dprc connect dprc.1 --endpoint1=&amp;lt;dpdmux&amp;gt;.n.0/1/2 --endpoint2=&amp;lt;dpmac.n&amp;gt;/&amp;lt;dpni.j&amp;gt;/dpni.k&amp;gt;&lt;/LI&gt;&lt;LI&gt;restool dprc generate-dpl dprc.1 &amp;gt; dpl-8-dpdmux.dts&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Update the static DPL with dpl-8-dpdmux.dtb (generate by dtc tool) for uboot to initiate MC layout.&lt;/P&gt;&lt;P&gt;The error shows as blow:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;[E, mem_mng_get_phys_mem:655] MAJOR mem. manager memory allocation failed&lt;BR /&gt;[E, mem_mng_get_phys_mem:658] Required size 0x000040000 alignment 0x000000100 exceeds available memory for partition ID 7&lt;BR /&gt;[E, init_bman_bp:399, DPDMUX] ID[6] - dpbp_allocate_buffers(), failed to allocate dpbp buffers&lt;BR /&gt;[E, init_infrastructure:3750, DPDMUX] swlib_init_bman_bp : -12&lt;BR /&gt;[E, dpdmux_init:4487, DPDMUX] init_infrastructure : -12&lt;BR /&gt;[E, mem_mng_get_phys_mem:655] MAJOR mem. manager memory allocation failed&lt;BR /&gt;[E, mem_mng_get_phys_mem:658] Required size 0x000040000 alignment 0x000000100 exceeds available memory for partition ID 7&lt;BR /&gt;[E, init_bman_bp:399, DPDMUX] ID[7] - dpbp_allocate_buffers(), failed to allocate dpbp buffers&lt;BR /&gt;[E, init_infrastructure:3750, DPDMUX] swlib_init_bman_bp : -12&lt;BR /&gt;[E, dpdmux_init:4487, DPDMUX] init_infrastructure : -12&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@6 and dpmac@9&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@6 and dpni@15&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@6 and dpni@7&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@7 and dpmac@10&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@7 and dpni@16&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@7 and dpni@8&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, dpl_process:527] Error while parsing 'connections'. Skip processing the rest of DPL.&lt;BR /&gt;[E, main:198] DPL processing failed; continuing...&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;Is there any limitation on the static DPL to support same layout as dynamic way?&lt;/P&gt;</description>
    <pubDate>Tue, 23 Dec 2025 10:30:26 GMT</pubDate>
    <dc:creator>dunk</dc:creator>
    <dc:date>2025-12-23T10:30:26Z</dc:date>
    <item>
      <title>Failed to load static DPL with 8x DPDMUX</title>
      <link>https://community.nxp.com/t5/Layerscape/Failed-to-load-static-DPL-with-8x-DPDMUX/m-p/2268202#M16362</link>
      <description>&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;Using dynamic creation of DPDMUXs and DPNIs successfully, and generate the DPL by following commands:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;8x ls-addni --fs-entries=8 --num-queues=8 -n&lt;/LI&gt;&lt;LI&gt;source /usr/local/dpdk/dpaa2/dynamic_dpl.sh &amp;lt;dpmac.n&amp;gt; &amp;lt;dpmac.n+1&amp;gt; ... &amp;lt;dpmac.n+7&amp;gt;&lt;/LI&gt;&lt;LI&gt;8x restool dpdmux create &amp;lt;dpdmux opts&amp;gt;&lt;/LI&gt;&lt;LI&gt;8x&amp;nbsp;restool dprc connect dprc.1 --endpoint1=&amp;lt;dpdmux&amp;gt;.n.0/1/2 --endpoint2=&amp;lt;dpmac.n&amp;gt;/&amp;lt;dpni.j&amp;gt;/dpni.k&amp;gt;&lt;/LI&gt;&lt;LI&gt;restool dprc generate-dpl dprc.1 &amp;gt; dpl-8-dpdmux.dts&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Update the static DPL with dpl-8-dpdmux.dtb (generate by dtc tool) for uboot to initiate MC layout.&lt;/P&gt;&lt;P&gt;The error shows as blow:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;[E, mem_mng_get_phys_mem:655] MAJOR mem. manager memory allocation failed&lt;BR /&gt;[E, mem_mng_get_phys_mem:658] Required size 0x000040000 alignment 0x000000100 exceeds available memory for partition ID 7&lt;BR /&gt;[E, init_bman_bp:399, DPDMUX] ID[6] - dpbp_allocate_buffers(), failed to allocate dpbp buffers&lt;BR /&gt;[E, init_infrastructure:3750, DPDMUX] swlib_init_bman_bp : -12&lt;BR /&gt;[E, dpdmux_init:4487, DPDMUX] init_infrastructure : -12&lt;BR /&gt;[E, mem_mng_get_phys_mem:655] MAJOR mem. manager memory allocation failed&lt;BR /&gt;[E, mem_mng_get_phys_mem:658] Required size 0x000040000 alignment 0x000000100 exceeds available memory for partition ID 7&lt;BR /&gt;[E, init_bman_bp:399, DPDMUX] ID[7] - dpbp_allocate_buffers(), failed to allocate dpbp buffers&lt;BR /&gt;[E, init_infrastructure:3750, DPDMUX] swlib_init_bman_bp : -12&lt;BR /&gt;[E, dpdmux_init:4487, DPDMUX] init_infrastructure : -12&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@6 and dpmac@9&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@6 and dpni@15&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@6 and dpni@7&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@7 and dpmac@10&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@7 and dpni@16&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, resman_is_link_permitted:6375, RESMAN] Object wasn't found&lt;BR /&gt;[E, linkman_probe_cb:205] No common ancestor - Failed to connect dpdmux@7 and dpni@8&lt;BR /&gt;[E, subnode_process:155] Probing module 'connection' return error code -1. Continue dpl processing...&lt;BR /&gt;[E, dpl_process:527] Error while parsing 'connections'. Skip processing the rest of DPL.&lt;BR /&gt;[E, main:198] DPL processing failed; continuing...&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;Is there any limitation on the static DPL to support same layout as dynamic way?&lt;/P&gt;</description>
      <pubDate>Tue, 23 Dec 2025 10:30:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Failed-to-load-static-DPL-with-8x-DPDMUX/m-p/2268202#M16362</guid>
      <dc:creator>dunk</dc:creator>
      <dc:date>2025-12-23T10:30:26Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to load static DPL with 8x DPDMUX</title>
      <link>https://community.nxp.com/t5/Layerscape/Failed-to-load-static-DPL-with-8x-DPDMUX/m-p/2269065#M16365</link>
      <description>&lt;P&gt;Please try whether the following method is possible.&lt;/P&gt;
&lt;P&gt;When you create&amp;nbsp;DPDMUX, please specify "--max-dmat-entries=8" to reduce the resource allocation.&lt;/P&gt;
&lt;P&gt;--max-dmat-entries=&amp;lt;number&amp;gt;&lt;/P&gt;
&lt;P&gt;max entries in DPDMUX address table. Default is 64.&lt;/P&gt;
&lt;P&gt;If your problem persists, please share your whole console log to create&amp;nbsp;DPDMUX and generate DPL file.&lt;/P&gt;
&lt;P&gt;In addition, which processor are you using?&lt;/P&gt;</description>
      <pubDate>Fri, 26 Dec 2025 03:05:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Failed-to-load-static-DPL-with-8x-DPDMUX/m-p/2269065#M16365</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2025-12-26T03:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to load static DPL with 8x DPDMUX</title>
      <link>https://community.nxp.com/t5/Layerscape/Failed-to-load-static-DPL-with-8x-DPDMUX/m-p/2269081#M16366</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52411" target="_self"&gt;&lt;SPAN class=""&gt;yipingwang&lt;/SPAN&gt;&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;Using '--max-dmat-entries' in dynamic creating layout don't change the final dts by 'restool dprc generate-dpl dprc.1'.&lt;/P&gt;&lt;P&gt;So, I just give it a try by adding following elements 'mem-size' and '&lt;SPAN&gt;max-dmat-entries'&amp;nbsp;&lt;/SPAN&gt;in .dts. manually:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;SPAN&gt;dpdmux@0 {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; compatible = "fsl,dpdmux";&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; options = "DPDMUX_OPT_CLS_MASK_SUPPORT", "DPDMUX_OPT_AUTO_MAX_FRAME_LEN";&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; method = "DPDMUX_METHOD_CUSTOM";&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; manip = "DPDMUX_MANIP_NONE";&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; num_ifs = &amp;lt;0x2&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; mem-size = &amp;lt;0x100&amp;gt;;&amp;nbsp; // this is manually added by me&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; max-dmat-entries = &amp;lt;0x8&amp;gt;;&amp;nbsp;// this is manually added by me&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Unfornately this doesn't fix it, the same error message showing from MC debug.&lt;/P&gt;&lt;P&gt;Please also check my dpl as enclosed.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Dec 2025 04:06:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Failed-to-load-static-DPL-with-8x-DPDMUX/m-p/2269081#M16366</guid>
      <dc:creator>dunk</dc:creator>
      <dc:date>2025-12-26T04:06:53Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to load static DPL with 8x DPDMUX</title>
      <link>https://community.nxp.com/t5/Layerscape/Failed-to-load-static-DPL-with-8x-DPDMUX/m-p/2269939#M16371</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I've managed to fix this issue by correcting the DPL parameter names.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Dec 2025 09:11:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Failed-to-load-static-DPL-with-8x-DPDMUX/m-p/2269939#M16371</guid>
      <dc:creator>dunk</dc:creator>
      <dc:date>2025-12-30T09:11:01Z</dc:date>
    </item>
  </channel>
</rss>

