Strange usb flash card reader behaviour
I was wondering whether someone could have a solution to this problem.
I have a Viking 6-in-1 flash card reader connected to my 2.6.11 VectorLinux 4.0 box through a USB 1.1 port. The device gets configured properly at startup providing 4 new /sd* entries.
Normally the drive works ok, however if you try to read more than a few MB of data (let's say, copy more than 10 pictures from a card to the hard disk) after a while the led stops blinking and the terminal seems to hang (does not respond to ctrl-C). If you leave it alone for a few minutes it eventually finishes but some of the files copied have a size of zero bytes. If you try to re-access the same drive you find that it has disappeared from the system (/dev entry gone).
I know the drive and the cards are not defective but I can't think what the problem may be...