Linux repositories inspector

smp_utils - Utilities for SAS management protocol (SMP)

This is a package of utilities. Each utility sends a Serial Attached SCSI (SAS) Management Protocol (SMP) request to a SMP target. If the request fails then the error is decoded. If the request succeeds then the response is either decoded, printed out in hexadecimal or output in binary. This package supports multiple interfaces since SMP passthroughs are not mature. This package supports the linux 2.4 and 2.6 series and should be easy to port to other operating systems.

Warning: Some of these tools access the internals of your system and the incorrect usage of them may render your system inoperable.
0.99
Fedora iconFedora rawhide
0.98
Fedora iconFedora 28
Fedora iconFedora 29
Fedora iconFedora 30
Fedora iconFedora 31
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
OpenSUSE iconOpenSUSE Tumbleweed
0.97
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
Fedora iconFedora 28 releases/Everything-osrpm0.98-11.fc282019-01-14223 kiB647 kiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm0.98-11.fc282019-01-14223 kiB647 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm0.98-13.fc292019-01-14221 kiB799 kiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm0.98-13.fc292019-01-14221 kiB799 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm0.98-13.fc292019-01-14221 kiB799 kiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm0.98-13.fc292019-01-14221 kiB799 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm0.98-14.fc302019-06-17195 kiB862 kiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm0.98-14.fc302019-06-17195 kiB862 kiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm0.98-14.fc302019-06-17195 kiB862 kiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm0.98-15.fc31Jan 07219 kiB794 kiBFedora Project
Fedora iconFedora 31 releases/Server-osrpm0.98-15.fc31Jan 07219 kiB794 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm0.99-1.fc33Mar 24220 kiB757 kiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm0.99-1.fc33Mar 24220 kiB757 kiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm0.98-lp150.1.82019-01-17170 kiB581 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm0.98-lp151.2.22019-01-23169 kiB581 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm0.98-lp152.3.3Jan 07169 kiB581 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm0.97-8.32019-01-17154 kiB547 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm0.98-2.52019-07-16169 kiB633 kiBhttps://bugs.opensuse.org

Manual pages

smp_conf_general(8)

smp_conf_general - invoke CONFIGURE GENERAL SMP function

smp_conf_phy_event(8)

smp_conf_phy_event - invoke CONFIGURE PHY EVENT function

smp_conf_route_info(8)

smp_conf_route_info - invoke CONFIGURE ROUTE INFORMATION SMP function

smp_conf_zone_man_pass(8)

smp_conf_zone_man_pass - invoke CONFIGURE ZONE MANAGER PASSWORD function

smp_conf_zone_perm_tbl(8)

smp_conf_zone_perm_tbl - invoke CONFIGURE ZONE PERMISSION TABLE function

smp_conf_zone_phy_info(8)

smp_conf_zone_phy_info - invoke CONFIGURE ZONE PHY INFORMATION function

smp_discover(8)

smp_discover - invoke DISCOVER SMP function

smp_discover_list(8)

smp_discover_list - invoke DISCOVER LIST SMP function

smp_ena_dis_zoning(8)

smp_ena_dis_zoning - invoke ENABLE DISABLE ZONING SMP function

smp_phy_control(8)

smp_phy_control - invoke PHY CONTROL SMP function

smp_phy_test(8)

smp_phy_test - invoke PHY TEST FUNCTION SMP function

smp_read_gpio(8)

smp_read_gpio - invoke READ GPIO REGISTER (ENHANCED) SMP function

smp_rep_broadcast(8)

smp_rep_broadcast - invoke REPORT BROADCAST SMP function

smp_rep_exp_route_tbl(8)

smp_rep_exp_route_tbl - invoke REPORT EXPANDER ROUTE TABLE LIST SMP function

smp_rep_general(8)

smp_rep_general - invoke REPORT GENERAL SMP function

smp_rep_manufacturer(8)

