diff options
author | mav <mav@FreeBSD.org> | 2010-02-22 10:45:40 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2010-02-22 10:45:40 +0000 |
commit | 69414838331fba17e430ba1b57b262f7eab2bf22 (patch) | |
tree | 1f75e722086ed89cb4ae3b357ebc73448c972241 /sbin | |
parent | 6fc9b03b75545a8c9c81c318b8edd419293b4a5b (diff) | |
download | FreeBSD-src-69414838331fba17e430ba1b57b262f7eab2bf22.zip FreeBSD-src-69414838331fba17e430ba1b57b262f7eab2bf22.tar.gz |
Improve output for controllers that doesn't report SATA speed.
Diffstat (limited to 'sbin')
-rw-r--r-- | sbin/atacontrol/atacontrol.c | 1 | ||||
-rw-r--r-- | sbin/camcontrol/camcontrol.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/sbin/atacontrol/atacontrol.c b/sbin/atacontrol/atacontrol.c index 29599eb..4354ddf 100644 --- a/sbin/atacontrol/atacontrol.c +++ b/sbin/atacontrol/atacontrol.c @@ -72,6 +72,7 @@ satarev2str(int mode) case 1: return "SATA 1.5Gb/s"; case 2: return "SATA 3Gb/s"; case 3: return "SATA 6Gb/s"; + case 0xff: return "SATA"; default: return "???"; } } diff --git a/sbin/camcontrol/camcontrol.c b/sbin/camcontrol/camcontrol.c index 8a00f75..8e0605f 100644 --- a/sbin/camcontrol/camcontrol.c +++ b/sbin/camcontrol/camcontrol.c @@ -1022,6 +1022,8 @@ camxferrate(struct cam_device *device) printf(" ("); if (sata->valid & CTS_SATA_VALID_REVISION) printf("SATA %d.x, ", sata->revision); + else + printf("SATA, "); if (sata->valid & CTS_SATA_VALID_MODE) printf("%s, ", ata_mode2string(sata->mode)); if ((sata->valid & CTS_SATA_VALID_ATAPI) && sata->atapi != 0) |