<?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>i.MX ProcessorsのトピックRe: some U-disk access fail in i.MX6ULL u-boot</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1642894#M205119</link>
    <description>&lt;DIV&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/63946"&gt;@changbaoma&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;I hope you are doing well.&lt;BR /&gt;&lt;BR /&gt;-&amp;gt;It may be a result of hardware failure rather than a driver or kernel bug.&lt;BR /&gt;-&amp;gt;USB has an over-current protection, which gets triggered when power consumption from the port is too high.&lt;BR /&gt;-&amp;gt;Please check&amp;nbsp;Table 7. Absolute Maximum Ratings of the datasheet to get a brief on the voltage on USB VBUS as well as check the input voltage.&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="https://www.nxp.com/docs/en/data-sheet/IMX6ULLCEC.pdf" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://www.nxp.com/docs/en/data-sheet/IMX6ULLCEC.pdf&amp;amp;source=gmail&amp;amp;ust=1683092910003000&amp;amp;usg=AOvVaw246mFYQkrE99nUStCyDE7y"&gt;https://www.nxp.com/docs/en/&lt;WBR /&gt;data-sheet/IMX6ULLCEC.pdf&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;-&amp;gt;Please unplug all USB devices from the device, turn the power off, and wait a minute or two.&lt;BR /&gt;&lt;BR /&gt;I hope this information helps!&lt;BR /&gt;&lt;BR /&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;
