Skip to main content



Kernel 2.6 based: April 2004 stream

developerWorks
Recommended   |   Experimental   |   Technical details   |   Restrictions   |   Documentation

Overview: "April 2004 stream"
System Build Cross Reference "April 2004 stream"
Download Area "April 2004 stream"




Overview: "April 2004 stream"

Linux for S/390 31-bit distributions and Linux for zSeries 64-bit distributions can be built using:

  • kernel 2.6.5 (including kernel-headers, kerntypes, On-demand timer) and 3590 tape device-driver as source (formerly OCO)
  • The recommended 2.6.5 downloads of this page were tested with the following tool-chain, utilities, and debug tools:
    • tool-chain:
      • binutils 2.15.90.0.1 or later
      • gcc 3.4.0
      • glibc 2.3.2 dated 2004-03-11 or later
    • utilities:
      • s390-tools 1.5.6
    • debug tools:
      • gdb 6.1
      • strace 4.5.2
      • lkcdutils CVS HEAD dated 2004-04-05 or later

2007-11-06 Enhancements:

2007-06-08 Upgrade:
  • s390-tools 1.5.5 with bug fixes replaces s390-tools 1.5.4

2006-12-01 Enhancements:
  • kernel patch 42 with retrofits from "October 2005 stream" and other new functionality

2006-09-29 Upgrade:
  • s390-tools 1.5.4 with bug fixes replaces s390-tools 1.5.3

2006-05-19 Upgrade:
  • 3590 tape device driver discipline now provided in Open Source -- no longer as tape_3590 OCO module

2006-03-28 Upgrade:

2005-12-09 Upgrade:
  • s390-tools 1.5.1 with bug fixes replaces s390-tools 1.5.0

2005-10-14 Upgrade 2005-10-14:
2005-10-04 Major updates and enhancements to the "April 2004 stream":
  • Hardware Support for IBM System z9 features (refer to IBM U.S. Hardware Announcement Letter 105-241):
    • Linux support for OSA-Express2 OSN - Open Systems Adapter for NCP (CDLC support)
    • Linux support for N-Port-ID Virtualization (NPIV)
    • Linux support for (FCP) Program-directed re-IPL
    • Linux support for Configurable Crypto Express2 Accelerator.
  • Virtual Server
    • Support for z/VM 5.2 new 64-bit dump format (refer to IBM U.S. Software Announcement Letter 205-168) via enhanced vmconvert (in s390-tools 1.5.0)
    • vmcp: new kernel module allowing user space access to CP commands (via s390-tools 1.5.0 new component vmcp)
  • Other:
    • zfcp debug and tracing improvements
  • s390-tools 1.5.0 with new functionality and enhancements replaces 1.4.1
    • vmconvert: now supports new 64-bit z/VM 5.2 dump format
    • vmcp: new tool allowing user space access to CP commands
    • zfcpdbf: new perl script to filter ZFCP debug data
    • zfcpdump: upgraded to recent kernel-level
    • DASD tools: usability enhancements

Upgrade 2005-06-23:
  • s390-tools 1.4.1 with bug fixes replaces s390-tools 1.4.0

2005-03-23 Major updates and enhancements to the "April 2004 stream":

New functionality introduced and functionality from "June 2003 stream" ported to the "April 2004 stream":
  • kernel:
    • OProfile support (supersedes the experimental patch of 2004-04-27)
    • Improved memory detection logic
  • DASD:
    • Preferred path support
    • Enhanced debug-messages
  • Networking:
    • OSA-Express Layer 2 Switching - previously only in "June 2003 stream"
    • 10 Gigabit Ethernet support - previously only in "June 2003 stream"
    • Support for OSA card feature to have up to 1920 devices
    • Large Send support (OSA Express2 feature) - TCP Segmentation Offload support (TSO)
    • Enhanced Device Driver Packing (EDDP) - qeth provides Large Send support on any qeth-supported hardware
    • BLKT tuning support (supports OSA inbound blocking or packing algorithm)
    • CLAW device driver
    • CTC and IUCV: Instrumentation of device drivers with s390dbf calls for debug purposes
  • z90crypt:
    • Exploitation of Zero Pad function in PCIXCC - previously only in "June 2003 stream"
    • Support for Crypto Express2 Coprocessor (CEX2C) - previously only in "June 2003 stream"
  • zfcp:
    • Read-only LUN sharing support
    • Point-to-point topology support
    • HBA API support - see also HBA API library 1.2 (on "Useful add-ons" page) - previously only in "June 2003 stream"
  • Other:
    • z/VM recording device driver (vmlogrdr) - previously only in "June 2003 stream"
    • z/VM watchdog (DIAG288) support
    • Linux API for access to z/VM Monitor Records
  • Upgrades:
    • s390-tools 1.4.0 with new functionality replaces 1.3.4

