<?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 usb high speed device hang issue in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349526#M48479</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using IMX6D based custom board. When we frequently plug and remove usb pendrive in USB host port, we are getting error message as mentioned below and thereafter usb pendrive is not detecting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.600513] usb 1-1: new high-speed USB device number 2 using ci_hdrc&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.632897] usb 1-1: New USB device found, idVendor=03f0, idProduct=5a07&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.639622] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.646816] usb 1-1: Product: v220w&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.650312] usb 1-1: Manufacturer: HP&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.653997] usb 1-1: SerialNumber: 0410210000013931&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 39.470600] usb 1-1: USB disconnect, device number 2&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.340515] usb 1-1: new high-speed USB device number 3 using ci_hdrc&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.372894] usb 1-1: New USB device found, idVendor=03f0, idProduct=5a07&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.379617] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.386807] usb 1-1: Product: v220w&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.390304] usb 1-1: Manufacturer: HP&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.393988] usb 1-1: SerialNumber: 0410210000013931&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.463327] usb 1-1: USB disconnect, device number 3&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 41.180524] usb 1-1: new high-speed USB device number 4 using ci_hdrc&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 41.306894]&lt;STRONG&gt; usb 1-1: device descriptor read/all, error -71&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we connect low speed device like usb keyword, it is detecting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using 3.10.17 yocto bsp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;Any advice will be helpful,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;Abdul Hussain&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Mar 2015 13:23:08 GMT</pubDate>
    <dc:creator>abdulhussain</dc:creator>
    <dc:date>2015-03-02T13:23:08Z</dc:date>
    <item>
      <title>usb high speed device hang issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349526#M48479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using IMX6D based custom board. When we frequently plug and remove usb pendrive in USB host port, we are getting error message as mentioned below and thereafter usb pendrive is not detecting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.600513] usb 1-1: new high-speed USB device number 2 using ci_hdrc&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.632897] usb 1-1: New USB device found, idVendor=03f0, idProduct=5a07&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.639622] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.646816] usb 1-1: Product: v220w&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.650312] usb 1-1: Manufacturer: HP&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 38.653997] usb 1-1: SerialNumber: 0410210000013931&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 39.470600] usb 1-1: USB disconnect, device number 2&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.340515] usb 1-1: new high-speed USB device number 3 using ci_hdrc&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.372894] usb 1-1: New USB device found, idVendor=03f0, idProduct=5a07&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.379617] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.386807] usb 1-1: Product: v220w&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.390304] usb 1-1: Manufacturer: HP&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.393988] usb 1-1: SerialNumber: 0410210000013931&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 40.463327] usb 1-1: USB disconnect, device number 3&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 41.180524] usb 1-1: new high-speed USB device number 4 using ci_hdrc&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 41.306894]&lt;STRONG&gt; usb 1-1: device descriptor read/all, error -71&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we connect low speed device like usb keyword, it is detecting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using 3.10.17 yocto bsp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;Any advice will be helpful,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;Abdul Hussain&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Mar 2015 13:23:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349526#M48479</guid>
      <dc:creator>abdulhussain</dc:creator>
      <dc:date>2015-03-02T13:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: usb high speed device hang issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349527#M48480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abdul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;seems it is necessary to safely remove device&lt;/P&gt;&lt;P&gt;(commands may depend on distros) using unmount.&lt;/P&gt;&lt;P&gt;Ubuntu has Safely Remove option. After unmounting one can try&lt;/P&gt;&lt;P&gt;udisks --detach /dev/sdX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2015 00:28:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349527#M48480</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-03-03T00:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: usb high speed device hang issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349528#M48481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have not loaded any storage modules. This issue is happening during enumeration itself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abdul Hussain.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2015 06:50:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349528#M48481</guid>
      <dc:creator>abdulhussain</dc:creator>
      <dc:date>2015-03-03T06:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: usb high speed device hang issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349529#M48482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abdul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;during enumeration it is not&lt;/P&gt;&lt;P&gt;allowed to plug and remove usb pendrive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2015 09:09:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349529#M48482</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-03-03T09:09:08Z</dc:date>
    </item>
    <item>
      <title>Re: usb high speed device hang issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349530#M48483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in our use case, user may accidentally remove the usb pendrive during enumeration. So usb driver should not stop enumeraing the device after this error scenario.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We observed like the same error is happening in externally powered usb hub, but driver is automatically recovering and able to detect the device after that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One more observation is like if i build the usbcore, ehci-hcd and chipidea driver into the loadable module, during error scenario if i rmmod the chipidea driver and load the chipidea module again, high speed usb device detection is happening.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is&amp;nbsp; there any document which will give overview of usb driver flow?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abdul Hussain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Mar 2015 05:45:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349530#M48483</guid>
      <dc:creator>abdulhussain</dc:creator>
      <dc:date>2015-03-04T05:45:38Z</dc:date>
    </item>
    <item>
      <title>Re: usb high speed device hang issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349531#M48484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abdul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can look at Linux Manual in&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.freescale.com/webapp/Download?colCode=L3.10.17_1.0.0_LINUX_DOCS&amp;amp;appType=license&amp;amp;location=null&amp;amp;fasp=1&amp;amp;WT_TYPE=Supporting%20Information&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=gz&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.gz"&gt;L3.10.17_1.0.0_LINUX_DOCS&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Mar 2015 08:20:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349531#M48484</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-03-04T08:20:00Z</dc:date>
    </item>
    <item>
      <title>Re: usb high speed device hang issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349532#M48485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The below patch solves this fast plug and unplug usb issue,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/commit/?h=imx_3.10.53_1.1.0_ga&amp;amp;id=d560d2fb201dd807144007c694a8cab2422c2fb3" title="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/commit/?h=imx_3.10.53_1.1.0_ga&amp;amp;id=d560d2fb201dd807144007c694a8cab2422c2fb3"&gt;linux-2.6-imx.git - Freescale i.MX Linux Tree&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abdul Hussain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 08:47:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349532#M48485</guid>
      <dc:creator>abdulhussain</dc:creator>
      <dc:date>2015-03-05T08:47:33Z</dc:date>
    </item>
    <item>
      <title>Re: usb high speed device hang issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349533#M48486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;Igor&amp;nbsp;and Abdul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue still seems to persist on kernel_imx 4.1.15 Series 4800.&lt;/P&gt;&lt;P&gt;The USB host controller 1 of imx6 is connected to USB hub which is connected to USB modem device.&lt;/P&gt;&lt;P&gt;If i perform fast plug/unplug the USB hub does not enumerated modem device.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #0000ff;"&gt;usb 1-1: device not accepting address 5, error -110&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #0000ff;"&gt;usb usb1-port1: unable to enumerate USB device&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Success case:&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;/sys/kernel/debug/usb&amp;nbsp;&lt;/SPAN&gt;# lsusb&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Bus 001 Device 002: ID 0424:2512&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Bus 001 Device 001: ID 1d6b:0002&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Bus 001 Device 004: ID 1519:0443&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Failure case:&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;/sys/kernel/debug/usb # lsusb&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Bus 001 Device 001: ID 1d6b:0002&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Success dmesg:&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="" style="color: #000000; font-weight: normal; text-decoration: none; font-size: 16px;"&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;Ov5642_mipi probe called wrw&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;&lt;STRONG class=""&gt;usb 1-1: new high-speed USB device number 2 using ci_hdrc&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #000000; font-weight: normal; text-decoration: none; font-size: 16px;"&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;ov5640_mipi_camera_powerdown: powerdown=0, power_gp=0xaa&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;usb 1-1: udev 2, busnum 1, minor = 1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="background-color: #fffb00; font-size: 12px;"&gt;&lt;STRONG class=""&gt;hub 1-1:1.0: USB hub found&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="background-color: #fffb00; font-size: 12px;"&gt;&lt;STRONG class=""&gt;hub 1-1:1.0: 2 ports detected&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="background-color: #fffb00; font-size: 12px;"&gt;&lt;STRONG class=""&gt;hub 1-1:1.0: enabling power on all ports&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;ov5640_reset(mipi): reset released&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;hub 1-1:1.0: SUMAN: -ENONET: synchronous unlink&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;hub 1-1:1.0: SUMAN: -ECONNRESET: Async unlink&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;hub 1-1:1.0: SUMAN: -ESHUTDOWN: hardware going away&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;ov5640_mipi_camera_powerdown: powerdown=0, power_gp=0xaa&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;ov5640_read_reg(mipi):reg=300a,val=56&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;ov5640_read_reg(mipi):reg=300b,val=40&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;ov5640_read_reg(mipi):reg=3000,val=30&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;ov5640_read_reg(mipi):reg=3004,val=cf&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;ov5640_write_reg(mipi):reg=3004,val=ef&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;hub 1-0:1.0: SUMAN: -ENONET: synchronous unlink&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;hub 1-0:1.0: SUMAN: -ECONNRESET: Async unlink&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;hub 1-0:1.0: SUMAN: -ESHUTDOWN: hardware going away&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 12px;"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class="" style="font-weight: normal; text-decoration: none; font-size: 16px;"&gt;&lt;SPAN class="" style="text-decoration: underline; font-size: 14px;"&gt;Failure: (dmesghaveissue)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="font-weight: normal; text-decoration: none; font-size: 16px;"&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 13px;"&gt;Ov5642_mipi probe called wrw&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;STRONG class=""&gt;usb 1-1: new high-speed USB device number 2 using ci_hdrc&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 13px;"&gt;ov5640_mipi_camera_powerdown: powerdown=0, power_gp=0xaa&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 13px;"&gt;ov5640_reset(mipi): reset released&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 13px;"&gt;usb 1-1: new high-speed USB device number 3 using ci_hdrc&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 13px;"&gt;ov5640_mipi_camera_powerdown: powerdown=0, power_gp=0xaa&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 13px;"&gt;ov5640_read_reg(mipi):reg=300a,val=56&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 13px;"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class="" style="font-size: 13px;"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Aug 2018 21:47:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349533#M48486</guid>
      <dc:creator>sumankumar</dc:creator>
      <dc:date>2018-08-16T21:47:04Z</dc:date>
    </item>
    <item>
      <title>Re: usb high speed device hang issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349534#M48487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Hi&amp;nbsp;Igor&amp;nbsp;and Abdul,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;The issue still seems to persist on kernel_imx 4.1.15 Series 4800.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;The USB host controller 1 of imx6 is connected to USB hub which is connected to USB modem device.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;If i perform fast plug/unplug the USB hub does not enumerated modem device.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="color: #0000ff; border: 0px; font-weight: inherit;"&gt;usb 1-1: device not accepting address 5, error -110&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="color: #0000ff; border: 0px; font-weight: inherit;"&gt;usb usb1-port1: unable to enumerate USB device&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Success case: (&lt;SPAN style="text-decoration: underline; color: #0000ff;"&gt;&lt;STRONG&gt;dmesgworking - logs attached)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;/sys/kernel/debug/usb&amp;nbsp;&lt;/SPAN&gt;# lsusb&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;Bus 001 Device 002: ID 0424:2512&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;Bus 001 Device 001: ID 1d6b:0002&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;Bus 001 Device 004: ID 1519:0443&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Failure case:&lt;SPAN style="text-decoration: underline; color: #0000ff;"&gt; &lt;STRONG&gt;(dmesghaveissue - logs attached)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;/sys/kernel/debug/usb # lsusb&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;Bus 001 Device 001: ID 1d6b:0002&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;Success dmesg:&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="" style="color: #000000; background-color: #ffffff; border: 0px; font-weight: normal; text-decoration: none; font-size: 16px;"&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;Ov5642_mipi probe called wrw&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;&lt;STRONG class="" style="border: 0px; font-weight: bold; font-size: 12px;"&gt;usb 1-1: new high-speed USB device number 2 using ci_hdrc&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #000000; background-color: #ffffff; border: 0px; font-weight: normal; text-decoration: none; font-size: 16px;"&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;ov5640_mipi_camera_powerdown: powerdown=0, power_gp=0xaa&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;usb 1-1: udev 2, busnum 1, minor = 1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="background-color: #fffb00; border: 0px; font-weight: inherit; font-size: 12px;"&gt;&lt;STRONG class="" style="border: 0px; font-weight: bold; font-size: 12px;"&gt;hub 1-1:1.0: USB hub found&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="background-color: #fffb00; border: 0px; font-weight: inherit; font-size: 12px;"&gt;&lt;STRONG class="" style="border: 0px; font-weight: bold; font-size: 12px;"&gt;hub 1-1:1.0: 2 ports detected&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="background-color: #fffb00; border: 0px; font-weight: inherit; font-size: 12px;"&gt;&lt;STRONG class="" style="border: 0px; font-weight: bold; font-size: 12px;"&gt;hub 1-1:1.0: enabling power on all ports&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;ov5640_reset(mipi): reset released&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;hub 1-1:1.0: SUMAN: -ENONET: synchronous unlink&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;hub 1-1:1.0: SUMAN: -ECONNRESET: Async unlink&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;hub 1-1:1.0: SUMAN: -ESHUTDOWN: hardware going away&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;ov5640_mipi_camera_powerdown: powerdown=0, power_gp=0xaa&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;ov5640_read_reg(mipi):reg=300a,val=56&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;ov5640_read_reg(mipi):reg=300b,val=40&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;ov5640_read_reg(mipi):reg=3000,val=30&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;ov5640_read_reg(mipi):reg=3004,val=cf&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;ov5640_write_reg(mipi):reg=3004,val=ef&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;hub 1-0:1.0: SUMAN: -ENONET: synchronous unlink&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;hub 1-0:1.0: SUMAN: -ECONNRESET: Async unlink&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;hub 1-0:1.0: SUMAN: -ESHUTDOWN: hardware going away&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 12px;"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;DIV class="" style="border: 0px; font-weight: normal; text-decoration: none; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; text-decoration: underline; font-size: 14px;"&gt;Failure: (dmesghaveissue)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: normal; text-decoration: none; font-size: 16px;"&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 13px;"&gt;Ov5642_mipi probe called wrw&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit; font-size: 13px;"&gt;&lt;STRONG class="" style="border: 0px; font-weight: bold; font-size: 13px;"&gt;usb 1-1: new high-speed USB device number 2 using ci_hdrc&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 13px;"&gt;ov5640_mipi_camera_powerdown: powerdown=0, power_gp=0xaa&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 13px;"&gt;ov5640_reset(mipi): reset released&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 13px;"&gt;usb 1-1: new high-speed USB device number 3 using ci_hdrc&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 13px;"&gt;ov5640_mipi_camera_powerdown: powerdown=0, power_gp=0xaa&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; font-size: 16px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 13px;"&gt;ov5640_read_reg(mipi):reg=300a,val=56&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Aug 2018 21:49:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/usb-high-speed-device-hang-issue/m-p/349534#M48487</guid>
      <dc:creator>sumankumar</dc:creator>
      <dc:date>2018-08-16T21:49:32Z</dc:date>
    </item>
  </channel>
</rss>

