CentOS 5.x kernel package for legacy ISA devices and i586 class CPU

[Screenshot of CentOS 5.11 running on AMD K6-2]

As Red Hat Enterprise Linux 5.x/CentOS 5.x kernels are compiled without CONFIG_ISA kernel config, ISA and PCMCIA devices are not available.

Download and install the kernel package here to use such ISA/PCMCIA devices.


Keywords: CentOS 5.x, RHEL 5.x, Linux kernel, ISA soundcard, ISA network card, PCMCIA card, AMD K6-2, VIA C3

$Id: el5.html,v 1.35 2017/04/06 12:17:26 kabe Exp $


Downloadable packages

You would only need the binary. Other packages hadn't changed much from CentOS 5.x+ original.

Kernel is built for i586, which also runs on AMD K6-2 and IDT WinChip series.

CentOS 5.11 based kernel
File Description
kernel-2.6.18-418.el5.v23.i586.rpm Binary for i586
kernel-devel-2.6.18-418.el5.v23.i586.rpm Headers for your module building
kernel-2.6.18-418.el5.v23.src.rpm Source

This kernel has CMOV, FUCOMI, FCMOVcc emulation to make latest Firefox run, which uses i686 machine instructions without appropriate notice.

CentOS 5.6 based kernel
File Description
kernel-2.6.18-238.19.1.el5.v9.i586.rpm Binary for i586
kernel-2.6.18-238.19.1.el5.v9.src.rpm Source

Installing on i586 machine

For direct vanilla install onto K6-2 machine, you must recreate the i586 media first.

BTW Cyrix MII will run on stock i686 kernel (if you do not need ISA support).


Examples of devices enabled by the ISA kernel

Loading the device driver

For ISA cards, invoke "modprobe snd-sbawe" explicitly. Modules for ISA devices doesn't load automatically on boot, even for ISAPNP cards.

PCMCIA drivers would load automatically. If not, the card's signature needs to be added to the driver source. (backporting the newest vanilla kernel.org source should be sufficient)


Troubleshooting

See the Troubleshooting page.


Appendix: Changes in the buildsystem

Note: CentOS 5.7 and after uses a single, fully aggregated patch against the base kernel, not using the massive individual patches. This dramatically reduces %prep time.


Appendix: The applied patches


References


kabe.sra-tohoku.co.jp