diff options
author | Søren Schmidt <sos@FreeBSD.org> | 2006-01-18 10:01:43 +0000 |
---|---|---|
committer | Søren Schmidt <sos@FreeBSD.org> | 2006-01-18 10:01:43 +0000 |
commit | d0b8e0391490c7927c98c80c021a5fce61459b6c (patch) | |
tree | cb67e8c6d9516be0d22b4d5b23c46cd776d8cbce /sbin/atacontrol | |
parent | 8d6b240b0d1f5d0f9a668856e195d060e3eb6158 (diff) | |
download | src-d0b8e0391490c7927c98c80c021a5fce61459b6c.tar.gz src-d0b8e0391490c7927c98c80c021a5fce61459b6c.zip |
Properly print the SATA protocal version.
Notes
Notes:
svn path=/head/; revision=154510
Diffstat (limited to 'sbin/atacontrol')
-rw-r--r-- | sbin/atacontrol/atacontrol.c | 13 |
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)); |