&lt;DIV&gt;Sanket Parekh&lt;/DIV&gt;</description>
    <pubDate>Tue, 02 May 2023 06:26:20 GMT</pubDate>
    <dc:creator>Sanket_Parekh</dc:creator>
    <dc:date>2023-05-02T06:26:20Z</dc:date>
    <item>
      <title>some U-disk access fail in i.MX6ULL u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1642127#M205026</link>
      <description>&lt;P&gt;Hi, NXP Experts&lt;/P&gt;&lt;P&gt;Recently, We found some strange behaviors on our custom&amp;nbsp;imx6ull board(based L5.4.70-2.3.0, U-Boot 2020.04) when accessing FAT32 U-disk in u-boot.&amp;nbsp; Strange behaviors are that some U-disk acceesed ok while little some accessed fail, even in the same brand and some type. But those&amp;nbsp;U-disk fail to access in u-boot can success to access when boot into linux.&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the following context we call those U-disk fail to access in u-boot&amp;nbsp; as "bad U-disk".&amp;nbsp;&lt;/P&gt;&lt;P&gt;With "bad U-disk" under u-boot, sometimes fail in&amp;nbsp;enumerate stage like:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Bus usb@2184000: Port not available.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Bus usb@2184200: USB EHCI 1.00&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;scanning bus usb@2184200 for devices... &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;USB device not accepting new address (error=22)&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;1 USB Device(s) found&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;scanning usb for storage devices... &lt;STRONG&gt;0 Storage Device(s) found&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;USB device tree:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;1 Hub (480 Mb/s, 0mA)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;u-boot EHCI Host Controller&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;sometimes fail in enumerate atage like:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Bus usb@2184000: Port not available.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Bus usb@2184200: USB EHCI 1.00&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;scanning bus usb@2184200 for devices... EHCI timed out on TD - token=0x1f8c80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;EHCI timed out on TD - token=0x248d80&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0xd8d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x1f8c80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x248d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0xd8d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x1f8c80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x248d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0xd8d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x1f8c80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x248d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0xd8d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x1f8c80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x248d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0xd8d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;error in inquiry&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;2 USB Device(s) found&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;scanning usb for storage devices... 0 Storage Device(s) found&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;USB device tree:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;1 Hub (480 Mb/s, 0mA)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;| u-boot EHCI Host Controller&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;|&lt;/EM&gt;&lt;BR /&gt;+-2 Mass Storage (480 Mb/s, 300mA)&lt;BR /&gt;Kingston DataTraveler 3.0 E0D55E6CE776F4C158490B4F&lt;/P&gt;&lt;P&gt;and sometimes fail in access stage like:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;resetting USB...&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Bus usb@2184000: Port not available.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Bus usb@2184200: USB EHCI 1.00&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;scanning bus usb@2184200 for devices... 2 USB Device(s) found&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;scanning usb for storage devices... 1 Storage Device(s) found&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;USB device tree:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;1 Hub (480 Mb/s, 0mA)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;| u-boot EHCI Host Controller &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;|&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;+-2 Mass Storage (480 Mb/s, 300mA)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Kingston DataTraveler 3.0 E0D55E6CE776F4C158490B4F&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;6344536 bytes read in 237 ms (25.5 MiB/s)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;45139 bytes read in 7 ms (6.1 MiB/s)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x1f8c80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x128d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0xd8d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x1f8c80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0xc008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0xd8d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;EHCI timed out on TD - token=0x80008d80&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;It's rare to succeed with those "bad U-disk" under u-boot.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And We can&amp;nbsp;reproduce the same issue in offical&amp;nbsp; i.MX6ULL-EVK board also, and i have tried&amp;nbsp; multiple reversion images included L5.4.70-2.3.0_images_MX6UL7D/LF_v5.15.71-2.2.0_images_IMX6UL7D/LF_v6.1.1_1.0.0_images_IMX6UL7D downloaded form offical website&amp;nbsp;&lt;A href="https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX?&amp;amp;_gl=1*4piys*_ga*MTU0OTcyNDUyMC4xNjgyNTk0NDE5*_ga_WM5LE0KMSH*MTY4MjU5NDQxOC4xLjAuMTY4MjU5NDQxOC4wLjAuMA.." target="_self"&gt;Here&lt;/A&gt;, all of those have the same issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Today i find a stable way to make the above "bad U-disk" be accessed stablely under u-boot. The way is as quickly as possible to stop u-boot count-down an run my udisk access command. But if i add "sleep 3" befoce my command&amp;nbsp;U-disk can't be accessed.&lt;/P&gt;&lt;P&gt;Below are the steps on&amp;nbsp;i.MX6ULL-EVK board with "bad U-disk" to reproduce the issue:&lt;/P&gt;&lt;P&gt;1. Connect debug console and prepare two command &lt;STRONG&gt;Button&lt;/STRONG&gt; in SecureCRT.&amp;nbsp; One of following command strings will be run when click a Button.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;STRONG&gt;Button "fast-exec-sucess" command string&amp;nbsp;is&lt;/STRONG&gt;:&amp;nbsp;\rusb reset &amp;amp;&amp;amp; usb tree &amp;amp;&amp;amp; fatload usb 0 80800000 vmlinuz &amp;amp;&amp;amp; fatload usb 0 83000000 imx6ull.dtb &amp;amp;&amp;amp; fatload usb 0 83800000 initrd.img\r&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Button "delay-exec-fail" command string&amp;nbsp;is&lt;/STRONG&gt;:&amp;nbsp;\rsleep 3 &amp;amp;&amp;amp; usb reset &amp;amp;&amp;amp; usb tree &amp;amp;&amp;amp; fatload usb 0 80800000 vmlinuz &amp;amp;&amp;amp; fatload usb 0 83000000 imx6ull.dtb &amp;amp;&amp;amp; fatload usb 0 83800000 initrd.img\r&lt;/P&gt;&lt;P&gt;(the two command string almost the same except "sleep 3" ahead)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="changbaoma_0-1683161842759.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/221619i991B4B45251CC71E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="changbaoma_0-1683161842759.png" alt="changbaoma_0-1683161842759.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; Prepare three files named&amp;nbsp;vmlinuz(6.3MB)/imx6ull.dtb(45KB)/initrd.img(8MB)(files size may not need the same), and place under the root directory of U-disk;&lt;/P&gt;&lt;P&gt;3. Power the EVK board, and if click the&amp;nbsp; &lt;STRONG&gt;Button "fast-exec-sucess"&lt;/STRONG&gt;&amp;nbsp; when u-boot count-down, and you can see sucess to access the U-disk each time, log like:&lt;/P&gt;&lt;P&gt;U-Boot 2020.04-5.4.70-2.3.0+ge42dee801e (Dec 04 2020 - 00:49:03 +0000)&lt;/P&gt;&lt;P&gt;CPU: i.MX6ULL rev1.1 792 MHz (running at 396 MHz)&lt;BR /&gt;CPU: Industrial temperature grade (-40C to 105C) at 49C&lt;BR /&gt;Reset cause: POR&lt;BR /&gt;Model: i.MX6 ULL 14x14 EVK Board&lt;BR /&gt;Board: MX6ULL 14x14 EVK&lt;BR /&gt;DRAM: 512 MiB&lt;BR /&gt;MMC: FSL_SDHC: 0, FSL_SDHC: 1&lt;BR /&gt;Loading Environment from MMC... *** Warning - bad CRC, using default environment&lt;/P&gt;&lt;P&gt;[*]-Video Link 0 (480 x 272)&lt;BR /&gt;[0] lcdif@21c8000, video&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1 is current device&lt;BR /&gt;flash target is MMC:1&lt;BR /&gt;Net:&lt;BR /&gt;Error: ethernet@20b4000 address not set.&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;BR /&gt;FEC: can't find phy-handle&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;BR /&gt;Could not get PHY for FEC0: addr 2&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;BR /&gt;FEC: can't find phy-handle&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;BR /&gt;Could not get PHY for FEC0: addr 2&lt;BR /&gt;No ethernet found.&lt;/P&gt;&lt;P&gt;Fastboot: Normal&lt;BR /&gt;Normal Boot&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;BR /&gt;=&amp;gt; usb reset &amp;amp;&amp;amp; usb tree &amp;amp;&amp;amp; fatload usb 0 80800000 vmlinuz &amp;amp;&amp;amp; fatload usb 0 83000000 imx6ull.dtb &amp;amp;&amp;amp; fatload usb 0 83800000 initrd.img&lt;BR /&gt;resetting USB...&lt;BR /&gt;Bus usb@2184000: Port not available.&lt;BR /&gt;Bus usb@2184200: USB EHCI 1.00&lt;BR /&gt;scanning bus usb@2184200 for devices... 2 USB Device(s) found&lt;BR /&gt;scanning usb for storage devices... 1 Storage Device(s) found&lt;BR /&gt;USB device tree:&lt;BR /&gt;1 Hub (480 Mb/s, 0mA)&lt;BR /&gt;| u-boot EHCI Host Controller&lt;BR /&gt;|&lt;BR /&gt;+-&lt;STRONG&gt;2 Mass Storage (480 Mb/s, 300mA)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Kingston DataTraveler 3.0 E0D55E6CE776F4C158490B4F&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;6344536 bytes read in 226 ms (26.8 MiB/s)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;45139 bytes read in 6 ms (7.2 MiB/s)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;7939178 bytes read in 271 ms (27.9 MiB/s)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;4.&amp;nbsp; Power the EVK board, and if click the&amp;nbsp; &lt;STRONG&gt;Button "delay-exec-fail"&lt;/STRONG&gt;&amp;nbsp; when u-boot count-down, and you can see fail to access the U-disk each time, log like:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;U-Boot 2020.04-5.4.70-2.3.0+ge42dee801e (Dec 04 2020 - 00:49:03 +0000)&lt;/P&gt;&lt;P&gt;CPU: i.MX6ULL rev1.1 792 MHz (running at 396 MHz)&lt;BR /&gt;CPU: Industrial temperature grade (-40C to 105C) at 50C&lt;BR /&gt;Reset cause: POR&lt;BR /&gt;Model: i.MX6 ULL 14x14 EVK Board&lt;BR /&gt;Board: MX6ULL 14x14 EVK&lt;BR /&gt;DRAM: 512 MiB&lt;BR /&gt;MMC: FSL_SDHC: 0, FSL_SDHC: 1&lt;BR /&gt;Loading Environment from MMC... *** Warning - bad CRC, using default environment&lt;/P&gt;&lt;P&gt;[*]-Video Link 0 (480 x 272)&lt;BR /&gt;[0] lcdif@21c8000, video&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1 is current device&lt;BR /&gt;flash target is MMC:1&lt;BR /&gt;Net:&lt;BR /&gt;Error: ethernet@20b4000 address not set.&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;BR /&gt;FEC: can't find phy-handle&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;BR /&gt;Could not get PHY for FEC0: addr 2&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;BR /&gt;FEC: can't find phy-handle&lt;/P&gt;&lt;P&gt;Error: ethernet@20b4000 address not set.&lt;BR /&gt;Could not get PHY for FEC0: addr 2&lt;BR /&gt;No ethernet found.&lt;/P&gt;&lt;P&gt;Fastboot: Normal&lt;BR /&gt;Normal Boot&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;BR /&gt;=&amp;gt; sleep 3 &amp;amp;&amp;amp; usb reset &amp;amp;&amp;amp; usb tree &amp;amp;&amp;amp; fatload usb 0 80800000 vmlinuz &amp;amp;&amp;amp; fatload usb 0 83000000 imx6ull.dtb &amp;amp;&amp;amp; fatload usb 0 83800000 initrd.img&lt;BR /&gt;resetting USB...&lt;BR /&gt;Bus usb@2184000: Port not available.&lt;BR /&gt;Bus usb@2184200: USB EHCI 1.00&lt;BR /&gt;scanning bus usb@2184200 for devices...&lt;BR /&gt;&lt;STRONG&gt;USB device not accepting new address (error=22)&lt;/STRONG&gt;&lt;BR /&gt;1 USB Device(s) found&lt;BR /&gt;scanning usb for storage devices... 0 Storage Device(s) found&lt;BR /&gt;USB device tree:&lt;BR /&gt;1 Hub (480 Mb/s, 0mA)&lt;BR /&gt;u-boot EHCI Host Controller&lt;BR /&gt;&lt;BR /&gt;=&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So i think there may be a bug in NXP u-boot and something related to USB of i.MX6ULL is changed after "sleep 3" second.&lt;/P&gt;&lt;P&gt;NXP Experts please check and fix it for us.&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;</description>
      <pubDate>Thu, 04 May 2023 01:32:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1642127#M205026</guid>
      <dc:creator>changbaoma</dc:creator>
      <dc:date>2023-05-04T01:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: some U-disk access fail in i.MX6ULL u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1642894#M205119</link>
      <description>&lt;DIV&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/63946"&gt;@changbaoma&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;I hope you are doing well.&lt;BR /&gt;&lt;BR /&gt;-&amp;gt;It may be a result of hardware failure rather than a driver or kernel bug.&lt;BR /&gt;-&amp;gt;USB has an over-current protection, which gets triggered when power consumption from the port is too high.&lt;BR /&gt;-&amp;gt;Please check&amp;nbsp;Table 7. Absolute Maximum Ratings of the datasheet to get a brief on the voltage on USB VBUS as well as check the input voltage.&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="https://www.nxp.com/docs/en/data-sheet/IMX6ULLCEC.pdf" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://www.nxp.com/docs/en/data-sheet/IMX6ULLCEC.pdf&amp;amp;source=gmail&amp;amp;ust=1683092910003000&amp;amp;usg=AOvVaw246mFYQkrE99nUStCyDE7y"&gt;https://www.nxp.com/docs/en/&lt;WBR /&gt;data-sheet/IMX6ULLCEC.pdf&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;-&amp;gt;Please unplug all USB devices from the device, turn the power off, and wait a minute or two.&lt;BR /&gt;&lt;BR /&gt;I hope this information helps!&lt;BR /&gt;&lt;BR /&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;
