summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSøren Schmidt <sos@FreeBSD.org>2006-01-18 10:01:43 +0000
committerSøren Schmidt <sos@FreeBSD.org>2006-01-18 10:01:43 +0000
commitd0b8e0391490c7927c98c80c021a5fce61459b6c (patch)
treecb67e8c6d9516be0d22b4d5b23c46cd776d8cbce
parent8d6b240b0d1f5d0f9a668856e195d060e3eb6158 (diff)
downloadsrc-test2-d0b8e0391490c7927c98c80c021a5fce61459b6c.tar.gz
src-test2-d0b8e0391490c7927c98c80c021a5fce61459b6c.zip
Notes
-rw-r--r--sbin/atacontrol/atacontrol.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/sbin/atacontrol/atacontrol.c b/sbin/atacontrol/atacontrol.c
index f194bc73293c..52aa61d0d9c9 100644
--- a/sbin/atacontrol/atacontrol.c
+++ b/sbin/atacontrol/atacontrol.c
@@ -131,10 +131,13 @@ param_print(struct ata_params *parm)
{
printf("<%.40s/%.8s> ", parm->model, parm->revision);
if (parm->satacapabilities && parm->satacapabilities != 0xffff) {
- if (parm->satacapabilities & ATA_SATA_GEN1)
- printf("Serial ATA v1.0\n");
+ printf("satacap=0x%04x\n", parm->satacapabilities);
if (parm->satacapabilities & ATA_SATA_GEN2)
printf("Serial ATA II\n");
+ else if (parm->satacapabilities & ATA_SATA_GEN1)
+ printf("Serial ATA v1.0\n");
+ else
+ printf("Unknown serial ATA version\n");
}
else
printf("ATA/ATAPI revision %d\n", version(parm->version_major));
@@ -154,10 +157,12 @@ cap_print(struct ata_params *parm)
printf("\n");
printf("Protocol ");
if (parm->satacapabilities && parm->satacapabilities != 0xffff) {
- if (parm->satacapabilities & ATA_SATA_GEN1)
- printf("Serial ATA v1.0\n");
if (parm->satacapabilities & ATA_SATA_GEN2)
printf("Serial ATA II\n");
+ else if (parm->satacapabilities & ATA_SATA_GEN1)
+ printf("Serial ATA v1.0\n");
+ else
+ printf("Unknown serial ATA version\n");
}
else
printf("ATA/ATAPI revision %d\n", version(parm->version_major));