onnv b120 から実装された mdb で利用可能な dcmds 。
http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/mdb/intel/modules/sata/sata.c#125なるほど、sata driver の ring buffer に関する message を参照できるのか。
6713021 sata: provide a ring buffer for storing sata status messages to aid in debugging analysis
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6713021
# echo ::sata_dmsg_dump -a | mdb -k
ふつうに動いていれば、
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:37:49:066:818:411] ahci3: ahci_port_reset: succeed at port 0.
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:37:49:076:821:876] ahci3: ahci_start_port: PxCMD.ST set to '1' at port 0
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:37:49:127:826:345] ahci3: ahci_software_reset: succeed at port 0:15
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:37:49:137:829:086] ahci3: ahci_start_port: PxCMD.ST set to '1' at port 0
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:37:49:169:834:164] ahci3: ahci_port_reset: succeed at port 1.
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:37:49:179:836:483] ahci3: ahci_start_port: PxCMD.ST set to '1' at port 1
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:37:49:230:840:308] ahci3: ahci_software_reset: succeed at port 1:15
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:37:49:240:842:699] ahci3: ahci_start_port: PxCMD.ST set to '1' a
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:40:27:120:564:227] ahci3: ahci_tran_start returning QUEUE_FULL: port 1
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 10:40:48:610:724:247] ahci3: ahci_tran_start returning BUSY while sending SYNC mode under interrupt context: port : 1
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 15:41:18:910:389:638] ahci3: ahci_tran_start returning QUEUE_FULL: port 0
[/pci@0,0/pci10de,cb79@b]
[2009 Sep 3 15:41:18:920:005:802] ahci3: ahci_tran_start returning QUEUE_FULL: port 0
とか、延々と出力されているっぽい。(別 pool から 別 pool へ、tar で 150G 相当をコピー中に参照)
checksum error が起きた filesystem を使っていたとき (b119 に b122 相当の bfu かました環境)でも、もっと違う message (明らかに error とわかるような message)が出ていたが、採取しておけばよかったなぁ。。。