&lt;DIV&gt;Sanket Parekh&lt;/DIV&gt;</description>
      <pubDate>Tue, 02 May 2023 06:26:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1642894#M205119</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-05-02T06:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: some U-disk access fail in i.MX6ULL u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1644099#M205200</link>
      <description>&lt;P&gt;Hello，&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/202155"&gt;@Sanket_Parekh&lt;/a&gt;&lt;/P&gt;&lt;P&gt;I have asked my hardware team to check all the "Absolute Maximum Ratings" in Table 7.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Both i.MX6ULL EVK board and my custom board do not have any other usb device connected except U-disk.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Do you think those “&lt;STRONG&gt;&lt;EM&gt;USB device not accepting new address (error=22)&lt;/EM&gt;&lt;/STRONG&gt;” and “&lt;STRONG&gt;EHCI timed out on TD - token=0xxxxx&lt;/STRONG&gt;” in u-boot stage are caused by usb port&amp;nbsp;&lt;SPAN&gt;power consumption is too high?&amp;nbsp; Can you share your&amp;nbsp;can you share your reasoning?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;And&amp;nbsp;how to parse those "bad U-disk" can be enumerated and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;accessed successfully each time after boot into linux at the same board?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 May 2023 04:18:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1644099#M205200</guid>
      <dc:creator>changbaoma</dc:creator>
      <dc:date>2023-05-04T04:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: some U-disk access fail in i.MX6ULL u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1646878#M205495</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/63946"&gt;@changbaoma&lt;/a&gt;&amp;nbsp;,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;DIV&gt;I hope you are doing well.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;Q)&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;534477 - [Community] some U-disk access fail in i.MX6ULL u-boot&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A dir="ltr" href="https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/td-p/1642127" target="_blank" rel="noopener nofollow noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/td-p/1642127&amp;amp;source=gmail&amp;amp;ust=1683699403308000&amp;amp;usg=AOvVaw1IFwSvAKHCtrZ_nd0rKf6H"&gt;https://community.nxp.com/t5/&lt;WBR /&gt;i-MX-Processors/some-U-disk-&lt;WBR /&gt;access-fail-in-i-MX6ULL-u-&lt;WBR /&gt;boot/td-p/1642127&lt;/A&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;I think those “USB device not accepting new address (error=22)” in the u-boot stage is caused by high USB port power consumption.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One can turn it physically off (using the switch in the power supply), and leave it off for 3-4 minutes. I turned it back on, checked the dmesg, and... it was clean! if you tripped the over-current protection, you need a full power off to reset it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For "EHCI timed out on TD - token=0xxxxx"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;check usb hardware: in particular try with other usb sticks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;check VDDUSB_CAP voltage, 24MHz crystal stability, and other processor supplies using i.MX6 System Development User’s Guide&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;
