Hans Petter Selasky
hselasky at c2i.net
Mon Oct 26 10:00:17 UTC 2009
On Monday 26 October 2009 01:05:03 non at ever.sanda.gr.jp wrote:
> M. Warner Losh wrote:
> > I have a usb stick (8GB) on it. This stick has about 5GB of junk on
> > it at this point.
> > I tried to do 'cat * > /dev/null' recently, to measure how fast it
> > goes. It got about 1GB into the drive and then I got device missing
> > messages.
> > So devfs thinks the device went missing:
> Warner-san, maybe it is caused by the hardware problem on the USB flash
> memory. Some chip on the memory might have too much heat when you access
> the memory at fast rate. Then it stops working.
What happens if you read from two USB disks at the same time?
If the device went missing the USB HUB signalled that. This is maybe an
indication that the USB firmware on the device crashed. Maybe this is due to
heat, or unhandled race conditions when the load goes high.
Try using "dd" and vary the block size from 512 to 65536 bytes. Does it stop
working with all block sizes over time?
More information about the freebsd-hackers