38.46 Optima WorkPro (Bach)

Debian GNU/Linux 3.0 was installed from a Progeny netinst CD-ROM (28 June 2002). This desktop machine is to be used for data analysis by a government department.

After installation, a new IDE card was installed (CMD680) with two IDE 60GB hard drives. This required at least version 2.4.19 of the kernel. I have also had feedback from another user at the University of London who has three cards running on a machine with kernel 2.4.19.

38.46.1 Bach Specification

Spec Details
CPU Intel(R) Pentium(R) 4 CPU 1.70GHz
BogoMIPS 3381
RAM 650M
Disk ST360021A, ATA DISK drive 60GB (/dev/hda)
ST360021A, ATA DISK drive 60GB (/dev/hdb)
DVD-ROM SONY DVD-ROM DDU1621 S1.6 (/dev/hdc)
NIC Intel Corp. 82820 (ICH2) Chipset Ethernet Controller (eepro100)
Video nVidia Corporation NV6 [Vanta]
Audio Intel 810 + AC97 Audio (i810, i810_audio, ac97_codec)

The lspci command gives:

00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA PCI Bridge (rev 05)
00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 05)
00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 05)
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 05)
00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 05)
00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta] (rev 15)
02:08.0 Ethernet controller: Intel Corp. 82801BA/BAM/CA/CAM Ethernet Controller (rev 03)

38.46.2 Bach Install

Spec Details
Hostname bach
Broadcast optional
Domain togaware.com

Passwords using MD5 was turned off (DES instead used) as I think this is the same as the server of the network into which this host will connect.

The second IDE disk was formatted:

  # cfdisk /dev/hdb ; mkfs.ext3 /dev/hdb1

Then /etc/fstab was updated:

  /dev/hdb1 /ktnet/bach ext2 defaults,errors=remount-ro 0 0

After installing Debian a serious performance hit was noticed every time the disks were busy. In the X Window System, for example, the mouse would be extremely sluggish (for several seconds or more) and there was no hope of typing. It turned out that the parameters for the hard disk required tuning. Installing hdparm allowed the tuning to happen. See Section ?? for details.

38.46.3 Install Kernel 2.4.19

A new IDE controller (Silicon Image CMD680) was installed delivering disks /dev/hde and /dev/hdg.

At the time of installing the CMD680 IDE controller chip kernel 2.4.19 (which supports this chip, but not kernel 2.4.18) was not available as a Debian package but had just been released. A kernel was compiled from source to get support for this new controller. The default (i.e., starting from no file) was the starting point. Below is recorded the specific configurations added.

  # cd /usr/src
  # wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.19.tar.gz
  # tar zxvf linux-2.4.19.tar.gz
  # cd linux-2.4.19
  # make menuconfig
    Processor type and features
        Processor family
    Block devices
        RAM disk support
        Initial RAM disk (initrd) support
    ATA/IDE/MFM/RLL support
        IDE, ATA and ATAPI Block devices
  # make-kpkg clean
  # make-kpkg --append-to-version -p4 --revision dha01 
              --initrd kernel_image
  # cd .. 
  # wajig install kernel-image-2.4.19-p4_dha01_i386.deb

This works just fine and all standard drivers (CDROM and NFS) were included by default. The resulting kernel is quite a bit smaller that the kernels supporting lots of hardware (700K initrd cf 2.4MB and 56K modules cf 20MB)!

Your donation will support ongoing development and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2021 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0.