From nobody Thu Aug 19 19:07:26 2021 X-Original-To: freebsd-scsi@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 1AB09175DE5C for ; Thu, 19 Aug 2021 19:07:45 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-ot1-f45.google.com (mail-ot1-f45.google.com [209.85.210.45]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GrDmb6GYzz3h1M for ; Thu, 19 Aug 2021 19:07:43 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-ot1-f45.google.com with SMTP id 108-20020a9d01750000b029050e5cc11ae3so9980979otu.5 for ; Thu, 19 Aug 2021 12:07:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7T9lIcGXsP1T1gArYSSdCfmgW9iLTqq87cZ/qVUQ/ls=; b=CCBPBFawIC88BMs0e1FScr3EXQY9ayoj8chbdZJ/h949+Qq6ZDM1iRvavjneq1XUKd jUkkyLG5uRY4f7aThJKPyjyeF3Rr5YO8Y/o0IV73Dlam6JlpSWpbiT5z4GvUa+nCSJyn VchVZOayvbe2Fj/KDjfh9XERq5Q6lleOE/9/f0BNYS9zR33JupDkR1S51PoyQYRoBCKE vuNZl2jnp5wZyUvTBWZmoVhpabQ5koH9Cn7aG+kTDviTHqOUke3jRmceqz+03Qq31vfJ kWIyNt1G/3YZF18fPvgJfty2Xcjii0BogfCV+mUp/NAltfhn6HMxCILIfoKkbgKjTF+z xLlg== X-Gm-Message-State: AOAM530vBZ/NrGrN4Efy4SXhWtQRt7PqLXS8gqkKq5V7WjzenTw4bmkZ jmGvniGh5j78iw5zRv9IiEmCW76t0YLmV9KLVPY++GxKeDI= X-Google-Smtp-Source: ABdhPJxgGCaMhZVk9mqfVyU6kSTaoByy870liTfYvxK09rucCVRqQ5hY2IUBWn5WKFQB3mKhbdoxDaHWQC6Z8pri53o= X-Received: by 2002:a9d:d04:: with SMTP id 4mr13855283oti.251.1629400057447; Thu, 19 Aug 2021 12:07:37 -0700 (PDT) List-Id: SCSI subsystem List-Archive: https://lists.freebsd.org/archives/freebsd-scsi List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-scsi@freebsd.org X-BeenThere: freebsd-scsi@freebsd.org MIME-Version: 1.0 From: Alan Somers Date: Thu, 19 Aug 2021 13:07:26 -0600 Message-ID: Subject: CAM_IO_STATS ignores some I/O errors To: FreeBSD-scsi Content-Type: multipart/alternative; boundary="0000000000009f0b0605c9ee43ba" X-Rspamd-Queue-Id: 4GrDmb6GYzz3h1M X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of asomers@gmail.com designates 209.85.210.45 as permitted sender) smtp.mailfrom=asomers@gmail.com X-Spamd-Result: default: False [-1.78 / 15.00]; RCVD_TLS_ALL(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; NEURAL_SPAM_SHORT(0.22)[0.222]; FREEFALL_USER(0.00)[asomers]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[209.85.210.45:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-scsi@freebsd.org]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_NA(0.00)[freebsd.org]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.210.45:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FORGED_SENDER(0.30)[asomers@freebsd.org,asomers@gmail.com]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[asomers@freebsd.org,asomers@gmail.com]; TO_DOM_EQ_FROM_DOM(0.00)[] X-ThisMailContainsUnwantedMimeParts: Y --0000000000009f0b0605c9ee43ba Content-Type: text/plain; charset="UTF-8" I use the non-default CAM_IO_STATS kernel option to record how many errors each HDD experiences. But it seems like a lot of errors don't get recorded. For example, today I saw an error like this in dmesg, but the kern.cam.da.158.stats.errors still equals 0. In fact, I've noticed that MEDIUM ERROR never seems to be recorded. Is this intentional, or is there some error path that slipped through the cracks? (da158:mpr1:0:272:0): READ(10). CDB: 28 00 6a db 2d 7e 00 00 a5 00 (da158:mpr1:0:272:0): CAM status: SCSI Status Error (da158:mpr1:0:272:0): SCSI status: Check Condition (da158:mpr1:0:272:0): SCSI sense: MEDIUM ERROR asc:11,0 (Unrecovered read error) (da158:mpr1:0:272:0): Info: 0x6adb2dd5 (da158:mpr1:0:272:0): Field Replaceable Unit: 134 (da158:mpr1:0:272:0): Command Specific Info: 0x81037000 (da158:mpr1:0:272:0): Actual Retry Count: 209 (da158:mpr1:0:272:0): Error 5, Unretryable error -Alan --0000000000009f0b0605c9ee43ba--