<?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: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error in Zephyr Project</title>
    <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2109394#M335</link>
    <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/242506"&gt;@chaehee&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3, Do you mean all the 4 &lt;SPAN class="fontstyle0"&gt;DWORDs are not updated (including HWO bit)&amp;nbsp;&lt;/SPAN&gt;after&amp;nbsp;&lt;SPAN data-teams="true"&gt;EPCmdCmplt event?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;4, we have no dwc3 driver for zephyr. or could you please share yours?&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 03 Jun 2025 09:42:47 GMT</pubDate>
    <dc:creator>jason_he</dc:creator>
    <dc:date>2025-06-03T09:42:47Z</dc:date>
    <item>
      <title>USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2104071#M322</link>
      <description>&lt;P&gt;Customer:&amp;nbsp;MCCI&lt;/P&gt;
&lt;P&gt;Platform: i.MX8MP EVK&lt;/P&gt;
&lt;P&gt;MCCI have got USB2 on Zephyr working with the IMX8MPlus and are debugging USB3. They got the phy working, but now they are seeing a strange DMA problem (only on USB3).&lt;/P&gt;
&lt;P&gt;Get Configuration is trying to return a 93 byte descriptor. &amp;nbsp;They set up the TRB (just as for USB2) and the XDCI starts it’s thing. But instead of sending 93 bytes, it sends only 32 bytes, with a CRC error (evidently because it thought something went wrong fetching the data). Something indeed went wrong, because the last 8 bytes of the 32 bytes are corrupt (compared to the memory buffer). &amp;nbsp;(They’re just wrong – no obvious relationship…)&amp;nbsp; AXI is 64 bits, so possibly the last beat went wrong in some way. Buffer is in DDR at an address that ends in ... F0 (so it’s 16 byte, not 32-byte, aligned).&lt;/P&gt;
&lt;P&gt;MCCI is using the Cortex M7 to run this, in case that matters.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Code is shared for USB2 and USB3 path in this area, so MCCI is pretty sure they’re flushing the cache, etc.&lt;/P&gt;
&lt;P&gt;Do you have any suggestion?&lt;/P&gt;</description>
      <pubDate>Wed, 28 May 2025 03:06:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2104071#M322</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2025-05-28T03:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2104073#M323</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/50715"&gt;@jasonhe&lt;/a&gt;&amp;nbsp;, could you help to check?&lt;/P&gt;</description>
      <pubDate>Mon, 26 May 2025 05:52:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2104073#M323</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2025-05-26T05:52:32Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2104706#M324</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/30870"&gt;@jack_mao&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think we haven't supported dwc3 driver in our release code.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please show me the version of zephyr, and the details how to setup the project?&lt;/P&gt;</description>
      <pubDate>Tue, 27 May 2025 02:21:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2104706#M324</guid>
      <dc:creator>jason_he</dc:creator>
      <dc:date>2025-05-27T02:21:43Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2105352#M326</link>
      <description>&lt;P&gt;I am using Zephyr v3.7 branch. You are right. This version doesn't support USB on the imx8mp-evk by default. So, I created dwc3 USB device driver to support USB device mode.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is current problem when PC is enumerating USB device (imx8mp-evk USB port 0) with super speed connection. High speed connection is working fine, and PC enumerates USB device successfully.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I capture USB bus trace, and I found USB device controller sent corrupted data for the GET_CONFIGURATION_DESCRIPTOR command. I can see below USB bus capture. The dwc3 sent 32 bytes data but data length is 93 bytes.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chaehee_0-1748354481040.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/339976i90BBFB8CDA4EB99F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="chaehee_0-1748354481040.png" alt="chaehee_0-1748354481040.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I dumped actual configuration descriptor data. You can find data in the bus trace is not matched with actual data.&lt;/P&gt;&lt;PRE&gt;u-boot=&amp;gt; md.b 802048f0 60&lt;BR /&gt;802048f0: 09 02 5d 00 02 01 00 c0 1f 08 0b 00 02 02 02 00 ..].............&lt;BR /&gt;80204900: 00 09 04 00 00 01 02 02 00 00 05 24 00 10 01 05 ...........$....&lt;BR /&gt;80204910: 24 01 00 01 04 24 02 02 05 24 06 00 01 07 05 81 $....$...$......&lt;BR /&gt;80204920: 03 10 00 07 06 30 00 00 10 00 09 04 01 00 02 0a .....0..........&lt;BR /&gt;80204930: 00 00 00 07 05 82 02 00 04 00 06 30 0f 00 00 00 ...........0....&lt;BR /&gt;80204940: 07 05 01 02 00 04 00 06 30 0f 00 00 00 00 00 00 ........0.......&lt;BR /&gt;u-boot=&amp;gt;&lt;/PRE&gt;&lt;P&gt;Let me know if you need more information. For example, dump registers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I also created a ticket (&lt;A href="https://community.nxp.com/t5/i-MX-Processors/imx8mp-evk-USB-PHY-initialization/m-p/2104575/highlight/false#M237618" target="_blank"&gt;Re: imx8mp-evk USB PHY initialization - NXP Community&lt;/A&gt;). Can you take a look this ticket if you have time?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 May 2025 14:09:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2105352#M326</guid>
      <dc:creator>chaehee</dc:creator>
      <dc:date>2025-05-27T14:09:12Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2105889#M327</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/242506"&gt;@chaehee&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1, Could you please try to make the buffer addr 2K-aligned or 4K-aligned?&lt;/P&gt;
