2008-05-07 s390-tools 1.6.3 ("Development stream") superseded
This s390-tools 1.6.3 contains bug fixes and new features; it replaces s390-tools-1.6.2.
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.6.3.tar.gz / MD5 recommended (2008-05-07) superseded
Added new tool:
- cpuplugd: New daemon.
Daemon that manages CPU- and memory-resources based on a set of rules. Depending on the workload CPUs can be enabled or disabled. The amount of memory can be increased or decreased exploiting the Cooperative Memory Management (CMM1) feature.
Changes of existing tools:
- dasdinfo: New -x/--extended-uid option.
With the PTF for APAR VM64273 installed, z/VM provides a unique identifier that allows to distinguish between virtual disks which are defined on the same real device. This identifier will be part of the uid. To allow for an easier upgrade, the original -u/--uid option will print the uid without this token and the -x/--extended-uid will return the full uid.
Bug fixes:
This s390-tools contains the following bug-fixes:
- Description:
- dasdview shows badly formatted output.
- Symptom:
- Some HEX values have leading "F"s.
- Problem:
- If s390-tools are compiled with CFLAGS -fsigned-char all unspecific char values are padded on the left with "F" while conversion to unsigned hexadecimal.
- Solution:
- Initialize some char values explicit as unsigned char.
- Problem-ID:
- 42556
- Description:
- (dump tools/zipl) IPL from tape dump device fails with error code 258 (start subchannel failed).
- Symptom:
- Disabled wait PSW 00020000 80000000 00000000 00000102.
- Problem:
- If an ssch instruction returns a condition code other than zero, the tape dump tool terminates without any attempt to clear the "status pending" condition.
- Solution:
- If ssch returns a condition code other than 0, a tsch instruction is issued with maximal 10 re-tries in order to clear the condition/indication at the subchannel.
- Problem-ID:
- 42630
- Description:
- (dump tools/zipl) If the ECKD DASD dump tool is installed on a disk with a block size other than 4096 then IPL of the dump disk fails with error code 258 (EDSSCH).
- Symptom:
- Disabled wait PSW 00020000 80000000 00000000 00000102.
- Problem:
- When writing the dump header (subroutine .Lheaders in eckd2dump.S) the address passed to _writeblock_nn is not on page boundary. This causes an invalid IDAW specification.
- Solution:
- The dump header is copied to a storage location on 4K boundary and written from there.
- Problem-ID:
- -
- Description:
- (dump tools/zipl) Maximum dump size option is not working for large systems.
- Symptom:
- The dump tools do not recognize the specified maximum dump memory size on systems with more than 4GB storage. All available memory is dumped.
- Problem:
- We used the 32 bit instruction "clr" for comparison, which does not work for addresses above 4GB.
- Solution:
- Use 64 bit "clgr" instruction instead.
- Problem-ID:
- 42396
- Description:
- (montools/mon_procd) Error messages and the proc/0 entry are not handled correctly.
- Symptom:
- Read error messages appear in the /var/log/messages file.
- Problem:
- There always is a potential race between the pid lookup and the read access. When a process terminates meanwhile, a read error message may be issued. Also the /proc/0 should not be processed.
- Solution:
- Remove error messages of opening and reading files in the read_file() function and add a check in the read_task() function to skip processing the /proc/0 directory.
- Problem-ID:
- -