smp_rep_manufacturer - invoke REPORT MANUFACTURER INFORMATION SMP function

smp_rep_phy_err_log(8)

smp_rep_phy_err_log - invoke REPORT PHY ERROR LOG SMP function

smp_rep_phy_event(8)

smp_rep_phy_event - invoke REPORT PHY EVENT SMP function

smp_rep_phy_event_list(8)

smp_rep_phy_event_list - invoke REPORT PHY EVENT LIST SMP function

smp_rep_phy_sata(8)

smp_rep_phy_sata - invoke REPORT PHY SATA SMP function

smp_rep_route_info(8)

smp_rep_route_info - invoke REPORT ROUTE INFORMATION SMP function

smp_rep_self_conf_stat(8)

smp_rep_self_conf_stat - invoke REPORT SELF-CONFIGURATION STATUS SMP function

smp_rep_zone_man_pass(8)

smp_rep_zone_man_pass - invoke REPORT ZONE MANAGER PASSWORD function

smp_rep_zone_perm_tbl(8)

smp_rep_zone_perm_tbl - invoke REPORT ZONE PERMISSION TABLE function

smp_utils(8)

smp_* - invoke a SAS Serial Management Protocol (SMP) function

smp_write_gpio(8)

smp_write_gpio - invoke WRITE GPIO REGISTER (ENHANCED) SMP function

smp_zoned_broadcast(8)

smp_zoned_broadcast - invoke ZONED BROADCAST SMP function

smp_zone_activate(8)

smp_zone_activate - invoke ZONE ACTIVATE SMP function

smp_zone_lock(8)

smp_zone_lock - invoke ZONE LOCK SMP function

smp_zone_unlock(8)

smp_zone_unlock - invoke ZONE UNLOCK SMP function

Latest updates

Fedora icon

Fedora rawhide development/Everything-os: Updated from 0.98-16.fc32 to 0.99-1.fc33