2004-04-16 Introducing the "April 2004 stream":

The "April 2004 stream" is a port of most of the functionality of the "June 2003 stream" to a new, kernel 2.6-based stream -- using a new tool-chain with new utilities and debug tools.
Note that the "April 2004 stream" uses mostly up-stream code and requires comparatively few and small patches from developerWorks.
For not-yet-available or restricted functionality refer to the Restrictions page.

Back to top


System Build Cross Reference "April 2004 stream"


kernel downloads for the "April 2004 stream"
OCO modules for the "April 2004 stream" (none)
tool-chain for the "April 2004 stream"
utilities for the "April 2004 stream"
debug tools for the "April 2004 stream"
Useful add-ons for the "April 2004 stream"

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

kernel downloads for the "April 2004 stream"
Package Downloads Description
kernel 2.6.5 linux-2.6.5-s390-base-april2004.tar.gz / MD5 linux-2.6.5-s390-base (2004-04-16)
linux-2.6.5-s390-01-april2004.tar.gz / MD5 linux-2.6.5-s390-01 (2004-04-27)
xipfs612.gz + xipfs622.gz (from: linuxvm.org/patches/index.html) xipfs-2.6.5-s390 (2004-05-18)
linux-2.6.5-s390-02-april2004.tar.gz / MD5 linux-2.6.5-s390-02 (2004-05-18)
linux-2.6.5-s390-03-april2004.tar.gz / MD5 linux-2.6.5-s390-03 (2004-05-28)
Single threaded workqueue patch (from: marc.theaimsgroup.com) gnupatch-2.6.5-s390 (2004-06-21)
updated (2005-06-23)
linux-2.6.5-s390-04-april2004.tar.gz / MD5 linux-2.6.5-s390-04 (2004-06-21)
linux-2.6.5-s390-05-april2004.tar.gz / MD5 linux-2.6.5-s390-05 (2004-06-21)
linux-2.6.5-s390-06-april2004.tar.gz / MD5 linux-2.6.5-s390-06 (2004-07-30)
linux-2.6.5-s390-07-april2004.tar.gz / MD5 linux-2.6.5-s390-07 (2004-08-31)
linux-2.6.5-s390-08-april2004.tar.gz / MD5 linux-2.6.5-s390-08 (2004-10-21)
linux-2.6.5-s390-09-april2004.tar.gz / MD5 linux-2.6.5-s390-09 (2004-11-12)
linux-2.6.5-s390-10-april2004.tar.gz / MD5 linux-2.6.5-s390-10 (2004-11-30)
linux-2.6.5-s390-11-april2004.tar.gz / MD5 linux-2.6.5-s390-11 (2004-11-30)
linux-2.6.5-s390-12-april2004.tar.gz / MD5 linux-2.6.5-s390-12 (2005-01-24)
linux-2.6.5-s390-13-april2004.tar.gz / MD5 linux-2.6.5-s390-13 (2005-02-14)
linux-2.6.5-s390-14-april2004.tar.gz / MD5 linux-2.6.5-s390-14 (2005-03-03)
linux-2.6.5-s390-15-april2004.tar.gz / MD5 linux-2.6.5-s390-15 (2005-03-23)
linux-2.6.5-s390-16-april2004.tar.gz / MD5 linux-2.6.5-s390-16 (2005-03-23)
linux-2.6.5-s390-17-april2004.tar.gz / MD5 linux-2.6.5-s390-17 (2005-04-05)
linux-2.6.5-s390-18-april2004.tar.gz / MD5 linux-2.6.5-s390-18 (2005-04-28)
linux-2.6.5-s390-19-april2004.tar.gz / MD5 linux-2.6.5-s390-19 (2005-05-13)
linux-2.6.5-s390-20-april2004.tar.gz / MD5 linux-2.6.5-s390-20 (2005-05-25)
linux-2.6.5-s390-21-april2004.tar.gz / MD5 linux-2.6.5-s390-21 (2005-06-03)
linux-2.6.5-s390-22-april2004.tar.gz / MD5 linux-2.6.5-s390-22 (2005-06-07)
linux-2.6.5-s390-23-april2004.tar.gz / MD5 linux-2.6.5-s390-23 (2005-06-23)
linux-2.6.5-s390-24-april2004.tar.gz / MD5 linux-2.6.5-s390-24 (2005-07-11)
linux-2.6.5-s390-25-april2004.tar.gz / MD5 linux-2.6.5-s390-25 (2005-07-28)
linux-2.6.5-s390-26-april2004.tar.gz / MD5 linux-2.6.5-s390-26 (2005-09-01)
linux-2.6.5-s390-27-april2004.tar.gz / MD5 linux-2.6.5-s390-27 (2005-09-06)
linux-2.6.5-s390-28-april2004.tar.gz / MD5 linux-2.6.5-s390-28 (2005-10-04)
linux-2.6.5-s390-29-april2004.tar.gz / MD5 linux-2.6.5-s390-29 (2005-10-04)
linux-2.6.5-s390-30-april2004.tar.gz / MD5 linux-2.6.5-s390-30 (2005-10-04)
linux-2.6.5-s390-31-april2004.tar.gz / MD5 linux-2.6.5-s390-31 (2005-11-02)
linux-2.6.5-s390-32-april2004.tar.gz / MD5 linux-2.6.5-s390-32 (2005-12-09)
linux-2.6.5-s390-33-april2004.tar.gz / MD5 linux-2.6.5-s390-33 (2006-02-09)
linux-2.6.5-s390-34-april2004.tar.gz / MD5 linux-2.6.5-s390-34 (2006-04-12)
linux-2.6.5-s390-35-april2004.tar.gz / MD5 linux-2.6.5-s390-35 (2006-04-28)
linux-2.6.5-s390-36-april2004.tar.gz / MD5 linux-2.6.5-s390-36 (2006-05-19)
linux-2.6.5-s390-37-april2004.tar.gz / MD5 linux-2.6.5-s390-37 (2006-05-19)
linux-2.6.5-s390-38-april2004.tar.gz / MD5 linux-2.6.5-s390-38 (2006-07-20)
linux-2.6.5-s390-39-april2004.tar.gz / MD5 linux-2.6.5-s390-39 (2006-09-07)
linux-2.6.5-s390-40-april2004.tar.gz / MD5 linux-2.6.5-s390-40 (2006-11-02)
linux-2.6.5-s390-41-april2004.tar.gz / MD5 linux-2.6.5-s390-41 (2006-12-01)
linux-2.6.5-s390-42-april2004.tar.gz / MD5 linux-2.6.5-s390-42 (2006-12-01)
linux-2.6.5-s390-43-april2004.tar.gz / MD5 linux-2.6.5-s390-43 (2007-06-22)
linux-2.6.5-s390-44-april2004.tar.gz / MD5 linux-2.6.5-s390-44 (2007-10-12)
linux-2.6.5-s390-45-april2004.tar.gz / MD5 linux-2.6.5-s390-45 (2007-11-06)
linux-2.6.5-s390-46-april2004.tar.gz / MD5 linux-2.6.5-s390-46 (2007-11-06)
linux-2.6.5-s390-47-april2004.tar.gz / MD5 linux-2.6.5-s390-47 (2008-02-01)
linux-2.6.5-s390-48-april2004.tar.gz / MD5 linux-2.6.5-s390-48 (2008-05-07)
OCO modules for the "April 2004 stream"
Description
tape_3590 OCO module replaced by open source 3590 tape device driver discipline in patch 36 (2006-05-19)
tool-chain for the "April 2004 stream"
Package Downloads Description
binutils 2.15.90.0.1 n/a binutils-2.15.90.0.1-s390 (2004-04-16)
gcc 3.4.0 n/a gcc-3.4-s390 (2004-04-16)
glibc 2.3.2 n/a glibc-2.3.2-s390 (2004-04-16)
utilities for the "April 2004 stream"
Package Downloads Description
s390-tools 1.5.6 s390-tools-1.5.6.tar.gz / MD5 s390-tools-1.5.6 (2007-11-06)
debug tools for the "April 2004 stream"
Package Downloads Description
gdb 6.1 n/a gdb-6.1-s390 (2004-04-16)
strace 4.5.2 strace-4.5.2-s390-april2004.tar.gz / MD5 strace-4.5.2-s390 (2004-04-16)
lkcdutils n/a lkcdutils CVS HEAD dated 2004-04-05 or later (2004-04-16)


