Module Name: src
Committed By: jdolecek
Date: Fri Jun 16 18:01:10 UTC 2017
Modified Files:
src/sys/dev/ata [jdolecek-ncq]: TODO.ncq
Log Message:
notes from dump testing - TL;DR: broken, fixing
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.14 -r1.1.2.15 src/sys/dev/ata/TODO.ncq
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/ata/TODO.ncq
diff -u src/sys/dev/ata/TODO.ncq:1.1.2.14 src/sys/dev/ata/TODO.ncq:1.1.2.15
--- src/sys/dev/ata/TODO.ncq:1.1.2.14 Tue Jun 13 00:02:19 2017
+++ src/sys/dev/ata/TODO.ncq Fri Jun 16 18:01:10 2017
@@ -1,7 +1,8 @@
Bugs
----
-test crashdump with ahci
+test crashdump with ahci, pciide, mvsata
+- jdolecek: broken for various reasons, working on fix
siisata - fix all new XXX and unmergable bits
@@ -26,6 +27,14 @@ drive rescaned after detach of non-NCQ d
Other random notes (do outside the NCQ branch):
-----------------------------------------------------
+change wd(4) to use dk_open()
+
+dump to unopened disk fails (e.g. dump do wd1b when wd1a not mounted), due
+to the open path executing ata_get_params(), which eventually tsleeps()
+while waiting for the command to finish; specifically, if WDF_LOADED is not
+set
+- happens due to wd_get_params() with just AT_WAIT in wdopen()
+
add nibble to control number of tags (1==disable NCQ)?
add support for the NCQ TRIM if supported by device?