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

Bug#696848: general: USB flash drive unmount problems (both squeeze/wheezy)



Package: general
Severity: normal

Working both in squeeze/xfce/thunar and wheezy/lxde/pcmanfm (both up-to-date).
Three computers: Old 1.3GHz/i386, New 2x2.2GHz/amd64 and eeepc 0.9GHz.
Tested on Transcend jetflash 4Gb and Kingston DataTraveler 4Gb.
When I eject the USB flash drive (by right-clicking and selecting menu option) the system says the "device is safe to be removed", thou if I remove the USB flash drive it results in error in the last file written (not always, but often - almost 100% if the file was written few seconds before).
I've noticed the flash drive led flashing a few times after about 5 seconds after unmounting.
When I wait for 10 seconds after "safe to be removed" message there are regularily no errors.
This problem also appeared with external HDD 750Gb and internal 500Gb HDD through USB to SATA bridge, thou far less often (1 event for each per about 50-100 write operations compared to ~50% for USB flash drive).

It seems that the cache doesn't appear to be properly finished to be written on the flash drive. 

-- System Information:
Debian Release: 6.0.6
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=ru_UA.UTF-8, LC_CTYPE=ru_UA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: