{
  "slug": "scsi-sense-key",
  "term": "SCSI sense key",
  "aliases": [
    "sense key"
  ],
  "definition": "A SCSI sense key is a four-bit field identifying the broad category of a condition reported in sense data.",
  "note": "Interpret the category with the ASC/ASCQ pair and command context; the key alone is not a physical root-cause diagnosis. [t10-keys] Field locations differ between fixed and descriptor formats, so decode the response code before reading the key. [linux-sense]",
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "related": [
    "scsi",
    "scsi-check-condition",
    "additional-sense-code",
    "additional-sense-code-qualifier"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-13",
  "citations": [
    {
      "id": "t10-keys",
      "title": "T10: SCSI sense-key assignments",
      "url": "https://www.t10.org/lists/2sensekey.htm",
      "accessed": "2026-10-13"
    },
    {
      "id": "linux-sense",
      "title": "Linux v6.12: scsi_normalize_sense, fixed and descriptor field extraction",
      "url": "https://github.com/torvalds/linux/blob/v6.12/drivers/scsi/scsi_common.c",
      "accessed": "2026-10-13"
    },
    {
      "id": "hesela-sense",
      "title": "Media error or link error? SCSI sense codes and Linux ATA logs",
      "url": "https://hesela.com/analyses/scsi-sense-kernel-log-signatures/",
      "accessed": "2026-10-13"
    }
  ]
}
