diff options
author | mav <mav@FreeBSD.org> | 2010-05-08 16:06:54 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2010-05-08 16:06:54 +0000 |
commit | cec8a76df690d97eebf913e1af0eef17b5556bb1 (patch) | |
tree | 48735eec5a9621785197ccf1a395e2f37051db65 /sbin | |
parent | 9337f05abe403b017c4a58a6b009d72aa49183a6 (diff) | |
download | FreeBSD-src-cec8a76df690d97eebf913e1af0eef17b5556bb1.zip FreeBSD-src-cec8a76df690d97eebf913e1af0eef17b5556bb1.tar.gz |
MFC r207499:
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.
Diffstat (limited to 'sbin')
-rw-r--r-- | sbin/camcontrol/camcontrol.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sbin/camcontrol/camcontrol.c b/sbin/camcontrol/camcontrol.c index 9136cbe..c39d7ba 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= |