Re: [Bugme-new] [Bug 13704] New: USB flash drive stops working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



(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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux