aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorPeter Dufault <dufault@FreeBSD.org>1995-10-01 15:19:05 +0000
committerPeter Dufault <dufault@FreeBSD.org>1995-10-01 15:19:05 +0000
commit84f1508aea1ca262b83a9d6fe30eadfa3ed748c8 (patch)
tree5df00001ffab3f98f5c404823e7ffa304fd43657 /sys
parent26e19bc7366fe5d3869d2118fc62413d3b202f3c (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/scsi/scsi_sense.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/scsi/scsi_sense.c b/sys/scsi/scsi_sense.c
index a21496afce867..94c5cdf979243 100644
--- a/sys/scsi/scsi_sense.c
+++ b/sys/scsi/scsi_sense.c
@@ -283,6 +283,13 @@ static struct
char *scsi_sense_desc(int asc, int ascq)
{
int i;
+
+ if (asc >= 0x80 && asc <= 0xff)
+ return "Vendor Specific ASC";
+
+ if (ascq >= 0x80 && ascq <= 0xff)
+ return "Vendor Specific ASCQ";
+
for (i = 0; i < sizeof(tab) / sizeof(tab[0]); i++)
if (tab[i].asc == asc && tab[i].ascq == ascq)
return tab[i].desc;