aboutsummaryrefslogtreecommitdiff
path: root/sbin/camcontrol
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2010-05-02 12:07:47 +0000
committerAlexander Motin <mav@FreeBSD.org>2010-05-02 12:07:47 +0000
commitda6808c111755c13b9444a9838ce2415644a5d3f (patch)
treeb5c5b295203637665fed48360b91930d6b26ea37 /sbin/camcontrol
parentf930c0db49a2049e7b92ec49b7736546839ed0a3 (diff)
downloadsrc-da6808c111755c13b9444a9838ce2415644a5d3f.tar.gz
src-da6808c111755c13b9444a9838ce2415644a5d3f.zip
Make SATA XPT negotiate and enable some additional SATA features, such as:
- device initiated power management (some devices support only this way); - Automatic Partial to Slumber Transition (more power saving); - DMA auto-activation (expected to slightly improve performance). More features could be added later, when hardware supports.
Notes
Notes: svn path=/head/; revision=207499
Diffstat (limited to 'sbin/camcontrol')
-rw-r--r--sbin/camcontrol/camcontrol.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sbin/camcontrol/camcontrol.c b/sbin/camcontrol/camcontrol.c
index 9136cbe34696..c39d7ba37048 100644
--- a/sbin/camcontrol/camcontrol.c
+++ b/sbin/camcontrol/camcontrol.c
@@ -2855,6 +2855,10 @@ cts_print(struct cam_device *device, struct ccb_trans_settings *cts)
fprintf(stdout, "%sNumber of tags: %d\n", pathstr,
sata->tags);
}
+ if ((sata->valid & CTS_SATA_VALID_CAPS) != 0) {
+ fprintf(stdout, "%sSATA capabilities: %08x\n", pathstr,
+ sata->caps);
+ }
}
if (cts->protocol == PROTO_SCSI) {
struct ccb_trans_settings_scsi *scsi=