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?