[Bug 211852] Unsafe shutdowns on Intel 750 SSD

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Jan 21 03:22:33 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211852

Ravi Pokala <rpokala at panasas.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jimharris at FreeBSD.org

--- Comment #3 from Ravi Pokala <rpokala at panasas.com> ---
As it happens, I also have an Intel 750; dumping it's identify info:

----------------------------------------------------------------
[threepio:dev/base/head] rpokala% sudo nvmecontrol identify -x nvme0
000: 80868086 51435643 32323435 304a3030 41303034 20204e47 45544e49 5353204c 
020: 44455044 3034574d 20344730 20202020 20202020 20202020 20202020 20202020 
040: 31564538 31373130 5cd2e400 00000500 00000000 00000000 00000000 00000000 
060: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
080: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
0a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
0c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
0e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
100: 03030006 003f0202 00000000 00000000 00000000 00000000 00000000 00000000 
120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
140: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
1a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
1c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
1e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
200: 00004466 00000001 00000006 00000007 00000000 00000000 00000000 00000000 
220: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
240: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
260: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
280: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
2a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
----------------------------------------------------------------

RTD3E is in bytes 91:88, which are offsets 0x58-0x5B in hex, which are zeroed
out. So, even if the code was updated to look at and honor RTD3E, it wouldn't
help in this case. :-(

Perhaps we should make the SHN wait time configurable? Default to 5 seconds,
overridden by RTD3E if present, overridden by per-device sysctl if set?

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list