8.188. s390utils

download PDF
Updated s390utils packages that fix a number of bugs and add various enhancements are now available for Red Hat Enterprise Linux 6.
The s390utils packages contain a set of user space utilities for Linux on IBM System z architecture.

Bug Fixes

Previously, the ziomon utility did not follow symbolic links to find multipath devices in the /dev/mapper/ directory. Consequently, the multipath devices could not be found. The bug has been fixed with this update so that ziomon now follows the symbolic links and the multipath devices can be found as expected.
The utility collects various data from the system for debugging purposes. Previously, certain runtime data were missing from the output and the underlying source code was not coherent. As a consequence, incomplete information was provided and the utility performance was decreased. In addition, in certain cases, failed to detect if the debgfs file system had been mounted. The code has been unified and calls to additional utilities and commands have been added to improve collecting data. Also, now collects data from additional configuration and log files.
The ziorep_config configuration report is supposed to ignore Small Computer System Interface (SCSI) disks that are not part of the multipath devices when creating the multipath mapper report. Previously, ziorep_config failed to correctly ignore SCSI disks, which were not a part of a multipath device. Now, when no multipath device is found for a SCSI disk, such a disk is skipped in the output.
Previously, the sysfs_getUnitsFromPort() function only searched the Small Computer System Interface (SCSI) device directory for devices using the scsi_generic:sg* layout. This layout is deprecated and available only if the CONFIG_SYSFS_DEPRECATED[_V2] option is set in the kernel configuration. Consequently, the function did not work properly. With this update, the function has been modified to search for devices using also the scsi_generic/sg* layout so that it now works as expected.
The World Wide Names (WWNs) and Logic Unit Numbers (LUNs) strings, and the fc_host statistics sysfs attributes were converted to an incorrect integer type, which was too small to hold the entire possible range of the strings. This could cause a loss of information. The underlying source code has been modified to fix this bug and WWNs, LUNs, and the fc_host statistics sysfs attributes are now converted to the correct integer type.
Due to the incoherent source code, the collection of the sysfs tree took a long time and logs were not written serialized, but were mixed up. Also, some information was missing from the generated file, because the utility did not collect information from all necessary configuration files. With this update, the underlying source code has been improved to fix these problems and now works as expected.
The utility collects various data from the system for debugging purposes. Previously, the collected information from the system did not provide enough data about cryptographic adapters. The has been modified to collect information providing further information about the adapters.
The trace pipes for CPU tracing in the sysfs file system could potentially block the utility. Consequently, the utility became unresponsive in such a case. This bug has been fixed so that the trace pipes no longer block As a result, the utility no longer hangs in the described scenario.
The zgetdump utility did not allocate enough memory for the CPU ELF notes. Consequently, on systems with many CPUs, the following error was returned:
zgetdump: Internal Error: hdr_size=28512 alloc_size=26624
With this update, the utility has been modified to allocate enough memory for the ELF notes and the error is no longer returned.
Previously, the even addresses were loaded incorrectly. Consequently, when the --force option for the Direct Access Storage Device (DASD) multi-volume dump had been specified and the dump partition was modified afterwards, the dump failed with an error. With this update, the correct even address is loaded and the option works as expected.


This enhancement provides the Fuzzy live dump feature, which is a utility that can extract the current memory state of the kernel. To do so, Fuzzy live dump extracts an ELF core dump and filters it with the makedumpfile command. This feature allows users to provide a problem analysis without shutting down the system.


The recorded memory can change during recording so that results may not be consistent in all cases.
This enhancement introduces a new Direct Access Storage Device (DASD) interface, which writes all outstanding data to a DASD device before setting it offline. Users now can use the safe offline option to ensure that all outstanding write requests are completed before setting the device offline.
Support for the physical channel-ID (PCHID) mapping has been added to the s390utils packages allowing users to determine PCHID associated with a logical channel-path identifier (CHPID). The ability to map CHPID to PCHID is important for maintenance purposes and error determination processes. In addition, advanced health checks, which rely on the PCHID information, can be now enabled.
Users of s390utils are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.
Red Hat logoGithubRedditYoutubeTwitter


Try, buy, & sell


About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.