Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Mar 2023 17:44:48 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 270093] sesutil fault all ... fails with EINVAL on inaccessible elements
Message-ID:  <bug-270093-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270093

            Bug ID: 270093
           Summary: sesutil fault all ... fails with EINVAL on
                    inaccessible elements
           Product: Base System
           Version: 13.1-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: bin
          Assignee: bugs@FreeBSD.org
          Reporter: asomers@FreeBSD.org

Some SAS JBODs support zoning.  This feature allows individual SAS targets =
to
be accessible by only some initiator ports.  One application would be
connecting two servers to the same JBOD, but they wouldn't be able to see e=
ach
other's disks.

A zoned JBOD should also prohibit initiators from accessing SES elements
corresponding to inaccessible SAS targets.  It reports that by setting the
element's status code to 0x8 (No Access Allowed).

The bug is that when doing "sesutil (fault|locate) all ...", sesutil will
attempt a ENCIOC_SETELMSTAT ioctl for every single element, even the
inaccessible ones.  The enclosure will reject the command, the kernel will
return EINVAL, and sesutil will exit.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-270093-227>