On Thu, Dec 17, 2009 at 03:13:22PM -0800, Arthur Jones wrote: > The Intel Value SSD has a bug where it will lock > solid if it encounters a delay between the command > and data phases of the usb bulk storage transactions. > This bug is easily reproduced by adding a 2.5sec > delay just before the comment labelled DATA STAGE > in drivers/usb/storage/transport.c in > usb_stor_Bulk_transport(). > > We can't really guarantee to not hit this bug, but > if we decrease our nice level, we may be somewhat > less likely to see this already rare issue surface. I have two issues with this: 1) I'm not clear on the side effects of changing our priority. We've had issues in the past because block-storage devices are tied closely into the memory management system, and I'd hate to see another issue like those crop up because we're wagging our priority around. That said, I have no direct knowledge of anything that would cause an issue... 2) All this patch does is cover up a pretty serious bug, without completely covering it up. The end-user still winds up with an unreliable storage device. With your patch, it may simply be a little less unreliable. I think I would rather let people know that their device is unreliable, and encourage them to get a firmware update from Intel. Actually, didn't Intel just release a firmware update for these a few days ago? Matt -- Matthew Dharm Home: mdharm-usb@xxxxxxxxxxxxxxxxxx Maintainer, Linux USB Mass Storage Driver M: No, Windows doesn't have any nag screens. C: Then what are those blue and white screens I get every day? -- Mike and Cobb User Friendly, 1/4/1999
Attachment:
pgpqvx6srg8k2.pgp
Description: PGP signature