This is a bug fix update to v24.08
Bugs fixed:
- CSMI handles were not being properly accepted in Windows builds and outputting an error when used.
- Fixed #155 for the installation of openSeaChest through deb or rpm packages. Installation directory is now
/usr/local/bin
- Fixed detecting SAS/SCSI disks as SCSI_DRIVE type in library code in Linux builds. This resulted in many options not working correctly for SAS drives. Workaround was to use
--forceSCSI
option, but that is no longer necessary. - Fixed reading and setting EPC settings on SAS drives.
- Fixed some CSMI compatibility with ARCSAS driver. This does not give full capabilities to see all the drives but helps mitigate other issues.
- Enabled ATA sense data use when enabled by the drive as another way to determine command pass/fail/etc status
- Pulled in update to handle status value
00h
in code that reads physical element status. This will output "not reported" rather than "In limit" and better matches the T10 and T13 standards. (Pull request Seagate/opensea-operations#19) - Added checking SAS power mode with test unit ready if one was not determined with request sense for better compatibility with some drives
- Secure path code for files has been disabled in Windows for this release due to an incompatibility with some Windows security permissions. Seagate is reviewing these to figure out a proper solution to make in a future build. Secure path code is still active for non-Windows builds.