<?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 JODY-W2 UAP0 HOSTAPD FAIL in Wireless MCU</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/JODY-W2-UAP0-HOSTAPD-FAIL/m-p/2019848#M19393</link>
    <description>&lt;P&gt;Good day!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am currently developing with below configuration.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;SOM: Toradex Colibri i.MX6ULL 512MB IT&amp;nbsp;&lt;/P&gt;&lt;P&gt;OS: Yocto (kirkstone)&lt;/P&gt;&lt;P&gt;Kernel:&amp;nbsp;&amp;nbsp;6.1.22&lt;/P&gt;&lt;P&gt;WiFi Module: JODY-W2 88W8987&lt;/P&gt;&lt;P&gt;Driver:&amp;nbsp;lf-6.1.22_2.0.0&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;We experience some problems during boot-up where uap0 is not configured properly - IP address is not set. When comparing the journal logs of successful/failed boot-up, we found out that during a failed boot, below debug messages are shown.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;uap0: Skip change virtual intf type on uap: from 3 to 2&lt;BR /&gt;uap0: Skip change virtual intf type on uap: from 2 to 3&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;We already checked the driver's source code and it is executed when changing virtual interface types.&amp;nbsp; Below is a snippet of &lt;A href="https://github.com/nxp-imx/mwifiex/blob/lf-6.1.22_2.0.0/mxm_wifiex/wlan_src/mlinux/moal_cfg80211.c" target="_self"&gt;moal_cfg80211.c.&lt;/A&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; ((&lt;/SPAN&gt;&lt;SPAN&gt;priv&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;bss_type&lt;/SPAN&gt; &lt;SPAN&gt;==&lt;/SPAN&gt;&lt;SPAN&gt; MLAN_BSS_TYPE_UAP) &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;priv&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;bss_index&lt;/SPAN&gt; &lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;PRINTM&lt;/SPAN&gt;&lt;SPAN&gt;(MMSG,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;%s&lt;/SPAN&gt;&lt;SPAN&gt;: Skip change virtual intf type on uap: from &lt;/SPAN&gt;&lt;SPAN&gt;%d&lt;/SPAN&gt;&lt;SPAN&gt; to &lt;/SPAN&gt;&lt;SPAN&gt;%d&lt;/SPAN&gt;&lt;SPAN&gt;\n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;dev&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;priv&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;wdev&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;iftype&lt;/SPAN&gt;&lt;SPAN&gt;, type);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;priv&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;wdev&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;iftype&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; type;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;goto&lt;/SPAN&gt;&lt;SPAN&gt; done;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Can anyone explain why and what triggers the function call?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Elton&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 27 Dec 2024 03:30:14 GMT</pubDate>
    <dc:creator>elton</dc:creator>
    <dc:date>2024-12-27T03:30:14Z</dc:date>
    <item>
      <title>JODY-W2 UAP0 HOSTAPD FAIL</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JODY-W2-UAP0-HOSTAPD-FAIL/m-p/2019848#M19393</link>
      <description>&lt;P&gt;Good day!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am currently developing with below configuration.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;SOM: Toradex Colibri i.MX6ULL 512MB IT&amp;nbsp;&lt;/P&gt;&lt;P&gt;OS: Yocto (kirkstone)&lt;/P&gt;&lt;P&gt;Kernel:&amp;nbsp;&amp;nbsp;6.1.22&lt;/P&gt;&lt;P&gt;WiFi Module: JODY-W2 88W8987&lt;/P&gt;&lt;P&gt;Driver:&amp;nbsp;lf-6.1.22_2.0.0&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;We experience some problems during boot-up where uap0 is not configured properly - IP address is not set. When comparing the journal logs of successful/failed boot-up, we found out that during a failed boot, below debug messages are shown.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;uap0: Skip change virtual intf type on uap: from 3 to 2&lt;BR /&gt;uap0: Skip change virtual intf type on uap: from 2 to 3&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;We already checked the driver's source code and it is executed when changing virtual interface types.&amp;nbsp; Below is a snippet of &lt;A href="https://github.com/nxp-imx/mwifiex/blob/lf-6.1.22_2.0.0/mxm_wifiex/wlan_src/mlinux/moal_cfg80211.c" target="_self"&gt;moal_cfg80211.c.&lt;/A&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; ((&lt;/SPAN&gt;&lt;SPAN&gt;priv&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;bss_type&lt;/SPAN&gt; &lt;SPAN&gt;==&lt;/SPAN&gt;&lt;SPAN&gt; MLAN_BSS_TYPE_UAP) &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;priv&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;bss_index&lt;/SPAN&gt; &lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;PRINTM&lt;/SPAN&gt;&lt;SPAN&gt;(MMSG,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;%s&lt;/SPAN&gt;&lt;SPAN&gt;: Skip change virtual intf type on uap: from &lt;/SPAN&gt;&lt;SPAN&gt;%d&lt;/SPAN&gt;&lt;SPAN&gt; to &lt;/SPAN&gt;&lt;SPAN&gt;%d&lt;/SPAN&gt;&lt;SPAN&gt;\n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;dev&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;priv&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;wdev&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;iftype&lt;/SPAN&gt;&lt;SPAN&gt;, type);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;priv&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;wdev&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;iftype&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; type;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;goto&lt;/SPAN&gt;&lt;SPAN&gt; done;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Can anyone explain why and what triggers the function call?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Elton&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Dec 2024 03:30:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JODY-W2-UAP0-HOSTAPD-FAIL/m-p/2019848#M19393</guid>
      <dc:creator>elton</dc:creator>
      <dc:date>2024-12-27T03:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: JODY-W2 UAP0 HOSTAPD FAIL</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JODY-W2-UAP0-HOSTAPD-FAIL/m-p/2020398#M19396</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/244225"&gt;@elton&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please provide me the following information?&lt;/P&gt;
&lt;P&gt;1. linux boot logs&lt;/P&gt;
&lt;P&gt;# dmesg&lt;/P&gt;
&lt;P&gt;2. The command of loading wifi driver &amp;amp; logs&lt;/P&gt;
&lt;P&gt;3. wlan interfaces&lt;/P&gt;
&lt;P&gt;# ifconfig -a&lt;/P&gt;
&lt;P&gt;4. About hostapd&lt;/P&gt;
&lt;P&gt;(1) command to start hostapd &amp;amp; corresponding logs&lt;/P&gt;
&lt;P&gt;(2) Configurations in hostapd.conf&lt;/P&gt;
&lt;P&gt;5. board device tree&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;weidong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Dec 2024 07:32:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JODY-W2-UAP0-HOSTAPD-FAIL/m-p/2020398#M19396</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2024-12-30T07:32:07Z</dc:date>
    </item>
  </channel>
</rss>

