Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libsgutils-devel | Distribution: openSUSE Tumbleweed |
Version: 1.48+9.ecc03bb | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Apr 19 23:23:52 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 172112 | Source RPM: sg3_utils-1.48+9.ecc03bb-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://sg.danny.cz/sg/sg3_utils.html | |
Summary: A collection of tools that send SCSI commands to devices |
The sg3_utils package contains utilities that send SCSI commands to devices. As well as devices on transports traditionally associated with SCSI (e.g. Fibre Channel (FCP), Serial Attached SCSI (SAS) and the SCSI Parallel Interface(SPI)) many other devices use SCSI command sets. ATAPI cd/dvd drives and SATA disks that connect via a translation layer or a bridge device are examples of devices that use SCSI command sets. This subpackage contains libraries and header files for developing applications that want to make use of libsgutils.
BSD-3-Clause
* Fri Apr 19 2024 Martin Wilck <mwilck@suse.com> - sg_inq: re-add Unit serial number field (bsc#1219547) * Tue Feb 13 2024 Martin Wilck <mwilck@suse.com> - Fix missing SCSI_MODEL and other fields for "sg_inq --export" (bsc#1219874) * Tue Jan 09 2024 Martin Wilck <mwilck@suse.com> - Fix spurious warning for non-SCSI devices (boo#1218666) * Mon Jan 08 2024 Martin Wilck <mwilck@suse.com> - Upstream bug fixes for sg3_utils 1.48 (bsc#1218591) * sg_turs: fix missing CDB on several codepaths * sg_dd: fix bug that identified all block devices as NVME * rescan-scsi-bus.sh: avoid root FS going read-only with "rescan-scsi-bus.sh -r" (gh#doug-gilbert/sg3_utils#46) * Fri Oct 20 2023 Martin Wilck <mwilck@suse.com> - rescan-scsi-bus.sh: remove /tmp/rescan-scsi-mpath-info.txt (gh#doug-gilbert/sg3_utils#44) * Mon Oct 16 2023 Martin Wilck <mwilck@suse.com> - rescan_scsi_bus.sh: fix multipath issue when called with -s and without -u (bsc#1215720, bsc#1216355) * Thu Sep 28 2023 Martin Wilck <mwilck@suse.com> - udev rules: allow kernel command line overrides with "udev.scsi_id_serial_src=LTVS" and "udev.scsi_symlink_src=LTVS" Try these boot parameters if your system fails to detect SCSI devices after update to sg3_utils 1.48. * Wed Sep 27 2023 Martin Wilck <mwilck@suse.com> - dracut.conf: add 00-scsi-sg3_config.rules (jsc#PED-6226) - spec file: * fix build dependencies for regenerate_initrd_posttrans (bsc#1215772) * add missing rules file * Thu Sep 21 2023 Martin Wilck <mwilck@suse.com> - Update to version 1.48 * udev rules: new, configurable scheme for creating symlinks for SCSI devices (jsc#PED-6226) See description of ".SCSI_ID_SERIAL_SRC" /usr/lib/udev/55-scsi-sg3_id.rules and .SCSI_SYMLINK_SRC in /usr/lib/udev/58-scsi_symlink.rules * decoding utilities: add -j/--json[=JO] and --js-file=JFN options * sg_sat_datetime: new tool to access date/time on ATA devices using a SAT layer * sg_z_act_query: new tool for sending zone activate/query commands * sg_rem_rest_elem: new tool for removing or restoring elements * sg_write_attr: support for SPC "Write Attirbute" command (for tapes) * sg_ses: swap meaning of -H and -HH, add json support, use e.g. "0:2" for range indicator * sg_rtpg: fix response truncation * sg_decode_sense: add --nodecode option * sg_logs: fix --list and -lll options * sg_modes: improve handling of ZBC disks * sg_inq: add version descriptors from SPC6r08, add --quiet option * sg_vpd: add --sinq_inraw=RFN option * sg_turs: add --timeout= and --ascq= options * sg_requests: add --timeout= option * sg_sat_read_gplog: add --smart and --ppt options * sgp_dd and sgm_dd: add --progress option * sg_dd: add support for accessing NVMe devices via passthrough * Bug fixes and minor fixes - _service: simplify version processing, as we have a clean upstream version again * Fri Jan 27 2023 Martin Wilck <mwilck@suse.com> - Update to version 1.48~20221101+1.142dace: * fix output of "sg_inq -H -p bdc" (boo#1207700) * Thu Nov 03 2022 mwilck@suse.com - Update to new upstream version 1.48~20221101.6d3bd26: (pre-release sg3_utils-1.48 [20221101] [svn: r978]) * sg_read_block_limits: fix granularity value, add --mloi option * sg_lib: add sg_ll_read_block_limits_v2(); sg_logs: json work * sg_stream_ctl: --get fix better; sg_rem_rest_elem: cleanup * sg_stream_ctl: fix --get indexing; fix some './configure --enable-debug' issues * sg_inq+sg_vpd: JSON updates * rescan-scsi-bus: speed large multipath scans (bsc#1207706) * rescan-scsi-bus.sh speed testonline() * rescan-scsi-bus.sh: add option --no-lip-scan * rescan-scsi-bus: sgdevice26: do not traverse sg class if scsi_device isnot added * rescan-scsi-bus.sh: fix handling of '-I <secs>' option * Prepare for removing /proc/scsi from the Linux kernel * sg_inq+sg_vpd: merge VPD page processing * sg_get_elem_status: change '--maxlen=' option default to 1056 (was 32), other cleanups * sg_rep_zones: add experimental --json[=JO] option and generation * sg_logs: add --exclude and --undefined options * zoned disk man page improvements * sg_rep_zones: add --statistics option * sg_read_buffer: add --eh_code= and --no_output options * sg_format: allow disk formats on ZBC (zoned) disks * sg_rep_zones: add --brief option and --find ZT option * sg_rep_density: new utility for decoding the response of Report density support command [ssc (tape)] * Zoned block device characteristics VPD page support * Wed Jun 01 2022 mwilck@suse.com - Update to version 1.47+5.d13bc56: * rescan-scsi-bus.sh: add timeout parameter (bsc#1199248) * Mon Feb 21 2022 mwilck@suse.com - Update to version 1.47+4.82fb156: * rescan_scsi_bus.sh: restore numeric ordering of hosts (bsc#1196244) * Tue Feb 08 2022 mwilck@suse.com - Update to version 1.47+3.adb7276: * rescan-scsi-bus.sh: fix garbled output (bsc#1195621) * Tue Jan 04 2022 mwilck@suse.com - Update to version 1.47+2.388b767: * rescan-scsi-bus.sh: apply fix for '-r' (boo#1194293) * _service: use openSUSE github repo again (with cherry-picks from upstream) * spec file: suppress commit ID in library version * Thu Nov 11 2021 mwilck@suse.com - Update to version 1.47: * sg_rep_zones: add support for REPORT ZONE DOMAINS and REPORT REALMS in this utility * sg_raw: fix prints of NVMe NVM command names * sg_logs: additions to Volume statistics lpage [ssc5r05c] - additions to Command duration limits statistics log page [spc6r06] * sg_vpd: fix do_hex type on some recent pages - zoned block dev char vpd: add zone alignment mode and zone starting LBA granularity [zbc2r11] * sg_read_buffer: fix --length= problem * sg_dd, sgm_dd, sgp_dd: don't close negative file descriptors * sg_dd: srand48_r() and mrand48_r() are GNU libc specific, put conditional in so non-reentrant version used otherwise - 'iflag=00,ff' places the 32 bit block address (big endian) into each block * sgp_dd: major rework, fix issue with error being ignored - new: --chkaddr which checks for block address in each block - add check for stdatomic.h presence in configure.ac * sg_xcopy: tweak CSCD identification descriptor * sg_get_elem_status: fix issue with '--maxlen=' option - add 2 depopulation revocation health attributes [sbc5r01] * transport error handling improved. To fix report of a BAD_TARGET transport error but the utility still continued. - introduce SG_LIB_TRANSPORT_ERROR [35] exit status * several utilities: override '--maxlen=LEN' when LEN is < 16 (or 4), take default (or 4) instead * scripts: 55-scsi-sg3_id.rules remove outdated rule (bsc#1189297) * sg_lib: add sg_scsi_status_is_good(), sg_scsi_status_is_bad() and sg_get_zone_type_str() * pt_linux: fix verify(BytChk=0) which Linux SNTL translated to write, other SNTL cleanups * pt_linux_nvme: fix fua setting * pt: check_pt_file_handle() add return value of 5 for - _service updates: * re-enable service, hadn't been used for 1.46 release * use upstream author's git repository, simplify versioning scheme * use obscpio format * Tue Apr 20 2021 Paolo Stivanin <info@paolostivanin.com> - Update to version 1.46: * sg_rep_pip: new utility: report provisioning initialization pattern command * sg_turs: estimated time-to-ready [spc6r03] - add --delay=MS option * sg_requests: substantial cleanup * sg_vpd: add Format presets and Concurrent positioning ranges - add hot-pluggable field in standard Inquiry [spc6r05] - fix vendor struct opts_t alignment * sg_inq: add hot-pluggable field in standard Inquiry * sg_dd: --verify : separate category for miscompare errors - --verify : oflag=coe continue on miscompares, counts them - add cdl= operand for command duration limit indexes - add oflag=nocreat and conv=nocreat : OFILE must exist - add iflag=00, ff, random flags - setup conditional auto rule for getrandom() - add command timeout after comma in time= operand * sg_get_elem_status: add ralwd bit sbc4r20a * sg_write_x: add dld bits to write(32) [sbc4r19a] * sg_rep_zones: print invalid write pointer LBA as -1 rather than 16 "f"s * sg_opcodes: improve handling of RWCDLP field * sg_ses: use fan speed factor field for calculation [ses4r04] - add --all (-a) option, same action as --join * sg_compare_and_write: add examples section to its manpage * sg_modes: document '-s' option (same as '-6') * sg_sanitize + sg_format: when --verbose given once report probable success; without --verbose 'no news is good news' * sg_zone: add Remove element and modify zones command * sg_raw: increase maximum data-in and data-out buffer size from 64 KB to 1 MB - fix --cmdfile= handling - add --nvm option to send commands from the NVM command set - add --cmdset option to bypass cdb heuristic - add --scan= first_opcode,last_opcode * sg_pt_freebsd: allow device names without leading /dev/ thus fix for regression introduced in rev 731 (ver: 1.43) * sg_pt_solaris+sg_pt_osf1: fix problem with clear_scsi_pt_obj() which needs to remember is_nvme and dev_fd values * sg_lib: add ZBC (2020) feature set entries * sg_lib: restore elements and rebuild command added * sg_lib,sg_pt: add partial_clear_scsi_pt_obj(), get_scsi_pt_cdb_len() and get_scsi_pt_cdb_buf() - add do_nvm_pt() for the NVM (sub-)command set - tweak transport error handling in Linux * sg_lib: Linux NVMe SNTL: add read, write and verify; synchronize cache and write same translations - add dummy start stop unit and test unit ready commands - wire cache mpage's WCE to nvme 'volatile write cache' - fix crash in sg_f2hex_arr() when fname not found * sg_lib: reprint cdb with illegal request sense key - asc/ascq match asc-num.txt @t10 20200708 [spc6r02] * gcc-10: suppress warnings * autoconf: upgrade version 2.69 to 2.70 * remove space from end of source lines for git-svn * testing/sg_mrq_testing: new, for blocking mrq usage * testing/sgs_dd: add evfd flags and eventfd processing * testing: remove master-slave terminology for sgv4 * examples: add nvme_read_ctl.hex and nvme_write_ctl.hex - Earlier SUSE fixes included in 1.46: * 40-usb-blacklist.rules: use ID_SCSI_INQUIRY (bsc#840054, bsc#1131482)
/usr/include/scsi /usr/include/scsi/sg_cmds.h /usr/include/scsi/sg_cmds_basic.h /usr/include/scsi/sg_cmds_extra.h /usr/include/scsi/sg_cmds_mmc.h /usr/include/scsi/sg_io_linux.h /usr/include/scsi/sg_json.h /usr/include/scsi/sg_json_sg_lib.h /usr/include/scsi/sg_lib.h /usr/include/scsi/sg_lib_data.h /usr/include/scsi/sg_lib_names.h /usr/include/scsi/sg_linux_inc.h /usr/include/scsi/sg_pr2serr.h /usr/include/scsi/sg_pt.h /usr/include/scsi/sg_pt_linux.h /usr/include/scsi/sg_pt_nvme.h /usr/include/scsi/sg_unaligned.h /usr/lib64/libsgutils2.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024