Recognize CFA devices using either identification method.

This commit is contained in:
Poul-Henning Kamp 2007-12-16 21:19:07 +00:00
parent 164a5044a9
commit e34f6b7311
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=174683

View File

@ -175,6 +175,10 @@ cap_print(struct ata_params *parm)
printf("heads %d\n", parm->heads);
printf("sectors/track %d\n", parm->sectors);
if (parm->config == ATA_PROTO_CFA ||
(parm->support.command2 & ATA_SUPPORT_CFA))
printf("CFA supported\n");
printf("lba%ssupported ",
parm->capabilities1 & ATA_SUPPORT_LBA ? " " : " not ");
if (lbasize)
@ -237,10 +241,6 @@ cap_print(struct ata_params *parm)
parm->support.command1 & ATA_SUPPORT_POWERMGT ? "yes" : "no",
parm->enabled.command1 & ATA_SUPPORT_POWERMGT ? "yes" : "no");
printf("(compact) flash commands %s %s\n",
parm->support.command2 & ATA_SUPPORT_CFA ? "yes" : "no",
parm->enabled.command2 & ATA_SUPPORT_CFA ? "yes" : "no");
printf("advanced power management %s %s %d/0x%02X\n",
parm->support.command2 & ATA_SUPPORT_APM ? "yes" : "no",
parm->enabled.command2 & ATA_SUPPORT_APM ? "yes" : "no",