<div dir="ltr"><div><div><div>Hi Greg,<br><br></div>In one of my imx6 based Board when I connect USB Disk first time everything work&#39;s ok and I can read/write content from USB Flash Driver but when I do eject and connect again I could see below continuous messages from dmesg and disk never mounted.<br>
<br> 218.431346] FAT-fs (sda): Directory bread(block 480) failed<br><br>&lt;3&gt;[  218.431362] FAT-fs (sda): Directory bread(block 481) failed<br><br>&lt;3&gt;[  218.431374] FAT-fs (sda): Directory bread(block 482) failed<br>
<br>&lt;3&gt;[  218.431386] FAT-fs (sda): Directory bread(block 483) failed<br><br>&lt;3&gt;[  218.431398] FAT-fs (sda): Directory bread(block 484) failed<br><br>&lt;3&gt;[  218.431420] FAT-fs (sda): Directory bread(block 485) failed<br>
<br>&lt;3&gt;[  218.431432] FAT-fs (sda): Directory bread(block 486) failed<br><br>&lt;3&gt;[  218.431444] FAT-fs (sda): Directory bread(block 487) failed<br><br>&lt;3&gt;[  218.431466] FAT-fs (sda): Directory bread(block 488) failed<br>
<br>&lt;3&gt;[  218.431478] FAT-fs (sda): Directory bread(block 489) failed<br><br>&lt;3&gt;[  218.431499] FAT-fs (sda): Directory bread(block 490) failed<br><br>&lt;3&gt;[  218.431515] FAT-fs (sda): Directory bread(block 491) failed<br>
<br>&lt;3&gt;[  218.431528] FAT-fs (sda): Directory bread(block 492) failed<br><br>&lt;3&gt;[  218.431540] FAT-fs (sda): Directory bread(block 493) failed<br><br>&lt;3&gt;[  218.431551] FAT-fs (sda): Directory bread(block 494) failed<br>
<br>&lt;3&gt;[  218.431563] FAT-fs (sda): Directory bread(block 495) failed<br><br>&lt;3&gt;[  218.431592] FAT-fs (sda): Directory bread(block 496) failed<br><br>&lt;3&gt;[  218.431604] FAT-fs (sda): Directory bread(block 497) failed<br>
<br>&lt;3&gt;[  218.431616] FAT-fs (sda): Directory bread(block 498) failed<br><br>&lt;3&gt;[  218.431627] FAT-fs (sda): Directory bread(block 499)<br><br></div>is this probably issue in driver where It is failing to properly re-init the USB device 2nd time ?<br>
<br></div>Regards<br>Sanjeev Sharma<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 18, 2014 at 12:09 PM, Greg KH <span dir="ltr">&lt;<a href="mailto:greg@kroah.com" target="_blank">greg@kroah.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Jun 18, 2014 at 06:26:23AM +0000, Ranjith T. C. wrote:<br>
&gt; Thanks for the reply.<br>
<div class="">&gt;<br>
&gt; &gt; What exactly do you mean by this?<br>
&gt;<br>
</div>&gt; What I meant is whether it could be could be an of the USB controller driver or the hardware?<br>
<br>
It could be both.  Or a bad cable, or bad connection.<br>
<br>
Try putting some debugging code in the Linux device side and see what<br>
that is telling you is happening.<br>
<br>
Try plugging the device into different operating systems with different<br>
types of host controller hardware to see if it is a timing issue.<br>
<br>
Good luck,<br>
<br>
greg k-h<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
</div></div></blockquote></div><br></div>