https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270093
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: [email protected]
Reporter: [email protected]
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 each
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.
--
You are receiving this mail because:
You are the assignee for the bug.