Useful add-ons for the "April 2004 stream"
snIPL V.2.1.2 (simple network IPL)
src_vipa-2.0.3 (source VIPA)
zfcp HBA API library 1.4



Back to top


Download Area "April 2004 stream"

Below are the downloads (with description) for the kernel 2.6.5 "April 2004 stream", listed in reverse chronological order. This can be used to backtrack the "April 2004 stream".
The System Build Cross Reference shows the most current set of downloads for the "April 2004 stream" and ignores superseded patches and modules (which are still shown below if not moved to the Archive).


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

downloads for the kernel 2.6.5 "April 2004 stream"
Date Component Downloadable
2008-05-07 kernel kernel 2.6.5 s390-48
2008-02-01 kernel kernel 2.6.5 s390-47
2007-11-06 kernel


utilities
kernel 2.6.5 s390-46
kernel 2.6.5 s390-45

s390-tools 1.5.6
2007-10-12 kernel kernel 2.6.5 s390-44
2007-06-22 kernel kernel 2.6.5 s390-43
2007-06-08 utilities s390-tools 1.5.5 (superseded)
2006-12-01 kernel kernel 2.6.5 s390-42
kernel 2.6.5 s390-41
2006-11-02 kernel kernel 2.6.5 s390-40
2006-09-29 utilities s390-tools 1.5.4 (superseded)
2006-09-07 kernel kernel 2.6.5 s390-39
2006-07-20 kernel kernel 2.6.5 s390-38
2006-05-19 kernel kernel 2.6.5 s390-37
kernel 2.6.5 s390-36
2006-04-28 kernel kernel 2.6.5 s390-35
2006-04-12 kernel kernel 2.6.5 s390-34
2006-03-28 utilities s390-tools 1.5.3 (superseded)
2006-02-09 kernel kernel 2.6.5 s390-33
2005-12-09 kernel