&lt;P&gt;2, Do you receive any err event from irq? and check the status of related TRBs?&lt;/P&gt;</description>
      <pubDate>Wed, 28 May 2025 06:40:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2105889#M327</guid>
      <dc:creator>jason_he</dc:creator>
      <dc:date>2025-05-28T06:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2106366#M328</link>
      <description>&lt;P&gt;I used 2K and 4K aligned buffer, but both are not working.&lt;/P&gt;&lt;P&gt;Below is 2K aligned buffer: buffer address is&amp;nbsp;80200800.&lt;/P&gt;&lt;PRE&gt;[00:00:18.673,000] &amp;lt;inf&amp;gt; udc_xdci: super speed&lt;BR /&gt;[00:00:18.673,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:18.678,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:18.778,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 00 05 2b 00 00 00 00 00&lt;BR /&gt;[00:00:18.778,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=00000000 00000000 00000000 00000833&lt;BR /&gt;[00:00:18.779,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:18.779,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 80 06 00 01 00 00 12 00&lt;BR /&gt;[00:00:18.779,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=80200800 00000000 00000012 00000853&lt;BR /&gt;[00:00:18.779,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80204ab0 00000000 00000000 00000c43&lt;BR /&gt;[00:00:18.779,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:18.782,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 80 06 00 02 00 00 ff 00&lt;BR /&gt;[00:00:18.782,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=80200800 00000000 0000005d 00000853&lt;BR /&gt;[00:00:24.296,000] &amp;lt;inf&amp;gt; udc_xdci: SS inactive DCTL=80f00000, disconnect&lt;BR /&gt;[00:00:24.384,000] &amp;lt;inf&amp;gt; udc_xdci: super speed&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is 4K aligned buffer: buffer address is&amp;nbsp;80201000.&lt;/P&gt;&lt;PRE&gt;[00:00:08.094,000] &amp;lt;inf&amp;gt; udc_xdci: super speed&lt;BR /&gt;[00:00:08.094,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:08.099,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:08.200,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 00 05 2f 00 00 00 00 00&lt;BR /&gt;[00:00:08.200,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=00000000 00000000 00000000 00000833&lt;BR /&gt;[00:00:08.200,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:08.200,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 80 06 00 01 00 00 12 00&lt;BR /&gt;[00:00:08.201,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=80201000 00000000 00000012 00000853&lt;BR /&gt;[00:00:08.201,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=802052b0 00000000 00000000 00000c43&lt;BR /&gt;[00:00:08.201,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:08.203,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 80 06 00 02 00 00 ff 00&lt;BR /&gt;[00:00:08.204,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=80201000 00000000 0000005d 00000853&lt;BR /&gt;[00:00:13.717,000] &amp;lt;inf&amp;gt; udc_xdci: SS inactive DCTL=80f00000, disconnect&lt;BR /&gt;[00:00:13.805,000] &amp;lt;inf&amp;gt; udc_xdci: super speed&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is no endpoint error event from dwc3 core after start control IN transfer. It received command complete event after start control IN transfer. It means USB controller (dwc3) is processing control IN transfer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 May 2025 14:28:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2106366#M328</guid>
      <dc:creator>chaehee</dc:creator>
      <dc:date>2025-05-28T14:28:38Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2106382#M329</link>
      <description>&lt;P&gt;I added event TRB dump for your reference. At the end of log, you can find endpoint transfer command completion event after start transfer control IN data. So, there is no endpoint error event from dwc3.&lt;/P&gt;&lt;PRE&gt;[00:00:08.298,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=00150301 1&lt;BR /&gt;[00:00:08.299,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=00170301 1&lt;BR /&gt;[00:00:08.417,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=00000101 1&lt;BR /&gt;[00:00:08.417,000] &amp;lt;inf&amp;gt; udc_xdci: super speed&lt;BR /&gt;[00:00:08.417,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:08.417,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060001c0 1&lt;BR /&gt;[00:00:08.421,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=00000201 1&lt;BR /&gt;[00:00:08.421,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=080001c0 1&lt;BR /&gt;[00:00:08.422,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:08.422,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060001c0 1&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=0000c040 2&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 00 05 27 00 00 00 00 00&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=000020c2 1&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=00000000 00000000 00000000 00000833&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060101c2 2&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=0000c042 1&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060001c0 1&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=0000c040 2&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 80 06 00 01 00 00 12 00&lt;BR /&gt;[00:00:08.523,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=000010c2 1&lt;BR /&gt;[00:00:08.524,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=80201000 00000000 00000012 00000853&lt;BR /&gt;[00:00:08.524,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060101c2 3&lt;BR /&gt;[00:00:08.524,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=0000c042 2&lt;BR /&gt;[00:00:08.524,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=000020c0 1&lt;BR /&gt;[00:00:08.524,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=802052b0 00000000 00000000 00000c43&lt;BR /&gt;[00:00:08.524,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060001c0 1&lt;BR /&gt;[00:00:08.524,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=0000c040 1&lt;BR /&gt;[00:00:08.524,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:08.524,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060001c0 1&lt;BR /&gt;[00:00:08.529,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=0000c040 2&lt;BR /&gt;[00:00:08.530,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 80 06 00 02 00 00 ff 00&lt;BR /&gt;[00:00:08.530,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=000010c2 1&lt;BR /&gt;[00:00:08.530,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=80201000 00000000 0000005d 00000853&lt;BR /&gt;[00:00:08.530,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060101c2 1&lt;BR /&gt;[00:00:14.041,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=00160301 1&lt;BR /&gt;[00:00:14.041,000] &amp;lt;inf&amp;gt; udc_xdci: SS inactive DCTL=80f00000, disconnect&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 May 2025 14:57:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2106382#M329</guid>
      <dc:creator>chaehee</dc:creator>
      <dc:date>2025-05-28T14:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2107525#M331</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/242506"&gt;@chaehee&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1, Did the issue always happen when getting&amp;nbsp;&lt;SPAN&gt;configuration? Is the 32-byte data always the same? I just want to exclude the electrical problem.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2,&amp;nbsp; 0x060101c2 means EP0IN EPCmdCmplt.&amp;nbsp; Did you send any&amp;nbsp;End Transfer command?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jason_he_0-1748569397758.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/340561iDE882A7B336069B0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jason_he_0-1748569397758.png" alt="jason_he_0-1748569397758.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;3, Could you please double check the TRB status after&amp;nbsp;&lt;SPAN&gt;0x060101c2 event? Since some bits may be updated by HW.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 30 May 2025 01:46:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2107525#M331</guid>
      <dc:creator>jason_he</dc:creator>
      <dc:date>2025-05-30T01:46:43Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2108058#M332</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/177704"&gt;@jason_he&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;1. Yes, it always happens. For your reference, I attached USB bus trace file.&lt;/P&gt;&lt;P&gt;2. The event&amp;nbsp;&lt;SPAN&gt;0x060101c2 is command completion event for start transfer command. It is not for the end transfer. It means dwc3 core accepts start transfer command and starting data transfer.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3. I already checked transfer TRB status when received link state change event. There is no change in the TRB -- still hardware owns TRB and no status update.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 May 2025 13:08:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2108058#M332</guid>
      <dc:creator>chaehee</dc:creator>
      <dc:date>2025-05-30T13:08:28Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2109394#M335</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/242506"&gt;@chaehee&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3, Do you mean all the 4 &lt;SPAN class="fontstyle0"&gt;DWORDs are not updated (including HWO bit)&amp;nbsp;&lt;/SPAN&gt;after&amp;nbsp;&lt;SPAN data-teams="true"&gt;EPCmdCmplt event?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;4, we have no dwc3 driver for zephyr. or could you please share yours?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jun 2025 09:42:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2109394#M335</guid>
      <dc:creator>jason_he</dc:creator>
      <dc:date>2025-06-03T09:42:47Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2109588#M336</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/177704"&gt;@jason_he&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. I added TRB dump when it receives link state change event.&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;[00:00:31.363,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 80 06 00 01 00 00 12 00&lt;BR /&gt;[00:00:31.363,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=000010c2 1&lt;BR /&gt;[00:00:31.364,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=802048f0 00000000 00000012 00000853&lt;BR /&gt;[00:00:31.364,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060101c2 3&lt;BR /&gt;[00:00:31.364,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=0000c042 2&lt;BR /&gt;[00:00:31.364,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=000020c0 1&lt;BR /&gt;[00:00:31.364,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80204860 00000000 00000000 00000c43&lt;BR /&gt;[00:00:31.364,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060001c0 1&lt;BR /&gt;[00:00:31.364,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=0000c040 1&lt;BR /&gt;[00:00:31.364,000] &amp;lt;inf&amp;gt; udc_xdci: (00) TRB[0x80401260]=80401260 00000000 00000008 00000823&lt;BR /&gt;[00:00:31.364,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060001c0 1&lt;BR /&gt;[00:00:31.373,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=0000c040 2&lt;BR /&gt;[00:00:31.373,000] &amp;lt;inf&amp;gt; udc_xdci: SETUP: 80 06 00 02 00 00 ff 00&lt;BR /&gt;[00:00:31.373,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=000010c2 1&lt;BR /&gt;[00:00:31.373,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=802048f0 00000000 0000005d 00000853  &amp;lt;-- TRB dump before sending start transfer command&lt;BR /&gt;[00:00:31.373,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=060101c2 1   &amp;lt;-- command complete event for start transfer&lt;BR /&gt;[00:00:36.889,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=00160301 1   &amp;lt;-- later, gets link state change event (link state is inactive)&lt;BR /&gt;[00:00:36.889,000] &amp;lt;inf&amp;gt; udc_xdci: SS inactive DCTL=80f00000, disconnect&lt;BR /&gt;[00:00:36.889,000] &amp;lt;inf&amp;gt; udc_xdci: (80) TRB[0x80401a70]=802048f0 00000000 0000005d 00000853  &amp;lt;-- TRB dump, exactly same as above.&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4. regarding sharing source code, I will discuss internally and let you know. I attached Zephyr image. So, you can run it on the imx8mp-evk board.&lt;/P&gt;&lt;P&gt;Here is instruction:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Copy zephyr.bin file to SD card&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Power on imx8mp-evk&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Enter u-boot mode&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Run below command on the u-boot&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;fatload mmc 1:1 0x80000000 zephyr.bin ; dcache flush ; bootaux 0x80000000&lt;/P&gt;&lt;PRE&gt;Hit any key to stop autoboot: 0&lt;BR /&gt;u-boot=&amp;gt;&lt;BR /&gt;u-boot=&amp;gt; fatload mmc 1:1 0x80000000 zephyr.bin ; dcache flush ; bootaux 0x80000000&lt;BR /&gt;70980 bytes read in 27 ms (2.5 MiB/s)&lt;BR /&gt;## Starting auxiliary core stack = 0x80207760, pc = 0x800024E5...&lt;BR /&gt;u-boot=&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jun 2025 13:49:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2109588#M336</guid>
      <dc:creator>chaehee</dc:creator>
      <dc:date>2025-06-03T13:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2109615#M337</link>
      <description>&lt;P&gt;Yes, we can get you source code. The best way is to get you git access to our Zephyr dev repository on our corporate gitlab. For that, we need an email address so we can send an invitation. Can you provide an email address? I'll send you a private message in this community with my email address.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;--Terry&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jun 2025 14:39:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2109615#M337</guid>
      <dc:creator>terrillmoore</dc:creator>
      <dc:date>2025-06-03T14:39:36Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2110470#M338</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/177704"&gt;@jason_he&lt;/a&gt;, to get you the code, we need to have your email address. Please confirm that you've received the private message I sent. Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 13:21:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2110470#M338</guid>
      <dc:creator>terrillmoore</dc:creator>
      <dc:date>2025-06-04T13:21:09Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2111097#M339</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/131171"&gt;@terrillmoore&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;jason.he_1@nxp.com&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2025 08:00:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2111097#M339</guid>
      <dc:creator>jason_he</dc:creator>
      <dc:date>2025-06-05T08:00:00Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2111356#M340</link>
      <description>&lt;P&gt;Thanks, Jason. I've sent information on how to access the code to your email.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2025 13:50:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2111356#M340</guid>
      <dc:creator>terrillmoore</dc:creator>
      <dc:date>2025-06-05T13:50:19Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2111933#M341</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/242506"&gt;@chaehee&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please share your uboot?&lt;/P&gt;
&lt;P&gt;imx-boot-imx8mp-lpddr4-evk-sd.bin-flash_evk from 6.1.36 is used but the log is as follows in both HS and SS.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;[00:00:12.098,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=00000000 1
[00:00:12.098,000] &amp;lt;err&amp;gt; udc_xdci: NULL event, DSTS=001600dc
[00:00:12.197,000] &amp;lt;inf&amp;gt; udc_xdci: xdci event=00000000 2
[00:00:12.197,000] &amp;lt;err&amp;gt; udc_xdci: NULL event, DSTS=00820001
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;It happened both in&amp;nbsp;zephyr-imx8mp_evk-m7-ddr-20250603a.zip and the binary built from&amp;nbsp;mcci-v3.7-chwon-branch&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jun 2025 08:34:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2111933#M341</guid>
      <dc:creator>jason_he</dc:creator>
      <dc:date>2025-06-06T08:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2112120#M342</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/177704"&gt;@jason_he&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using original u-boot which comes with imx8mp-evk board. Below is booting information. I don't know how I can share u-boot. Let me know instructions.&lt;/P&gt;&lt;PRE&gt;&lt;BR /&gt;U-Boot SPL 2020.04-5.4.70-2.3.2+g185bdaaaf5 (Apr 02 2021 - 17:52:17 +0000)&lt;BR /&gt;DDRINFO: start DRAM init&lt;BR /&gt;DDRINFO: DRAM rate 4000MTS&lt;BR /&gt;DDRINFO:ddrphy calibration done&lt;BR /&gt;DDRINFO: ddrmix config done&lt;BR /&gt;Normal Boot&lt;BR /&gt;Trying to boot from BOOTROM&lt;BR /&gt;image offset 0x0, pagesize 0x200, ivt offset 0x0&lt;BR /&gt;NOTICE: BL31: v2.2(release):imx_5.4.70_er5-4-g2a2678646&lt;BR /&gt;NOTICE: BL31: Built : 17:52:11, Apr 2 2021&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;U-Boot 2020.04-5.4.70-2.3.2+g185bdaaaf5 (Apr 02 2021 - 17:52:17 +0000)&lt;BR /&gt;&lt;BR /&gt;CPU: i.MX8MP[8] rev1.1 1800 MHz (running at 1200 MHz)&lt;BR /&gt;CPU: Commercial temperature grade (0C to 95C) at 35C&lt;BR /&gt;Reset cause: POR&lt;BR /&gt;Model: NXP i.MX8MPlus LPDDR4 EVK board&lt;BR /&gt;DRAM: 6 GiB&lt;BR /&gt;TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C2 0x50]&lt;BR /&gt;SNK.Power3.0 on CC2&lt;BR /&gt;PDO 0: type 0, 5000 mV, 3000 mA [E]&lt;BR /&gt;PDO 1: type 0, 9000 mV, 3000 mA []&lt;BR /&gt;PDO 2: type 0, 15000 mV, 3000 mA []&lt;BR /&gt;PDO 3: type 0, 20000 mV, 2250 mA []&lt;BR /&gt;Requesting PDO 3: 20000 mV, 2250 mA&lt;BR /&gt;Source accept request&lt;BR /&gt;PD source ready!&lt;BR /&gt;tcpc_pd_receive_message: Polling ALERT register, TCPC_ALERT_RX_STATUS bit failed, ret = -62&lt;BR /&gt;Power supply on USB2&lt;BR /&gt;TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C1 0x50]&lt;BR /&gt;MMC: FSL_SDHC: 1, FSL_SDHC: 2&lt;BR /&gt;Loading Environment from MMC... *** Warning - bad CRC, using default environment&lt;BR /&gt;&lt;BR /&gt;[*]-Video Link 0Can't find cec device id=0x3c&lt;BR /&gt;fail to probe panel device adv7535@3d&lt;BR /&gt;fail to get display timings&lt;BR /&gt;probe video device failed, ret -19&lt;BR /&gt;&lt;BR /&gt;[0] lcd-controller@32e80000, video&lt;BR /&gt;[1] mipi_dsi@32e60000, video_bridge&lt;BR /&gt;[2] adv7535@3d, panel&lt;BR /&gt;Can't find cec device id=0x3c&lt;BR /&gt;fail to probe panel device adv7535@3d&lt;BR /&gt;fail to get display timings&lt;BR /&gt;probe video device failed, ret -19&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;&lt;BR /&gt;BuildInfo:&lt;BR /&gt;- ATF 2a26786&lt;BR /&gt;- U-Boot 2020.04-5.4.70-2.3.2+g185bdaaaf5&lt;BR /&gt;&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc2(part 0) is current device&lt;BR /&gt;flash target is MMC:2&lt;BR /&gt;Net:&lt;BR /&gt;Warning: ethernet@30be0000 using MAC address from ROM&lt;BR /&gt;&lt;BR /&gt;Warning: ethernet@30bf0000 using MAC address from ROM&lt;BR /&gt;eth0: ethernet@30be0000, eth1: ethernet@30bf0000 [PRIME]&lt;BR /&gt;Fastboot: Normal&lt;BR /&gt;Normal Boot&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;BR /&gt;u-boot=&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regarding your debug log, driver reads event TRB, but event is 0. So, driver can handle event. Did you see this event when connect or disconnect type C cable?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jun 2025 13:29:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2112120#M342</guid>
      <dc:creator>chaehee</dc:creator>
      <dc:date>2025-06-06T13:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2113015#M344</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/177704"&gt;@jason_he&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can reproduce the NULL event issue with recent version of the u-boot image.&lt;/P&gt;&lt;P&gt;Recent version of u-boot not allowed RDC&amp;nbsp;peripheral write access. So, you should allow&amp;nbsp;peripheral write access as below before run Zephyr image.&lt;/P&gt;&lt;PRE&gt;u-boot=&amp;gt; mw.l 303d0474 ff&lt;BR /&gt;u-boot=&amp;gt; mw.l 303a00e4 2000c ; mw.l 303a01cc 37ffcf ; fatload mmc 1:1 0x80000000 zephyr.bin ; dcache flush ; bootaux 0x80000000&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;By the way, do you have USB3 working version? If you have working software, you can dump USB related registers and send to me. I want to see HSIO_BLK_CTRL (at 0x32f10000), USB GLUE (at 0x381f0000), and USB device core (at 0x3810c100) registers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jun 2025 20:16:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2113015#M344</guid>
      <dc:creator>chaehee</dc:creator>
      <dc:date>2025-06-09T20:16:38Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2114354#M346</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/242506"&gt;@chaehee&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I dumped&amp;nbsp;&lt;SPAN&gt;0x3810c100~0x3810c640 after&amp;nbsp;Start Transfer cmd of sending&amp;nbsp;Configuration Descriptor. The dump started at&amp;nbsp;46.695482s&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For&amp;nbsp;0x32f10000 and&amp;nbsp;0x381f0000. they should be unchanged after USB init. here is the memtool&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;# /unit_tests/memtool -32 0x32f10100 0x2
E
Reading 0x2 count starting at address 0x32F10100

0x32F10100:  00000000 00001F00

# /unit_tests/memtool -32 0x381F0000 0x2
E
Reading 0x2 count starting at address 0x381F0000

0x381F0000:  0020F003 00000000

# /unit_tests/memtool -32 0x381F0040 6
E
Reading 0x6 count starting at address 0x381F0040

0x381F0040:  00000D54 00000006 00000300 AB95E6EF
0x381F0050:  04309E09 0000007F
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Actually. I tried to tune the phy as linux OS but It doesn't work in zephyr.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Jun 2025 09:25:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2114354#M346</guid>
      <dc:creator>jason_he</dc:creator>
      <dc:date>2025-06-11T09:25:23Z</dc:date>
    </item>
    <item>
      <title>Re: USB3: Get Configuration is trying to return a 93 byte descriptor but meet CRC error</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2114749#M347</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/177704"&gt;@jason_he&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good to know you can reproduce issue.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you dump more registers?&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;HSIO_BLK_CTRL&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;# /unit_tests/memtool -32 0x32f10000 0x10&lt;BR /&gt;# /unit_tests/memtool -32 0x32f10100 0x4&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;USB1_GLUE&lt;/P&gt;&lt;PRE&gt;# /unit_tests/memtool -32 0x381F0000 0x10&lt;BR /&gt;# /unit_tests/memtool -32 0x381F0040 0x8&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. DWC3 USB registers&lt;/P&gt;&lt;P&gt;0x3810c100 - 0x3810c2cc&lt;/P&gt;&lt;P&gt;0x3810c300 - 0x3810c32c&lt;/P&gt;&lt;P&gt;0x3810c380 - 0x3810c38c&lt;/P&gt;&lt;P&gt;0x3810c400 - 0x3810c40c&lt;/P&gt;&lt;P&gt;0x3810c600 - 0x3810c63c&lt;/P&gt;&lt;P&gt;0x3810c700 - 0x3810c74c&lt;/P&gt;&lt;P&gt;0x3810c800 - 0x3810c83c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Jun 2025 20:43:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/USB3-Get-Configuration-is-trying-to-return-a-93-byte-descriptor/m-p/2114749#M347</guid>
      <dc:creator>chaehee</dc:creator>
      <dc:date>2025-06-11T20:43:07Z</dc:date>
    </item>
  </channel>
</rss>

