> I did not change sata:sata_func_enable, and it seems to > default to "7". I'm not sure exactly what that setting means.
http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/io/sata/impl/sata.c #define SATA_ENABLE_QUEUING 1 #define SATA_ENABLE_NCQ 2 #define SATA_ENABLE_PROCESS_EVENTS 4 int sata_func_enable = SATA_ENABLE_PROCESS_EVENTS | SATA_ENABLE_QUEUING | SATA_ENABLE_NCQ; so "1+2+4" is turning off all three drive features... rather than telling the drive to turn off features putting it in a state that isn't as tested as the default, perhaps: echo "set sata:sata_max_queue_depth = 0x1" >> /etc/system would use a shorter tested codepath of the drive yet only issue one command to the drive at a time in snv_74 or greater. http://bugs.opensolaris.org/view_bug.do?bug_id=6589306 Rob _______________________________________________ storage-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/storage-discuss
