s390-tools 1.9.0

Page navigation

This s390-tools 1.9.0 contains enhancements and bug-fixes; it replaces s390-tools-1.8.4.

2010-05-28 s390-tools 1.9.0 ("Development stream")

If you download any software from this web site please be aware of the Warranty Disclaimer and Limitation of Liabilities.

s390-tools is a package with a set of user space utilities to be used with the Linux on System z distributions.

s390-tools-1.9.0.tar.bz2 / MD5 recommended (2010-05-28)

New tools

  • cmsfs-fuse: Use the cmsfs-fuse command to read files stored on a z/VM CMS disk. The cmsfs-fuse file system translates the record-based EDF file system on the CMS disk to UNIX semantics. It is possible to mount a CMS disk and use common Linux tools to access the files on the disk.
  • lsmem: Display the online status of the available memory.
  • chmem: Set hotplug memory online or offline.
  • ttyrun: Depending on your setup, Linux on System z might or might not provide a particular terminal or console. The ttyrun tool safely starts getty programs and prevents respawns through the init program, if a terminal is not available.

Changes to existing tools

  • chccwdev: Use /proc/cio_settle
    • "cio_settle" ensures that all previously started CIO actions are handled.
    • Use of "cio_settle" in chccwdev allows that devices can be attached and set online afterwards without the need of a delay between the commands.
  • cio_ignore: Use /proc/cio_settle
    • "cio_settle" ensures that all previously started CIO actions are handled.
    • Use of "cio_settle" in cio_ignore ensures that that the requested action is completed, when cio_ignore returns.
  • lsqeth:
    • Add new qeth attribute "sniffer" indicating HiperSockets Network Traffic Analyzer (HS NTA).
  • vmconvert: Add CPU lowcore pointers to asm dump header
    • By adding the CPU lowcore pointers to the dump header it is now possible to access the CPU registers in dumps without needing the System.map symbol information.
  • zfcpdump_v2: Add CPU lowcore pointers to asm dump header
    • By adding the CPU lowcore pointers to the dump header it is now possible to access the CPU registers in dumps without needing the System.map symbol information. The required zfcpdump kernel support is included in 2.6.34 or later.
  • zgetdump:
    • Add dump conversion and mount support:
      • The zgetdump tool can now be used for dump format conversion. It can read ELF, s390, LKCD dumps and write ELF, s390 format dumps. A mount option based on "fuse" is added to zgetdump that allows dumps to be converted in memory on the fly without the need of copying them. The following two options are added to zgetdump:
        • fmt: Specify output dump format (elf or s390)
        • mount: Mount dump instead of copying it to standard output
      • Support for ELF dumps that have been created by zgetdump is included in:
        • crash 5.0.1 or later
        • binutils 2.2.0.51.0.7 or later
    • Remove multi-volume tape dump support: The capacity of today's tape cartridges is big enough for dumping large systems. Therefore multi-volume tape dump support is no longer needed.

Bug fixes

  • iucvterm:
    • Allow non-alphanumeric characters when parsing group names.
  • lsdasd:
    • Add missing description of option -b to man page.
  • lsluns:
    • Move lsluns from /sbin to /usr/sbin.
  • lsqeth:
    • Determine sysfs mount point using /proc/mounts.
    • Clear print array for every device displayed.
  • zfcpdump_v2:
    • Use direct-IO for writing dumps.
  • ziomon:
    • Allow ziorep_config to be installed to different directories.
    • Fix problem with long multipath device names.
    • Fix problem with multipath command output.
  • zipl:
    • Fix tape IPL failure.
    • Use "cgroup_disable=memory" kernel parameter for zfcpdump.