&lt;DIV&gt;Sanket Parekh&lt;/DIV&gt;</description>
      <pubDate>Tue, 09 May 2023 07:13:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1646878#M205495</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-05-09T07:13:55Z</dc:date>
    </item>
    <item>
      <title>Re: some U-disk access fail in i.MX6ULL u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1647056#M205512</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/202155"&gt;@Sanket_Parekh&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;U-disk VBUS is on as soon as EVK board power on.&amp;nbsp;It seems that if&amp;nbsp;U-disk VBUS is power on much earier then&amp;nbsp;usb controller initialization cause this issue in u-boot.&lt;/P&gt;&lt;P&gt;I fixed this issue by power off and then power on VBUS before imx6ull usb controller initialization in u-boot.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If convenient, you can continue to help me dig the root cause.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2023 11:43:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1647056#M205512</guid>
      <dc:creator>changbaoma</dc:creator>
      <dc:date>2023-05-09T11:43:57Z</dc:date>
    </item>
    <item>
      <title>Re: some U-disk access fail in i.MX6ULL u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1647818#M205601</link>
      <description>&lt;P&gt;&lt;SPAN class="im"&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/63946"&gt;@changbaoma&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;I hope you are doing well.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG&gt;"I fixed this issue by powering off and then powering on VBUS before imx6ull usb controller initialization in u-boot."&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm glad the issue is resolved now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hence can I close the thread?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Sanket Parekh&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 09:18:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1647818#M205601</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-05-10T09:18:07Z</dc:date>
    </item>
    <item>
      <title>Re: some U-disk access fail in i.MX6ULL u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1677080#M208236</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/63946"&gt;@changbaoma&lt;/a&gt;!&lt;/P&gt;&lt;P&gt;&amp;gt; I fixed this issue by power off and then power on VBUS beforeI imx6ull usb controller initialization in u-boot.&lt;/P&gt;&lt;P&gt;Could you please tell me how you powered off the power on VBUS in u-boot or provide me with a link on how to do it?&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2023 14:31:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/some-U-disk-access-fail-in-i-MX6ULL-u-boot/m-p/1677080#M208236</guid>
      <dc:creator>lmoellendorf</dc:creator>
      <dc:date>2023-06-27T14:31:59Z</dc:date>
    </item>
  </channel>
</rss>