Mar 24
  • updated to 0.99 (#1815273)
Fedora icon

Fedora rawhide development/Server-os: Updated from 0.98-16.fc32 to 0.99-1.fc33

Mar 24
  • updated to 0.99 (#1815273)
Fedora icon

Fedora rawhide development/Server-os: Updated from 0.98-15.fc31 to 0.98-16.fc32

Feb 08
Fedora icon

Fedora rawhide development/Everything-os: Updated from 0.98-15.fc31 to 0.98-16.fc32

Feb 08
Fedora icon

Fedora 31 releases/Server-os: Version 0.98-15.fc31 introduced

Jan 07
Fedora icon

Fedora 31 releases/Everything-os: Version 0.98-15.fc31 introduced

Jan 07
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 0.98-lp152.3.3 introduced

Jan 07
  • Update to version 0.98
    • add Linux aacraid support, interface name : aac
    • device name has form /dev/aac[N[,E_ID]]
    • smp_discover, smp_discover_list: in 1 line summary use routing attribute "U" instead of "T" if "table to
      table supported" set in report general response
    • output device slot (group) number if len > 109
    • add 'attached persistent capable' bit (spl3r2)
    • add pwr_dis_* fields (spl3r3)
    • add '--cap' option to decode phy capabilities
    • change 'end device' to 'SAS or SATA device'
    • smp_discover: '-mm' produces full output for each phy
    • smp_rep_broadcast: add broadcast type names
    • smp_general: add 'initiates ssp close' and 'ssp
      maximum connect time limit' fields (spl3r04)
    • add support for mpt3ctl (Linux LSI 12 Gbps HBAs)
    • change binary install from /usr/sbin to /usr/bin since sbin caused problems
    • examples folder scripts cleanup
    • make code more C11/C++ friendly
Fedora icon

Fedora rawhide development/Server-os: Updated from 0.98-14.fc30 to 0.98-15.fc31

2019-08-03
Fedora icon

Fedora rawhide development/Everything-os: Updated from 0.98-14.fc30 to 0.98-15.fc31

2019-08-03
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.98-2.4 to 0.98-2.5

2019-07-16
  • sysmacros.patch: Include <sys/sysmacros.h> for major/minor/makedev
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.98-2.2 to 0.98-2.4

2019-06-17
  • sysmacros.patch: Include <sys/sysmacros.h> for major/minor/makedev
Fedora icon

Fedora 30 releases/Everything-os: Version 0.98-14.fc30 introduced

2019-06-17
Fedora icon

Fedora 30 releases-test/Server-os: Version 0.98-14.fc30 introduced

2019-06-17
Fedora icon

Fedora 30 releases/Server-os: Version 0.98-14.fc30 introduced

2019-06-17
Fedora icon

Fedora rawhide development/Everything-os: Updated from 0.98-13.fc29 to 0.98-14.fc30

2019-02-12
Fedora icon

Fedora rawhide development/Server-os: Updated from 0.98-13.fc29 to 0.98-14.fc30

2019-02-12
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.98-2.1 to 0.98-2.2

2019-02-03
  • sysmacros.patch: Include <sys/sysmacros.h> for major/minor/makedev
OpenSUSE icon

OpenSUSE Tumbleweed oss: Version 0.98-2.1 reintroduced

2019-01-23
  • sysmacros.patch: Include <sys/sysmacros.h> for major/minor/makedev
OpenSUSE icon

OpenSUSE Leap 15.1 oss: Version 0.98-lp151.2.2 introduced

2019-01-23
  • Update to version 0.98
    • add Linux aacraid support, interface name : aac
    • device name has form /dev/aac[N[,E_ID]]
    • smp_discover, smp_discover_list: in 1 line summary use routing attribute "U" instead of "T" if "table to
      table supported" set in report general response
    • output device slot (group) number if len > 109
    • add 'attached persistent capable' bit (spl3r2)
    • add pwr_dis_* fields (spl3r3)
    • add '--cap' option to decode phy capabilities
    • change 'end device' to 'SAS or SATA device'
    • smp_discover: '-mm' produces full output for each phy
    • smp_rep_broadcast: add broadcast type names
    • smp_general: add 'initiates ssp close' and 'ssp
      maximum connect time limit' fields (spl3r04)
    • add support for mpt3ctl (Linux LSI 12 Gbps HBAs)
    • change binary install from /usr/sbin to /usr/bin since sbin caused problems
    • examples folder scripts cleanup
    • make code more C11/C++ friendly
OpenSUSE icon

OpenSUSE Leap 15.0 oss: Version 0.98-lp150.1.8 introduced

2019-01-17
  • Update to version 0.98
    • add Linux aacraid support, interface name : aac
    • device name has form /dev/aac[N[,E_ID]]
    • smp_discover, smp_discover_list: in 1 line summary use routing attribute "U" instead of "T" if "table to
      table supported" set in report general response
    • output device slot (group) number if len > 109
    • add 'attached persistent capable' bit (spl3r2)
    • add pwr_dis_* fields (spl3r3)
    • add '--cap' option to decode phy capabilities
    • change 'end device' to 'SAS or SATA device'
    • smp_discover: '-mm' produces full output for each phy
    • smp_rep_broadcast: add broadcast type names
    • smp_general: add 'initiates ssp close' and 'ssp
      maximum connect time limit' fields (spl3r04)
    • add support for mpt3ctl (Linux LSI 12 Gbps HBAs)
    • change binary install from /usr/sbin to /usr/bin since sbin caused problems
    • examples folder scripts cleanup
    • make code more C11/C++ friendly

Related packages

smp_utils-debuginfo - Debug information for package smp_utils
smp_utils-debugsource - Debug sources for package smp_utils
smp_utils-devel - Development library and header files for the sg3_utils library
smp_utils-libs - Shared library for smp_utils
smp_utils-libs-debuginfo - Debug information for package smp_utils-libs
⇧ Top