[Bug 270093] sesutil fault all ... fails with EINVAL on inaccessible elements
Date: Fri, 10 Mar 2023 17:44:48 UTC
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: 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 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.