<?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 Re: USB hub multiple devices connection issue in MCX Microcontrollers</title>
    <link>https://community.nxp.com/t5/MCX-Microcontrollers/USB-hub-multiple-devices-connection-issue/m-p/2367867#M5405</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/248204"&gt;@Gangapavan&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;What SDK version are you using? Are you basing your project in any USB example we provide from our SDK? How did you implement USB features for MSD and CDC on your application?&lt;/P&gt;
&lt;P&gt;Are you implementing the USB Host HUB drivers we provide under 'usb' &amp;gt; 'host' &amp;gt; 'class' folder to manage the standard USB hub operations?&lt;/P&gt;
&lt;P&gt;BR,&lt;BR /&gt;Edwin.&lt;/P&gt;</description>
    <pubDate>Tue, 19 May 2026 18:40:43 GMT</pubDate>
    <dc:creator>EdwinHz</dc:creator>
    <dc:date>2026-05-19T18:40:43Z</dc:date>
    <item>
      <title>USB hub multiple devices connection issue</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/USB-hub-multiple-devices-connection-issue/m-p/2363956#M5379</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I am using an i.MX RT1060 controller in my project development. I am facing issues with USB hub functionality when multiple devices (MSD — pen drive, and CDC — printer) are connected in the following sequence:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Case 1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;A) Printer: Attach event occurred and working fine&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;B) Flash drive:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;No attach event is triggered for the flash drive.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;When the flash drive is removed, the system hangs inside USB_HostReleaseDeviceResource.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Case 2&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;A) Flash drive: Connected and working&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;B) Printer: Attach event occuured, but full interface&amp;nbsp;is not properly completed. It returned error in some port open event call back.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;When the flash drive is removed, both devices got disconnected.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Case 3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Both flash drive and printer inserted: Only the flash drive attach event occurred and working.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;When the flash drive is removed and reconnected, it works fine.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;CDC device connection/disconnection generates no event.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;The only way to recover CDC functionality is to restart the system.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;Findings:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When I connect the hub to a PC to verify its functionality, both devices are visible in Device Manager. Based on this, I conclude that the issue lies in the USB driver implementation /Composite device handling for USB on the i.MX RT1060.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is there a way to handle this issue so that both MSD and CDC devices can be reliably enumerated and managed through the hub?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Pavan&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;#IMXRT1060 #nxp #Microcontroller #USB Hub #USB Composite device handling.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2026 09:13:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/USB-hub-multiple-devices-connection-issue/m-p/2363956#M5379</guid>
      <dc:creator>Gangapavan</dc:creator>
      <dc:date>2026-05-12T09:13:53Z</dc:date>
    </item>
    <item>
      <title>Re: USB hub multiple devices connection issue</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/USB-hub-multiple-devices-connection-issue/m-p/2367282#M5402</link>
      <description>&lt;P&gt;Anyone have&amp;nbsp; suggestion for the above?&lt;/P&gt;</description>
      <pubDate>Tue, 19 May 2026 05:52:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/USB-hub-multiple-devices-connection-issue/m-p/2367282#M5402</guid>
      <dc:creator>Gangapavan</dc:creator>
      <dc:date>2026-05-19T05:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: USB hub multiple devices connection issue</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/USB-hub-multiple-devices-connection-issue/m-p/2367867#M5405</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/248204"&gt;@Gangapavan&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;What SDK version are you using? Are you basing your project in any USB example we provide from our SDK? How did you implement USB features for MSD and CDC on your application?&lt;/P&gt;
&lt;P&gt;Are you implementing the USB Host HUB drivers we provide under 'usb' &amp;gt; 'host' &amp;gt; 'class' folder to manage the standard USB hub operations?&lt;/P&gt;
&lt;P&gt;BR,&lt;BR /&gt;Edwin.&lt;/P&gt;</description>
      <pubDate>Tue, 19 May 2026 18:40:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/USB-hub-multiple-devices-connection-issue/m-p/2367867#M5405</guid>
      <dc:creator>EdwinHz</dc:creator>
      <dc:date>2026-05-19T18:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: USB hub multiple devices connection issue</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/USB-hub-multiple-devices-connection-issue/m-p/2369467#M5418</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/186731"&gt;@EdwinHz&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;We are using SDK version 2.13.0. We&amp;nbsp;have used SDK examples as base to develop application&lt;/P&gt;&lt;P&gt;Yes, we are using Hub file also from above given location.&lt;/P&gt;&lt;P&gt;Need Quick resolution for the issue as project is under production stage. If&amp;nbsp;required, I can share the files via email or any other method you suggest.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 21 May 2026 09:56:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/USB-hub-multiple-devices-connection-issue/m-p/2369467#M5418</guid>
      <dc:creator>Gangapavan</dc:creator>
      <dc:date>2026-05-21T09:56:10Z</dc:date>
    </item>
  </channel>
</rss>

