svn commit: r287876 - in projects/iosched/sys/cam: . ata scsi

Bruce Simpson bms at fastmail.net
Thu Sep 17 15:07:40 UTC 2015


On 17/09/15 15:16, Warner Losh wrote:
> This isn't even in -current yet, but this will work in 10.x. It's
> dependent, at the moment,
> on the I/O scheduler work I've done in this project branch. There's
> nothing intrinsic about
> that.

That is good news; the bug specifically affected NCQ'd TRIM commands. 
Performing TRIM manually is an admin headache and gets old, fast.

> I'm not sure I understand your comment about Linux or the self-booting
> stuff. The new
> firmware for the M500's that has working NCQ trim has existed for less
> than a week...

Crucial have had updates to fix the NCQ TRIM bug on other drives (e.g. 
MX100) for several months now.

My point is that Crucial have done the right thing in how they delivered 
the patch for these drives; it "just works" out of the box, but might 
need to be adapted to e.g. PXE based provisioning environments for 
automated rollout.

However, because it's a plain Linux based image, such mass updates are 
actually possible. From experience, updating firmware on e.g. HP gear is 
anything but straightforward. For example, I have had HP ROMPaqs fail to 
generate bootable USB media even when run natively under Windows.

There are loose guides "out there" about how to extract ROMPaqs and set 
up the correct FreeDOS bootable USB media under Linux, but these need to 
be adapted for each ROMPaq. That's really for HP to fix, but they could 
do worse than follow Crucial's lead here.

Bruce


More information about the svn-src-projects mailing list