(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Fri, 3 Jul 2009 23:15:37 GMT bugzilla-daemon@xxxxxxxxxxxxxxxxxxx wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=13704 > > Summary: USB flash drive stops working > Product: Drivers > Version: 2.5 > Kernel Version: 2.6.30.1 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: blocking > Priority: P1 > Component: USB > AssignedTo: greg@xxxxxxxxx > ReportedBy: vasek@xxxxxxxx > Regression: No > > > While I am writing to my usb flash drive system stops writing data, flash > drive's led is still blinking. This problem relates with 2.6.30, 2.6.30.1 > kernel. 2.6.29.X and earlier kernels are OK. This bug is very dangerous. It > causes big EXT2 file system corruption. > > dmesg: > [ 9840.533328] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this > message. > [ 9840.533335] dar D ffff880028003b68 0 8810 4715 > [ 9840.533345] ffff8801318dd728 0000000000000082 0100000000000010 > ffff8801280a6c00 > [ 9840.533355] 0000000000012f80 000000000000e388 ffff880079488000 > ffff88013f8a4320 > [ 9840.533363] ffff8800794883a8 00000001805396ad 00000001002abd28 > ffff880110c073c0 > [ 9840.533372] Call Trace: > [ 9840.533391] [<ffffffff80665559>] schedule+0x9/0x20 > [ 9840.533399] [<ffffffff806655a7>] io_schedule+0x37/0x50 > [ 9840.533409] [<ffffffff8031776d>] sync_buffer+0x3d/0x50 > [ 9840.533416] [<ffffffff80665c5a>] __wait_on_bit+0x5a/0x90 > [ 9840.533424] [<ffffffff80317730>] ? sync_buffer+0x0/0x50 > [ 9840.533431] [<ffffffff80317730>] ? sync_buffer+0x0/0x50 > [ 9840.533438] [<ffffffff80665d04>] out_of_line_wait_on_bit+0x74/0x90 > [ 9840.533448] [<ffffffff80269640>] ? wake_bit_function+0x0/0x40 > [ 9840.533456] [<ffffffff80317726>] __wait_on_buffer+0x26/0x30 > [ 9840.533464] [<ffffffff803185ad>] bh_submit_read+0x4d/0x80 > [ 9840.533483] [<ffffffffa040373b>] read_block_bitmap+0x9b/0x170 [ext2] > [ 9840.533497] [<ffffffffa0404521>] ext2_new_blocks+0x201/0x700 [ext2] > [ 9840.533505] [<ffffffff8031872e>] ? __bread+0xe/0xb0 > [ 9840.533520] [<ffffffffa04083b2>] ext2_get_block+0x342/0x9e0 [ext2] > [ 9840.533530] [<ffffffff802bd9c9>] ? rmqueue_bulk+0x59/0xb0 > [ 9840.533538] [<ffffffff80316045>] ? alloc_buffer_head+0x45/0x50 > [ 9840.533545] [<ffffffff80316919>] ? alloc_page_buffers+0x79/0xf0 > [ 9840.533553] [<ffffffff8031986f>] __block_prepare_write+0x27f/0x5c0 > [ 9840.533567] [<ffffffffa0408070>] ? ext2_get_block+0x0/0x9e0 [ext2] > [ 9840.533576] [<ffffffff802b97bf>] ? grab_cache_page_write_begin+0x9f/0xd0 > [ 9840.533584] [<ffffffff80319d39>] block_write_begin+0x59/0xf0 > [ 9840.533598] [<ffffffffa0408045>] ext2_write_begin+0x25/0x30 [ext2] > [ 9840.533612] [<ffffffffa0408070>] ? ext2_get_block+0x0/0x9e0 [ext2] > [ 9840.533620] [<ffffffff802ba130>] generic_file_buffered_write+0x120/0x310 > [ 9840.533630] [<ffffffff802bb371>] > __generic_file_aio_write_nolock+0x261/0x470 > [ 9840.533638] [<ffffffff802bb687>] generic_file_aio_write+0x67/0xd0 > [ 9840.533648] [<ffffffff802f1ce1>] do_sync_write+0xf1/0x140 > [ 9840.533655] [<ffffffff80269600>] ? autoremove_wake_function+0x0/0x40 > [ 9840.533665] [<ffffffff80322a48>] ? inotify_inode_queue_event+0xd8/0x100 > [ 9840.533672] [<ffffffff80305ad0>] ? dput+0xb0/0x170 > [ 9840.533682] [<ffffffff803b4851>] ? security_file_permission+0x11/0x20 > [ 9840.533690] [<ffffffff802f23cb>] vfs_write+0xcb/0x190 > [ 9840.533697] [<ffffffff802f2580>] sys_write+0x50/0x90 > [ 9840.533706] [<ffffffff80210fc2>] system_call_fastpath+0x16/0x1b > [ 9960.533297] INFO: task dar:8810 blocked for more than 120 seconds. > [ 9960.533306] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this > message. > [ 9960.533312] dar D ffff880028003b68 0 8810 4715 > [ 9960.533321] ffff8801318dd728 0000000000000082 0100000000000010 > ffff8801280a6c00 > [ 9960.533332] 0000000000012f80 000000000000e388 ffff880079488000 > ffff88013f8a4320 > [ 9960.533340] ffff8800794883a8 00000001805396ad 00000001002abd28 > ffff880110c073c0 > [ 9960.533350] Call Trace: > [ 9960.533367] [<ffffffff80665559>] schedule+0x9/0x20 > [ 9960.533375] [<ffffffff806655a7>] io_schedule+0x37/0x50 > [ 9960.533385] [<ffffffff8031776d>] sync_buffer+0x3d/0x50 > [ 9960.533392] [<ffffffff80665c5a>] __wait_on_bit+0x5a/0x90 > [ 9960.533399] [<ffffffff80317730>] ? sync_buffer+0x0/0x50 > [ 9960.533406] [<ffffffff80317730>] ? sync_buffer+0x0/0x50 > [ 9960.533414] [<ffffffff80665d04>] out_of_line_wait_on_bit+0x74/0x90 > [ 9960.533423] [<ffffffff80269640>] ? wake_bit_function+0x0/0x40 > [ 9960.533431] [<ffffffff80317726>] __wait_on_buffer+0x26/0x30 > [ 9960.533439] [<ffffffff803185ad>] bh_submit_read+0x4d/0x80 > [ 9960.533457] [<ffffffffa040373b>] read_block_bitmap+0x9b/0x170 [ext2] > [ 9960.533471] [<ffffffffa0404521>] ext2_new_blocks+0x201/0x700 [ext2] > [ 9960.533479] [<ffffffff8031872e>] ? __bread+0xe/0xb0 > [ 9960.533494] [<ffffffffa04083b2>] ext2_get_block+0x342/0x9e0 [ext2] > [ 9960.533504] [<ffffffff802bd9c9>] ? rmqueue_bulk+0x59/0xb0 > [ 9960.533511] [<ffffffff80316045>] ? alloc_buffer_head+0x45/0x50 > [ 9960.533519] [<ffffffff80316919>] ? alloc_page_buffers+0x79/0xf0 > [ 9960.533527] [<ffffffff8031986f>] __block_prepare_write+0x27f/0x5c0 > [ 9960.533541] [<ffffffffa0408070>] ? ext2_get_block+0x0/0x9e0 [ext2] > [ 9960.533549] [<ffffffff802b97bf>] ? grab_cache_page_write_begin+0x9f/0xd0 > [ 9960.533557] [<ffffffff80319d39>] block_write_begin+0x59/0xf0 > [ 9960.533572] [<ffffffffa0408045>] ext2_write_begin+0x25/0x30 [ext2] > [ 9960.533586] [<ffffffffa0408070>] ? ext2_get_block+0x0/0x9e0 [ext2] > [ 9960.533593] [<ffffffff802ba130>] generic_file_buffered_write+0x120/0x310 > [ 9960.533603] [<ffffffff802bb371>] > __generic_file_aio_write_nolock+0x261/0x470 > [ 9960.533611] [<ffffffff802bb687>] generic_file_aio_write+0x67/0xd0 > [ 9960.533621] [<ffffffff802f1ce1>] do_sync_write+0xf1/0x140 > [ 9960.533628] [<ffffffff80269600>] ? autoremove_wake_function+0x0/0x40 > [ 9960.533638] [<ffffffff80322a48>] ? inotify_inode_queue_event+0xd8/0x100 > [ 9960.533646] [<ffffffff80305ad0>] ? dput+0xb0/0x170 > [ 9960.533655] [<ffffffff803b4851>] ? security_file_permission+0x11/0x20 > [ 9960.533663] [<ffffffff802f23cb>] vfs_write+0xcb/0x190 > [ 9960.533671] [<ffffffff802f2580>] sys_write+0x50/0x90 > [ 9960.533680] [<ffffffff80210fc2>] system_call_fastpath+0x16/0x1b > > lspci: > 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory > Controller Hub (rev 07) > 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset > Integrated Graphics Controller (rev 07) > 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset > Integrated Graphics Controller (rev 07) > 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI > Controller #4 (rev 03) > 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI > Controller #5 (rev 03) > 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI > Controller #6 (rev 03) > 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI > Controller #2 (rev 03) > 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio > Controller (rev 03) > 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 > (rev 03) > 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 > (rev 03) > 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 > (rev 03) > 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 > (rev 03) > 00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 > (rev 03) > 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI > Controller #1 (rev 03) > 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI > Controller #2 (rev 03) > 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI > Controller #3 (rev 03) > 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI > Controller #1 (rev 03) > 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) > 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03) > 00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev > 03) > 02:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] > Network Connection > 85:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit > Ethernet PCI Express (rev 02) > 86:02.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 70) > > flash drive: Corsair flash voyager GT > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html