<div>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="3"><font face="Consolas">Hello Amit,</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Consolas" size="3"> </font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="3"><font face="Consolas">We are using USB3.0 controller chip from NEC (D720200F1).</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="3"><font face="Consolas">Arm processor is cortex-A9.</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Consolas" size="3"> </font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="3"><font face="Consolas">You can see the pcie implementation for my platform in this patch</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><a href="http://lists.infradead.org/pipermail/linux-arm-kernel/2010-August/024364.html"><font face="Consolas" color="#800080" size="3">http://lists.infradead.org/pipermail/linux-arm-kernel/2010-August/024364.html</font></a></p>

<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Consolas" size="3"> </font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="3"><font face="Consolas">Regards</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="3"><font face="Consolas">Pratysuh</font></font></p></div>
<div> </div>
<div>&gt; Hi,<br>&gt; Can you please share the USB3.0 controller chip or the PCIe card manufacturer&#39;s name? Also, which ARM processor are you using?<br>&gt; Thanks,<br>&gt; - Amit<br>&gt; <br>&gt; On Tue, 31 Aug 2010 12:47:26 +0530 (IST) Pratyush Anand &lt;<a href="mailto:anand_pratyush@xxxxxxxxxxx">anand_pratyush@xxxxxxxxxxx</a>&gt; wrote:<br>
&gt; <br>&gt;&gt; Hello All,<br>&gt;&gt; I am using a PCIE base usb3.0 card on ARM based platform. Linux <br>&gt;&gt; version is 2.6.32.<br>&gt;&gt; Support of PCIE for this platform has been added by me.<br>&gt;&gt; This usb3.0 card works well , if I connect it to host intel<br>
&gt;&gt; PC(fedora) having same linux kernel version.<br>&gt;&gt; But , with my board I have some issue.<br>&gt;&gt; I am able to detect the card.<br>&gt;&gt; If I connect a mass storage device to the card , it is also detected.<br>
&gt;&gt; If I copy a small file from mass storage to root file system , it is <br>&gt;&gt; copied well.<br>&gt;&gt; But If I copy a big file(say 1MB) and do sync or umount operation , it <br>&gt;&gt; fails. If I try to see pci configuration register of this card then I <br>
&gt;&gt; found that &quot;Master abort received &quot; bit is set.<br>&gt;&gt; Can anyone suggest a pointer to look into it.<br>&gt;&gt; Regards&gt; <br>&gt;&gt; Pratyush<br>&gt;&gt; At the console i see following error:<br>
&gt;&gt; <br>&gt;&gt; ------------------------------------------<br>&gt;&gt; <a href="mailto:root@xxxxxxxxxxxx">root@xxxxxxxxxxxx</a>:~# mount /dev/sda1 /mnt/ <a href="mailto:root@xxxxxxxxxxxx">root@xxxxxxxxxxxx</a>:~# cp 1MB <br>
&gt;&gt; /mnt/ <a href="mailto:root@xxxxxxxxxxxx">root@xxxxxxxxxxxx</a>:~# umount /mnt/<br>&gt;&gt; INFO: task scsi_eh_0:482 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>
&gt;&gt; message. scsi_eh_0     D c02c0708     0   482      2 0x00000000<br>&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c02c0954&gt;]<br>&gt;&gt; (schedule_timeout+0x20/0x1b8)<br>&gt;&gt; [&lt;c02c0934&gt;] (schedule_timeout+0x0/0x1b8) from [&lt;c02c033c&gt;]<br>
&gt;&gt; (wait_for_common+0xe0/0x178)<br>&gt;&gt;  r7:7fffffff r6:cf9dc3ac r5:cf892080 r4:cf9dc3b0 [&lt;c02c025c&gt;] <br>&gt;&gt; (wait_for_common+0x0/0x178) from [&lt;c02c0464&gt;]<br>&gt;&gt; (wait_for_completion+0x18/0x1c)<br>
&gt;&gt; [&lt;c02c044c&gt;] (wait_for_completion+0x0/0x1c) from [&lt;c020bcfc&gt;]<br>&gt;&gt; (command_abort+0x94/0x9c)<br>&gt;&gt; [&lt;c020bc68&gt;] (command_abort+0x0/0x9c) from [&lt;c019f8fc&gt;]<br>&gt;&gt; (__scsi_try_to_abort_cmd+0x2c/0x30)<br>
&gt;&gt;  r7:cf9d2000 r6:cf9d3f84 r5:cf9dc000 r4:cfacf320 [&lt;c019f8d0&gt;] <br>&gt;&gt; (__scsi_try_to_abort_cmd+0x0/0x30) from [&lt;c01a12f0&gt;]<br>&gt;&gt; (scsi_error_handler+0x12c/0x358)<br>&gt;&gt; [&lt;c01a11c4&gt;] (scsi_error_handler+0x0/0x358) from [&lt;c0051150&gt;]<br>
&gt;&gt; (kthread+0x88/0x90)<br>&gt;&gt;  r7:c01a11c4 r6:cf9dc000 r5:cf867bb8 r4:cf9d3fbc [&lt;c00510c8&gt;] <br>&gt;&gt; (kthread+0x0/0x90) from [&lt;c003fb30&gt;] (do_exit+0x0/0x5c4)  r7:00000000 <br>&gt;&gt; r6:00000000 r5:00000000 r4:00000000<br>
&gt;&gt; INFO: task usb-storage:483 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>&gt;&gt; message. usb-storage   D c02c0708     0   483      2 0x00000000<br>
&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c02c0954&gt;]<br>&gt;&gt; (schedule_timeout+0x20/0x1b8)<br>&gt;&gt; [&lt;c02c0934&gt;] (schedule_timeout+0x0/0x1b8) from [&lt;c02c033c&gt;]<br>
&gt;&gt; (wait_for_common+0xe0/0x178)<br>&gt;&gt;  r7:7fffffff r6:cf9dc364 r5:cf892700 r4:cf9dc368 [&lt;c02c025c&gt;] <br>&gt;&gt; (wait_for_common+0x0/0x178) from [&lt;c02c0464&gt;]<br>&gt;&gt; (wait_for_completion+0x18/0x1c)<br>
&gt;&gt; [&lt;c02c044c&gt;] (wait_for_completion+0x0/0x1c) from [&lt;c01f1c40&gt;]<br>&gt;&gt; (usb_sg_wait+0x148/0x154)<br>&gt;&gt; [&lt;c01f1af8&gt;] (usb_sg_wait+0x0/0x154) from [&lt;c020c748&gt;]<br>&gt;&gt; (usb_stor_bulk_transfer_sglist+0xbc/0x110)<br>
&gt;&gt; [&lt;c020c68c&gt;] (usb_stor_bulk_transfer_sglist+0x0/0x110) from <br>&gt;&gt; [&lt;c020c7cc&gt;] (usb_stor_bulk_srb+0x30/0x48) [&lt;c020c79c&gt;] <br>&gt;&gt; (usb_stor_bulk_srb+0x0/0x48) from [&lt;c020ccfc&gt;]<br>
&gt;&gt; (usb_stor_Bulk_transport+0x110/0x2ac)<br>&gt;&gt;  r4:ffc1300f<br>&gt;&gt; [&lt;c020cbec&gt;] (usb_stor_Bulk_transport+0x0/0x2ac) from [&lt;c020cec0&gt;]<br>&gt;&gt; (usb_stor_invoke_transport+0x28/0x314)<br>&gt;&gt; [&lt;c020ce98&gt;] (usb_stor_invoke_transport+0x0/0x314) from [&lt;c020becc&gt;]<br>
&gt;&gt; (usb_stor_transparent_scsi_command+0x10/0x14)<br>&gt;&gt;  r8:00000000 r7:c020de84 r6:cf9dc000 r5:cf9dc2bc r4:cf9f1fbc <br>&gt;&gt; [&lt;c020bebc&gt;] (usb_stor_transparent_scsi_command+0x0/0x14) from <br>&gt;&gt; [&lt;c020dfd8&gt;] (usb_stor_control_thread+0x154/0x21c)<br>
&gt;&gt; [&lt;c020de84&gt;] (usb_stor_control_thread+0x0/0x21c) from [&lt;c0051150&gt;]<br>&gt;&gt; (kthread+0x88/0x90)<br>&gt;&gt;  r6:cf9dc2bc r5:cf867c10 r4:cf9f1fbc<br>&gt;&gt; [&lt;c00510c8&gt;] (kthread+0x0/0x90) from [&lt;c003fb30&gt;] (do_exit+0x0/0x5c4)  <br>
&gt;&gt; r7:00000000 r6:00000000 r5:00000000 r4:00000000<br>&gt;&gt; INFO: task umount:1413 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>&gt;&gt; message. umount        D c02c0708     0  1413   1407 0x00000000<br>
&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c00afb5c&gt;]<br>&gt;&gt; (bdi_sched_wait+0x10/0x18) [&lt;c00afb4c&gt;] (bdi_sched_wait+0x0/0x18) from <br>&gt;&gt; [&lt;c02c0d0c&gt;] (__wait_on_bit+0x64/0xac) [&lt;c02c0ca8&gt;] <br>
&gt;&gt; (__wait_on_bit+0x0/0xac) from [&lt;c02c0dd4&gt;]<br>&gt;&gt; (out_of_line_wait_on_bit+0x80/0x8c)<br>&gt;&gt; [&lt;c02c0d54&gt;] (out_of_line_wait_on_bit+0x0/0x8c) from [&lt;c00afbf4&gt;]<br>&gt;&gt; (sync_inodes_sb+0x90/0x15c)<br>
&gt;&gt; [&lt;c00afb64&gt;] (sync_inodes_sb+0x0/0x15c) from [&lt;c00b3c78&gt;]<br>&gt;&gt; (__sync_filesystem+0x38/0x64)<br>&gt;&gt;  r8:00000000 r7:cfb9d580 r6:c02c8724 r5:00000001 r4:cfac7c00 <br>&gt;&gt; [&lt;c00b3c40&gt;] (__sync_filesystem+0x0/0x64) from [&lt;c00b3e88&gt;]<br>
&gt;&gt; (sync_filesystem+0x54/0x5c)<br>&gt;&gt;  r5:cfad2000 r4:cfac7c00<br>&gt;&gt; [&lt;c00b3e34&gt;] (sync_filesystem+0x0/0x5c) from [&lt;c0095ea8&gt;]<br>&gt;&gt; (generic_shutdown_super+0x38/0x118)<br>&gt;&gt;  r5:cfad2000 r4:cfac7c00<br>
&gt;&gt; [&lt;c0095e70&gt;] (generic_shutdown_super+0x0/0x118) from [&lt;c0095fa8&gt;]<br>&gt;&gt; (kill_block_super+0x20/0x38)<br>&gt;&gt;  r7:cfb9d580 r6:cfb9d580 r5:00000003 r4:cf50a000 [&lt;c0095f88&gt;] <br>&gt;&gt; (kill_block_super+0x0/0x38) from [&lt;c00962d8&gt;]<br>
&gt;&gt; (deactivate_super+0x50/0x68)<br>&gt;&gt;  r5:c03a9b48 r4:cfac7c00<br>&gt;&gt; [&lt;c0096288&gt;] (deactivate_super+0x0/0x68) from [&lt;c00aa51c&gt;]<br>&gt;&gt; (mntput_no_expire+0x70/0xb0)<br>&gt;&gt;  r5:cfb9d580 r4:cfac7c00<br>
&gt;&gt; [&lt;c00aa4ac&gt;] (mntput_no_expire+0x0/0xb0) from [&lt;c00aaaf4&gt;]<br>&gt;&gt; (sys_umount+0x2c0/0x2f8)<br>&gt;&gt;  r5:cfb9d598 r4:cfb9d578<br>&gt;&gt; [&lt;c00aa834&gt;] (sys_umount+0x0/0x2f8) from [&lt;c0028e40&gt;]<br>
&gt;&gt; (ret_fast_syscall+0x0/0x2c)<br>&gt;&gt; INFO: task flush-8:0:1414 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>&gt;&gt; message. flush-8:0     D c02c0708     0  1414      2 0x00000000<br>
&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c02c0888&gt;]<br>&gt;&gt; (io_schedule+0x44/0x70) [&lt;c02c0844&gt;] (io_schedule+0x0/0x70) from <br>&gt;&gt; [&lt;c00b6458&gt;] (sync_buffer+0x4c/0x54) r5:c0604248 r4:cfb07d9c <br>
&gt;&gt; [&lt;c00b640c&gt;] (sync_buffer+0x0/0x54) from [&lt;c02c0bd4&gt;]<br>&gt;&gt; (__wait_on_bit_lock+0x64/0xac)<br>&gt;&gt; [&lt;c02c0b70&gt;] (__wait_on_bit_lock+0x0/0xac) from [&lt;c02c0c9c&gt;]<br>&gt;&gt; (out_of_line_wait_on_bit_lock+0x80/0x8c)<br>
&gt;&gt; [&lt;c02c0c1c&gt;] (out_of_line_wait_on_bit_lock+0x0/0x8c) from [&lt;c00b6710&gt;] <br>&gt;&gt; (__lock_buffer+0x3c/0x44) [&lt;c00b66d4&gt;] (__lock_buffer+0x0/0x44) from <br>&gt;&gt; [&lt;c00b96d0&gt;]<br>&gt;&gt; (sync_dirty_buffer+0x60/0x144)<br>
&gt;&gt; [&lt;c00b9670&gt;] (sync_dirty_buffer+0x0/0x144) from [&lt;c0105f48&gt;]<br>&gt;&gt; (fat_write_inode+0x1e4/0x218)<br>&gt;&gt;  r5:00000000 r4:ce882160<br>&gt;&gt; [&lt;c0105d64&gt;] (fat_write_inode+0x0/0x218) from [&lt;c00af820&gt;]<br>
&gt;&gt; (writeback_single_inode+0x10c/0x21c)<br>&gt;&gt; [&lt;c00af714&gt;] (writeback_single_inode+0x0/0x21c) from [&lt;c00b0168&gt;]<br>&gt;&gt; (writeback_inodes_wb+0x390/0x43c)<br>&gt;&gt; [&lt;c00afdd8&gt;] (writeback_inodes_wb+0x0/0x43c) from [&lt;c00b034c&gt;]<br>
&gt;&gt; (wb_writeback+0x138/0x1b8)<br>&gt;&gt; [&lt;c00b0214&gt;] (wb_writeback+0x0/0x1b8) from [&lt;c00b0530&gt;]<br>&gt;&gt; (wb_do_writeback+0x68/0x1a0)<br>&gt;&gt; [&lt;c00b04c8&gt;] (wb_do_writeback+0x0/0x1a0) from [&lt;c00b0698&gt;]<br>
&gt;&gt; (bdi_writeback_task+0x30/0xc0)<br>&gt;&gt; [&lt;c00b0668&gt;] (bdi_writeback_task+0x0/0xc0) from [&lt;c007b414&gt;]<br>&gt;&gt; (bdi_start_fn+0x78/0xd8)<br>&gt;&gt;  r7:c007b39c r6:cf99daa8 r5:cf99dad8 r4:cf99da38 [&lt;c007b39c&gt;] <br>
&gt;&gt; (bdi_start_fn+0x0/0xd8) from [&lt;c0051150&gt;]<br>&gt;&gt; (kthread+0x88/0x90) r7:c007b39c r6:cf99daa8 r5:cf897ef8 r4:cfb07fbc <br>&gt;&gt; [&lt;c00510c8&gt;] (kthread+0x0/0x90) from [&lt;c003fb30&gt;] (do_exit+0x0/0x5c4)  <br>
&gt;&gt; r7:00000000 r6:00000000 r5:00000000 r4:00000000<br>&gt;&gt; INFO: task scsi_eh_0:482 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>
&gt;&gt; message. scsi_eh_0     D c02c0708     0   482      2 0x00000000<br>&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c02c0954&gt;]<br>&gt;&gt; (schedule_timeout+0x20/0x1b8)<br>&gt;&gt; [&lt;c02c0934&gt;] (schedule_timeout+0x0/0x1b8) from [&lt;c02c033c&gt;]<br>
&gt;&gt; (wait_for_common+0xe0/0x178)<br>&gt;&gt;  r7:7fffffff r6:cf9dc3ac r5:cf892080 r4:cf9dc3b0 [&lt;c02c025c&gt;] <br>&gt;&gt; (wait_for_common+0x0/0x178) from [&lt;c02c0464&gt;]<br>&gt;&gt; (wait_for_completion+0x18/0x1c)<br>
&gt;&gt; [&lt;c02c044c&gt;] (wait_for_completion+0x0/0x1c) from [&lt;c020bcfc&gt;]<br>&gt;&gt; (command_abort+0x94/0x9c)<br>&gt;&gt; [&lt;c020bc68&gt;] (command_abort+0x0/0x9c) from [&lt;c019f8fc&gt;]<br>&gt;&gt; (__scsi_try_to_abort_cmd+0x2c/0x30)<br>
&gt;&gt;  r7:cf9d2000 r6:cf9d3f84 r5:cf9dc000 r4:cfacf320 [&lt;c019f8d0&gt;] <br>&gt;&gt; (__scsi_try_to_abort_cmd+0x0/0x30) from [&lt;c01a12f0&gt;]<br>&gt;&gt; (scsi_error_handler+0x12c/0x358)<br>&gt;&gt; [&lt;c01a11c4&gt;] (scsi_error_handler+0x0/0x358) from [&lt;c0051150&gt;]<br>
&gt;&gt; (kthread+0x88/0x90)<br>&gt;&gt;  r7:c01a11c4 r6:cf9dc000 r5:cf867bb8 r4:cf9d3fbc [&lt;c00510c8&gt;] <br>&gt;&gt; (kthread+0x0/0x90) from [&lt;c003fb30&gt;] (do_exit+0x0/0x5c4)  r7:00000000 <br>&gt;&gt; r6:00000000 r5:00000000 r4:00000000<br>
&gt;&gt; INFO: task usb-storage:483 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>&gt;&gt; message. usb-storage   D c02c0708     0   483      2 0x00000000<br>
&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c02c0954&gt;]<br>&gt;&gt; (schedule_timeout+0x20/0x1b8)<br>&gt;&gt; [&lt;c02c0934&gt;] (schedule_timeout+0x0/0x1b8) from [&lt;c02c033c&gt;]<br>
&gt;&gt; (wait_for_common+0xe0/0x178)<br>&gt;&gt;  r7:7fffffff r6:cf9dc364 r5:cf892700 r4:cf9dc368 [&lt;c02c025c&gt;] <br>&gt;&gt; (wait_for_common+0x0/0x178) from [&lt;c02c0464&gt;]<br>&gt;&gt; (wait_for_completion+0x18/0x1c)<br>
&gt;&gt; [&lt;c02c044c&gt;] (wait_for_completion+0x0/0x1c) from [&lt;c01f1c40&gt;]<br>&gt;&gt; (usb_sg_wait+0x148/0x154)<br>&gt;&gt; [&lt;c01f1af8&gt;] (usb_sg_wait+0x0/0x154) from [&lt;c020c748&gt;]<br>&gt;&gt; (usb_stor_bulk_transfer_sglist+0xbc/0x110)<br>
&gt;&gt; [&lt;c020c68c&gt;] (usb_stor_bulk_transfer_sglist+0x0/0x110) from <br>&gt;&gt; [&lt;c020c7cc&gt;] (usb_stor_bulk_srb+0x30/0x48) [&lt;c020c79c&gt;] <br>&gt;&gt; (usb_stor_bulk_srb+0x0/0x48) from [&lt;c020ccfc&gt;]<br>
&gt;&gt; (usb_stor_Bulk_transport+0x110/0x2ac)<br>&gt;&gt;  r4:ffc1300f<br>&gt;&gt; [&lt;c020cbec&gt;] (usb_stor_Bulk_transport+0x0/0x2ac) from [&lt;c020cec0&gt;]<br>&gt;&gt; (usb_stor_invoke_transport+0x28/0x314)<br>&gt;&gt; [&lt;c020ce98&gt;] (usb_stor_invoke_transport+0x0/0x314) from [&lt;c020becc&gt;]<br>
&gt;&gt; (usb_stor_transparent_scsi_command+0x10/0x14)<br>&gt;&gt;  r8:00000000 r7:c020de84 r6:cf9dc000 r5:cf9dc2bc r4:cf9f1fbc <br>&gt;&gt; [&lt;c020bebc&gt;] (usb_stor_transparent_scsi_command+0x0/0x14) from <br>&gt;&gt; [&lt;c020dfd8&gt;] (usb_stor_control_thread+0x154/0x21c)<br>
&gt;&gt; [&lt;c020de84&gt;] (usb_stor_control_thread+0x0/0x21c) from [&lt;c0051150&gt;]<br>&gt;&gt; (kthread+0x88/0x90)<br>&gt;&gt;  r6:cf9dc2bc r5:cf867c10 r4:cf9f1fbc<br>&gt;&gt; [&lt;c00510c8&gt;] (kthread+0x0/0x90) from [&lt;c003fb30&gt;] (do_exit+0x0/0x5c4)  <br>
&gt;&gt; r7:00000000 r6:00000000 r5:00000000 r4:00000000<br>&gt;&gt; INFO: task umount:1413 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>&gt;&gt; message. umount        D c02c0708     0  1413   1407 0x00000000<br>
&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c00afb5c&gt;]<br>&gt;&gt; (bdi_sched_wait+0x10/0x18) [&lt;c00afb4c&gt;] (bdi_sched_wait+0x0/0x18) from <br>&gt;&gt; [&lt;c02c0d0c&gt;] (__wait_on_bit+0x64/0xac) [&lt;c02c0ca8&gt;] <br>
&gt;&gt; (__wait_on_bit+0x0/0xac) from [&lt;c02c0dd4&gt;]<br>&gt;&gt; (out_of_line_wait_on_bit+0x80/0x8c)<br>&gt;&gt; [&lt;c02c0d54&gt;] (out_of_line_wait_on_bit+0x0/0x8c) from [&lt;c00afbf4&gt;]<br>&gt;&gt; (sync_inodes_sb+0x90/0x15c)<br>
&gt;&gt; [&lt;c00afb64&gt;] (sync_inodes_sb+0x0/0x15c) from [&lt;c00b3c78&gt;]<br>&gt;&gt; (__sync_filesystem+0x38/0x64)<br>&gt;&gt;  r8:00000000 r7:cfb9d580 r6:c02c8724 r5:00000001 r4:cfac7c00 <br>&gt;&gt; [&lt;c00b3c40&gt;] (__sync_filesystem+0x0/0x64) from [&lt;c00b3e88&gt;]<br>
&gt;&gt; (sync_filesystem+0x54/0x5c)<br>&gt;&gt;  r5:cfad2000 r4:cfac7c00<br>&gt;&gt; [&lt;c00b3e34&gt;] (sync_filesystem+0x0/0x5c) from [&lt;c0095ea8&gt;]<br>&gt;&gt; (generic_shutdown_super+0x38/0x118)<br>&gt;&gt;  r5:cfad2000 r4:cfac7c00<br>
&gt;&gt; [&lt;c0095e70&gt;] (generic_shutdown_super+0x0/0x118) from [&lt;c0095fa8&gt;]<br>&gt;&gt; (kill_block_super+0x20/0x38)<br>&gt;&gt;  r7:cfb9d580 r6:cfb9d580 r5:00000003 r4:cf50a000 [&lt;c0095f88&gt;] <br>&gt;&gt; (kill_block_super+0x0/0x38) from [&lt;c00962d8&gt;]<br>
&gt;&gt; (deactivate_super+0x50/0x68)<br>&gt;&gt;  r5:c03a9b48 r4:cfac7c00<br>&gt;&gt; [&lt;c0096288&gt;] (deactivate_super+0x0/0x68) from [&lt;c00aa51c&gt;]<br>&gt;&gt; (mntput_no_expire+0x70/0xb0)<br>&gt;&gt;  r5:cfb9d580 r4:cfac7c00<br>
&gt;&gt; [&lt;c00aa4ac&gt;] (mntput_no_expire+0x0/0xb0) from [&lt;c00aaaf4&gt;]<br>&gt;&gt; (sys_umount+0x2c0/0x2f8)<br>&gt;&gt;  r5:cfb9d598 r4:cfb9d578<br>&gt;&gt; [&lt;c00aa834&gt;] (sys_umount+0x0/0x2f8) from [&lt;c0028e40&gt;]<br>
&gt;&gt; (ret_fast_syscall+0x0/0x2c)<br>&gt;&gt; INFO: task flush-8:0:1414 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>&gt;&gt; message. flush-8:0     D c02c0708     0  1414      2 0x00000000<br>
&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c02c0888&gt;]<br>&gt;&gt; (io_schedule+0x44/0x70) [&lt;c02c0844&gt;] (io_schedule+0x0/0x70) from <br>&gt;&gt; [&lt;c00b6458&gt;] (sync_buffer+0x4c/0x54) r5:c0604248 r4:cfb07d9c <br>
&gt;&gt; [&lt;c00b640c&gt;] (sync_buffer+0x0/0x54) from [&lt;c02c0bd4&gt;]<br>&gt;&gt; (__wait_on_bit_lock+0x64/0xac)<br>&gt;&gt; [&lt;c02c0b70&gt;] (__wait_on_bit_lock+0x0/0xac) from [&lt;c02c0c9c&gt;]<br>&gt;&gt; (out_of_line_wait_on_bit_lock+0x80/0x8c)<br>
&gt;&gt; [&lt;c02c0c1c&gt;] (out_of_line_wait_on_bit_lock+0x0/0x8c) from [&lt;c00b6710&gt;] <br>&gt;&gt; (__lock_buffer+0x3c/0x44) [&lt;c00b66d4&gt;] (__lock_buffer+0x0/0x44) from <br>&gt;&gt; [&lt;c00b96d0&gt;]<br>&gt;&gt; (sync_dirty_buffer+0x60/0x144)<br>
&gt;&gt; [&lt;c00b9670&gt;] (sync_dirty_buffer+0x0/0x144) from [&lt;c0105f48&gt;]<br>&gt;&gt; (fat_write_inode+0x1e4/0x218)<br>&gt;&gt;  r5:00000000 r4:ce882160<br>&gt;&gt; [&lt;c0105d64&gt;] (fat_write_inode+0x0/0x218) from [&lt;c00af820&gt;]<br>
&gt;&gt; (writeback_single_inode+0x10c/0x21c)<br>&gt;&gt; [&lt;c00af714&gt;] (writeback_single_inode+0x0/0x21c) from [&lt;c00b0168&gt;]<br>&gt;&gt; (writeback_inodes_wb+0x390/0x43c)<br>&gt;&gt; [&lt;c00afdd8&gt;] (writeback_inodes_wb+0x0/0x43c) from [&lt;c00b034c&gt;]<br>
&gt;&gt; (wb_writeback+0x138/0x1b8)<br>&gt;&gt; [&lt;c00b0214&gt;] (wb_writeback+0x0/0x1b8) from [&lt;c00b0530&gt;]<br>&gt;&gt; (wb_do_writeback+0x68/0x1a0)<br>&gt;&gt; [&lt;c00b04c8&gt;] (wb_do_writeback+0x0/0x1a0) from [&lt;c00b0698&gt;]<br>
&gt;&gt; (bdi_writeback_task+0x30/0xc0)<br>&gt;&gt; [&lt;c00b0668&gt;] (bdi_writeback_task+0x0/0xc0) from [&lt;c007b414&gt;]<br>&gt;&gt; (bdi_start_fn+0x78/0xd8)<br>&gt;&gt;  r7:c007b39c r6:cf99daa8 r5:cf99dad8 r4:cf99da38 [&lt;c007b39c&gt;] <br>
&gt;&gt; (bdi_start_fn+0x0/0xd8) from [&lt;c0051150&gt;]<br>&gt;&gt; (kthread+0x88/0x90) r7:c007b39c r6:cf99daa8 r5:cf897ef8 r4:cfb07fbc <br>&gt;&gt; [&lt;c00510c8&gt;] (kthread+0x0/0x90) from [&lt;c003fb30&gt;] (do_exit+0x0/0x5c4)  <br>
&gt;&gt; r7:00000000 r6:00000000 r5:00000000 r4:00000000<br>&gt;&gt; INFO: task scsi_eh_0:482 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>
&gt;&gt; message. scsi_eh_0     D c02c0708     0   482      2 0x00000000<br>&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c02c0954&gt;]<br>&gt;&gt; (schedule_timeout+0x20/0x1b8)<br>&gt;&gt; [&lt;c02c0934&gt;] (schedule_timeout+0x0/0x1b8) from [&lt;c02c033c&gt;]<br>
&gt;&gt; (wait_for_common+0xe0/0x178)<br>&gt;&gt;  r7:7fffffff r6:cf9dc3ac r5:cf892080 r4:cf9dc3b0 [&lt;c02c025c&gt;] <br>&gt;&gt; (wait_for_common+0x0/0x178) from [&lt;c02c0464&gt;]<br>&gt;&gt; (wait_for_completion+0x18/0x1c)<br>
&gt;&gt; [&lt;c02c044c&gt;] (wait_for_completion+0x0/0x1c) from [&lt;c020bcfc&gt;]<br>&gt;&gt; (command_abort+0x94/0x9c)<br>&gt;&gt; [&lt;c020bc68&gt;] (command_abort+0x0/0x9c) from [&lt;c019f8fc&gt;]<br>&gt;&gt; (__scsi_try_to_abort_cmd+0x2c/0x30)<br>
&gt;&gt;  r7:cf9d2000 r6:cf9d3f84 r5:cf9dc000 r4:cfacf320 [&lt;c019f8d0&gt;] <br>&gt;&gt; (__scsi_try_to_abort_cmd+0x0/0x30) from [&lt;c01a12f0&gt;]<br>&gt;&gt; (scsi_error_handler+0x12c/0x358)<br>&gt;&gt; [&lt;c01a11c4&gt;] (scsi_error_handler+0x0/0x358) from [&lt;c0051150&gt;]<br>
&gt;&gt; (kthread+0x88/0x90)<br>&gt;&gt;  r7:c01a11c4 r6:cf9dc000 r5:cf867bb8 r4:cf9d3fbc [&lt;c00510c8&gt;] <br>&gt;&gt; (kthread+0x0/0x90) from [&lt;c003fb30&gt;] (do_exit+0x0/0x5c4)  r7:00000000 <br>&gt;&gt; r6:00000000 r5:00000000 r4:00000000<br>
&gt;&gt; INFO: task usb-storage:483 blocked for more than 120 seconds.<br>&gt;&gt; &quot;echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this<br>&gt;&gt; message. usb-storage   D c02c0708     0   483      2 0x00000000<br>
&gt;&gt; Backtrace:<br>&gt;&gt; [&lt;c02c0468&gt;] (schedule+0x0/0x2dc) from [&lt;c02c0954&gt;]<br>&gt;&gt; (schedule_timeout+0x20/0x1b8)<br>&gt;&gt; [&lt;c02c0934&gt;] (schedule_timeout+0x0/0x1b8) from [&lt;c02c033c&gt;]<br>
&gt;&gt; (wait_for_common+0xe0/0x178)<br>&gt;&gt;  r7:7fffffff r6:cf9dc364 r5:cf892700 r4:cf9dc368 [&lt;c02c025c&gt;] <br>&gt;&gt; (wait_for_common+0x0/0x178) from [&lt;c02c0464&gt;]<br>&gt;&gt; (wait_for_completion+0x18/0x1c)<br>
&gt;&gt; [&lt;c02c044c&gt;] (wait_for_completion+0x0/0x1c) from [&lt;c01f1c40&gt;]<br>&gt;&gt; (usb_sg_wait+0x148/0x154)<br>&gt;&gt; [&lt;c01f1af8&gt;] (usb_sg_wait+0x0/0x154) from [&lt;c020c748&gt;]<br>&gt;&gt; (usb_stor_bulk_transfer_sglist+0xbc/0x110)<br>
&gt;&gt; [&lt;c020c68c&gt;] (usb_stor_bulk_transfer_sglist+0x0/0x110) from <br>&gt;&gt; [&lt;c020c7cc&gt;] (usb_stor_bulk_srb+0x30/0x48) [&lt;c020c79c&gt;] <br>&gt;&gt; (usb_stor_bulk_srb+0x0/0x48) from [&lt;c020ccfc&gt;]<br>
&gt;&gt; (usb_stor_Bulk_transport+0x110/0x2ac)<br>&gt;&gt;  r4:ffc1300f<br>&gt;&gt; [&lt;c020cbec&gt;] (usb_stor_Bulk_transport+0x0/0x2ac) from [&lt;c020cec0&gt;]<br>&gt;&gt; (usb_stor_invoke_transport+0x28/0x314)<br>&gt;&gt; [&lt;c020ce98&gt;] (usb_stor_invoke_transport+0x0/0x314) from [&lt;c020becc&gt;]<br>
&gt;&gt; (usb_stor_transparent_scsi_command+0x10/0x14)<br>&gt;&gt;  r8:00000000 r7:c020de84 r6:cf9dc000 r5:cf9dc2bc r4:cf9f1fbc <br>&gt;&gt; [&lt;c020bebc&gt;] (usb_stor_transparent_scsi_command+0x0/0x14) from <br>&gt;&gt; [&lt;c020dfd8&gt;] (usb_stor_control_thread+0x154/0x21c)<br>
&gt;&gt; [&lt;c020de84&gt;] (usb_stor_control_thread+0x0/0x21c) from [&lt;c0051150&gt;]<br>&gt;&gt; (kthread+0x88/0x90)<br>&gt;&gt;  r6:cf9dc2bc r5:cf867c10 r4:cf9f1fbc<br>&gt;&gt; [&lt;c00510c8&gt;] (kthread+0x0/0x90) from [&lt;c003fb30&gt;] (do_exit+0x0/0x5c4)  <br>
&gt;&gt; r7:00000000 r6:00000000 r5:00000000 r4:00000000<br>&gt;&gt; --------------------------------<br>&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; _______________________________________________<br>&gt;&gt; linux-arm mailing list<br>
&gt;&gt; <a href="mailto:linux-arm@xxxxxxxxxxxxxxxxxxx">linux-arm@xxxxxxxxxxxxxxxxxxx</a><br>&gt;&gt; <a href="http://lists.infradead.org/mailman/listinfo/linux-arm">http://lists.infradead.org/mailman/listinfo/linux-arm</a><br>
&gt;&gt; <br> </div>