Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Oct 2009 09:59:20 +0100
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        freebsd-usb@freebsd.org
Cc:        hackers@freebsd.org, non@ever.sanda.gr.jp
Subject:   Re: Help troubleshooting...
Message-ID:  <200910260959.20772.hselasky@c2i.net>
In-Reply-To: <4AE4E7AF.8060103@ever.sanda.gr.jp>
References:  <20091025.133437.-1844000782.imp@bsdimp.com> <4AE4E7AF.8060103@ever.sanda.gr.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 26 October 2009 01:05:03 non@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?

--HPS




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910260959.20772.hselasky>