writing to usb disks fail after 10-100Mb of writing files
|Reported by:||rudolfc||Owned by:||mmlr|
|Has a Patch:||no||Platform:||x86|
If I boot haiku, doesn't matter from where (USB or harddisk), and I mount a USB disk for read/write, I can read perfectly from the disk. Writing a single larger file or a multitude of smaller files (a folder for example) works perfectly.
But if you drag another folder to the USB stick after the first one completes, and maybe even another file or folder after the second one completes: writing comes to a standstill.
It is now impossible to unmount the stick. It is also impossible to reboot or shutdown.
The syslog (if tailing) reports:
KERN: usb_disk: acquire_sem failed while waiting for data transfer KERN: usb_disk: write fails with 0x80000009
These two lines repeat forever.
Note: it's perfectly possible to boot haiku from the same stick (if an image was written to it from outside haiku). Haiku is stable, until the writing error occurs.
I tested different brands and different sizes of stick: the behaviour is always the same.
I tested different revisions of haiku. The syslog message came from R27770. It doesn't matter which revision I use, the fault has been there for a few months at least.
Good luck (and thanks in advance for looking at it!)