IBM NetVista Thin Client Linux Kernel Build Instructions
Due to specific devices used by the IBM NetVista thin clients, you will have to rebuild the kernel on your Linux server, using the configuration file supplied with this package.
IBM NetVista thin client model 2800:
Kernel source level: 2.2.14
On your server, download the kernel level 2.2.14 source (linux-2.2.14.tar.gz) into the /usr/src directory, from the Linux kernel distribution site (http://www.kernel.org)
- Change directory to /usr/src:
- If there is presently a linux link to the current source, remove the link:
- Make a new source directory:
- mkdir /usr/src/linux-2.2.14
- Make a new link to the new source directory:
- ln -sf linux-2.2.14 linux
- Extract the source, obtained from download:
- tar -xvzf linux-2.2.14.tar.gz
- Use the .config_S2800 file included with these instructions. Copy the file to the /usr/src/linux directory:
- cp /tmp/nstation_from_rpm/KERNEL_CHANGES/kernel.2.2.14_config_S2800 /usr/src/linux/.config
- Apply patches:
- cd linux
- patch -p1 < /tmp/nstation_from_rpm/KERNEL_CHANGES/IBM_Patch_2.2.14_S2800
- Enter the following commands:
- cd /usr/src/linux
- make xconfig or make menuconfig
This will display the kernel configuration window. Select "Save and Exit", then ok
- make clean
- make dep
- make bzImage - if make bzImage fails, enter command again until it completes
- cp vmlinux <BOOT_DIR>/kernel.2800
NOTE: Please make sure you copy vmlinux (this is the UNCOMPRESSED kernel) and NOT bzImage, which is the compressed kernel.
IBM NetVista thin client model 2200:
Kernel source level: 2.2.14
On your server, download the kernel level 2.2.14 source (linux-2.2.14.tar.gz) into the /usr/src directory, from the Linux kernel distribution site (http://www.kernel.org)
Download the Linux v2.2 USB drivers backport patch (for later version to version 2.2.14) located at http://www.suse.cz/development/usb-backport/ into the /usr/src directory on the Linux server
The usb patch level may change on the download site. This instruction is for usb-2.3.99-pre7-1-for-2.2.14.
- Change directory to /usr/src:
- If there is presently a linux link to the current source, remove the link:
- Make a new source directory:
- mkdir /usr/src/linux-2.2.14
- Make a new link to the new source directory:
- ln -sf linux-2.2.14 linux
- Extract the source, obtained from download:
- tar -xvzf linux-2.2.14.tar.gz
- Use the .config_S2200 file included with these instructions. Copy the file to the /usr/src/linux directory:
- cp /tmp/nstation_from_rpm/KERNEL_CHANGES/kernel.2.2.14_config_S2200 /usr/src/linux/.config
- Apply patches:
- cd linux
- patch -p1 < ../usb-2.3.99-pre7-1-for-2.2.14.diff
- Note: Depending on how you downloaded this patch file, you may need to decompress the file first using the command: gzip -dc usb-2.3.99-pre7-1-for-2.2.14.diff.gz > usb-2.3.99-pre7-1-for-2.2.14.diff
- patch -p1 < /tmp/nstation_from_rpm/KERNEL_CHANGES/IBM_Patch_2.2.14_S2200
- Enter the following commands:
- cd /usr/src/linux
- make xconfig or make menuconfig
This will display the kernel configuration window. Select "Save and Exit", then ok
- make clean
- make dep
- make bzImage - if make bzImage fails, enter command again until it completes
- cp vmlinux <BOOT_DIR>/kernel.2200
NOTE: Please make sure you copy vmlinux (this is the UNCOMPRESSED kernel) and NOT bzImage, which is the compressed kernel.
(Last update: 05/24/00)