OCO modules

utilities
kernel 2.6.5 s390-32

tape_3590-2.6.5-s390-03 (superseded - by open source patch)

s390-tools 1.5.1 (superseded)
2005-11-02 kernel kernel 2.6.5 s390-31
2005-10-04 kernel



utilities
kernel 2.6.5 s390-30
kernel 2.6.5 s390-29
kernel 2.6.5 s390-28

s390-tools 1.5.0 (superseded)
2005-09-06 kernel kernel 2.6.5 s390-27
2005-09-01 kernel kernel 2.6.5 s390-26
2005-07-28 kernel kernel 2.6.5 s390-25
2005-07-11 kernel kernel 2.6.5 s390-24
2005-06-23 kernel

utilities
kernel 2.6.5 s390-23

s390-tools 1.4.1 (superseded)
2005-06-07 kernel kernel 2.6.5 s390-22
2005-06-03 kernel kernel 2.6.5 s390-21
2005-05-25 kernel kernel 2.6.5 s390-20
2005-05-13 kernel kernel 2.6.5 s390-19
2005-04-28 kernel kernel 2.6.5 s390-18
2005-04-05 kernel kernel 2.6.5 s390-17
2005-03-23 kernel


utilities
kernel 2.6.5 s390-16
kernel 2.6.5 s390-15

s390-tools 1.4.0 (superseded)
2005-03-03 kernel

utilities
kernel 2.6.5 s390-14

s390-tools 1.3.4 (superseded)
2005-02-14 kernel

OCO modules

utilities
kernel 2.6.5 s390-13

tape_3590-2.6.5-s390-02 (superseded)

s390-tools 1.3.3 (superseded)
2005-01-24 kernel kernel 2.6.5 s390-12
2004-11-30 kernel kernel 2.6.5 s390-11
kernel 2.6.5 s390-10
2004-11-12 kernel kernel 2.6.5 s390-09
2004-10-21 kernel kernel 2.6.5 s390-08
2004-09-23 utilities s390-tools 1.3.2 (superseded)
2004-08-31 kernel kernel 2.6.5 s390-07
2004-07-30 kernel

OCO modules
kernel 2.6.5 s390-06

tape_3590-2.6.5-s390-01 (superseded)
2004-06-21 kernel kernel 2.6.5 s390-05
kernel 2.6.5 s390-04
2004-06-14 utilities s390-tools 1.3.1 (superseded)
2004-05-28 kernel kernel 2.6.5 s390-03
2004-05-18 kernel kernel 2.6.5 s390-02
2004-04-27 kernel kernel 2.6.5 s390-01
2004-04-16 kernel

OCO modules

utilities

debug tools
kernel 2.6.5-base s390

tape_3590-2.6.5 (superseded)

s390-tools 1.3.0 (superseded)

strace 4.5.2-s390



Back to top


Contact the IBM team
If you want to contact the Linux on System z IBM team refer to the Contact the Linux on System z IBM team page.