Print ZAC device type in "camcontrol identify" output
ZAC (Zoned-device ATA Command set) is the standard for addressing SMR (shingled magnetic recording) devices over SATA. Drives indicate their support for ZAC in their IDENTIFY block. Print whether and how a drive supports ZAC in the output of "camcontrol identify". Reviewed by: ken, imp MFC after: 3 weeks Sponsored by: Spectra Logic Corp Differential Revision: https://reviews.freebsd.org/D13171
This commit is contained in:
parent
60965b7606
commit
8d68f9d430
@ -1403,6 +1403,18 @@ atacapprint(struct ata_params *parm)
|
||||
parm->media_rotation_rate);
|
||||
}
|
||||
|
||||
printf("Zoned-Device Commands ");
|
||||
switch (parm->support3 & ATA_SUPPORT_ZONE_MASK) {
|
||||
case ATA_SUPPORT_ZONE_DEV_MANAGED:
|
||||
printf("device managed\n");
|
||||
break;
|
||||
case ATA_SUPPORT_ZONE_HOST_AWARE:
|
||||
printf("host aware\n");
|
||||
break;
|
||||
default:
|
||||
printf("no\n");
|
||||
}
|
||||
|
||||
printf("\nFeature "
|
||||
"Support Enabled Value Vendor\n");
|
||||
printf("read ahead %s %s\n",
|
||||
|
Loading…
x
Reference in New Issue
Block a user