Проблема очень похожа на описанную здесь:
http://forum.openwrt.org/viewtopic.php?id=3446&p=2
Пожив пару недель без проблем флешка завесилась и помогло только передергивание питания.
В логах во время зависания:
Code:
Jan 11 19:19:11 kernel: usb_control/bulk_msg: timeout
Jan 11 19:19:26 kernel: usb_control/bulk_msg: timeout
Jan 11 19:19:31 kernel: usb_control/bulk_msg: timeout
Jan 11 19:19:36 kernel: usb_control/bulk_msg: timeout
Jan 11 19:19:36 kernel: hub.c: USB device not accepting new address (error=-145)
Jan 11 19:19:41 kernel: usb-storage: host_reset() requested but not implemented
Jan 11 19:19:51 kernel: scsi: device set offline - command error recover failed: host 0 channel 0 id 0 lun 0
Jan 11 19:19:51 kernel: SCSI disk error : host 0 channel 0 id 0 lun 0 return code = 6050000
Jan 11 19:19:51 kernel: I/O error: dev 08:01, sector 5261136
Jan 11 19:19:51 kernel: I/O error: dev 08:01, sector 5261144
Jan 11 19:19:51 kernel: I/O error: dev 08:01, sector 1332968
Jan 11 19:19:51 kernel: I/O error: dev 08:01, sector 1333216
При последующих перезагрузках:
Code:
usb.c: USB device not accepting new address=2 (error=-32)
По ссылке выше упоминается переключение в usb 1.1 для решения проблемы или какой-то патч для USB. Но это все только для openwrt, как я понимаю.
Флешка A-DATA PD2 4 гига.