Kernel 3.4

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

Kernel downloads for the "Development stream"

Download Description
upstream kernel 3.4 kernel 3.4 - upstream with feature descriptions.
linux-3.4-s390-message-catalog.tar.gz / MD5 "Development Stream" kernel 3.4 - message-catalog (optional)

2012-06-13: kernel 3.4 - upstream (feature description)

To download the linux-3.4.tar.gz visit:

Since kernel 2.6.35, no more kernel kerntypes-patches (required for work with lcrash, from lkcdutils/LKCD) are provided: Use crash instead of lcrash.

The upstream kernel 3.4 contains the following functionality developed by the Linux on System z development team:

kernel: Add support for System z hardware counters to perf
The hardware counters of the z/Architecture CPU-measurement counter facility (introduced for z10 in October 2008) are grouped into counter sets:
  • Basic counter set
  • Problem-state counter set
  • Crypto-activity counter set
  • Extended counter set

With this feature you can use the perf tool on Linux to access the hardware counters of the System z CPU-measurement counter facility.
For details see Device Drivers, Features, and Commands, chapter "Using the CPU-measurement counter facility".
Note that this feature can only be used when running Linux on System z in LPAR.

kernel: Add z/VM LGR detection (allow to compare dump system with boot system)
With z/VM 6.2 SSI (Single System Image) it is possible to move active Linux on System z instances between machines, which is known as "Live Guest Relocation" (LGR).

With this kernel feature information about past LGRs is accessible, from a live Linux instance or from a kernel dump.
For details see Using the Dump Tools, chapter "How to detect guest relocation".
Note that this feature can only be used when running Linux on System z as a guest on z/VM 6.2.

kernel: Add support for stand-alone kdump

This kernel feature together with s390-tools-1.18.0 allows to trigger kdump via IPL of a dump disk that has been prepared with zipl.
For details see Device Drivers, Features, and Commands, section "Preparing a boot device".
Note that this feature requires the fix for z/VM APAR VM6512 when running Linux on System z as a guest on z/VM.

qeth: Add query OSA address table support
This features provides the kernel infrastructure for the qethqoat command introduced with s390-tools package 1.18.
qethqoat queries the OSA address table and displays physical and logical device information. Viewing the contents of the OSA address table is generally regarded as a low level diagnostic requirement. The information is generally only required when there are network problems related to the host OS configuration or usage of OSA. Most often the OSA address table display information is requested by IBM service software or hardware support groups when working with customers.
For details see Device Drivers, Features, and Commands, section "qethqoat - Query OSA address table".

2012-06-13: "Development Stream" kernel 3.4 message catalog (feature - optional patch)

linux-3.4-s390-message-catalog.tar.gz / MD5 ... recommended (2012-06-13)

This patch contains:

Kernel message catalog.
Add support for automatic message tags to the printk macro families dev_xyz and pr_xyz. The message tag consists of a component name and a 24 bit hash of the message text. For each message that is documented in the included kernel message catalog a man page can be created with a script (which is included in the patch). The generated man pages contain explanatory text that is intended to help understand the messages.

Note that only s390 specific messages are prepared appropriately and included in the generated message catalog.

This patch is optional as it is very unlikely to be accepted in upstream kernel, but is recommended for all distributions which are built based on the 'Development stream'.