Installation manual
18 4. Configuration of the Custom Kernel
yes CardBus support
—— Character Devices ——
mod Standard generic (8250/16550 and compatible UARTs) serial support
—— PCMCIA character devices ——
mod PCMCIA serial device support
—— Networking Options ——
yes TCP/IP Networking
—— Network Device Support ——
yes Network device support
—— PCMCIA network device support ——
yes PCMCIA network device support
mod 3Com 3c589 PCMCIA support
—— SCSI Support ——
yes SCSI support
mod SCSI generic support
yes Enable extra checks in new queuing code
—— SCSI low−level drivers ——
mod Adaptec AIC7xxx support
253 Maximum number of TCQ commands per device
15000 Initial bus reset in milli−seconds
4. 7. ALSA (Advanced Linux Sound Architecture)
The sound chip in this Thinkpad is an Intel 82801CAM (ICH3-M) using a AC’97 front end. Although the stan-
dard kernel sound driverseems to work, we prefer to install the ALSA sound drivers (version 0.9). Todoso, we
need to install the relevant Debian packages and configure the kernel for general sound support.
Debian packages for ALSA (v0.9):
alsa−base (v0.9)
alsa−source (v0.9)
alsa−utils (v0.9)
libassound2 (v0.9)
alsaconf
debhelper
debconf−util
html2text
Kernel configuration for ALSA:
—— Sound
mod Sound card support
During the configuration of the alsa-source package, we select the intel8x0 and mpu401 drivers without ISAPnP
from the menu. Tocompile the alsa-source package, we used again make-kpkg.
Compiling the ALSA kernel modules:
#> cd /usr/src
#> tar xzf alsa−driver.tar.gz
#> cd kernel−source−2.4.18
#> make−kpkg −rev Custom.1 modules_image
#> cd ..
#> dpkg −i alsa−modules−2.4.18_0.9+0beta12+3+p0+Custom.1_i386.deb
Finally,wemust configure the alsa sound modules. Tothis end, we run alsaconf, select “0x31 Intel_i810/810E,
i820,i840,MX440” as our card, choose some parameters and then update-modules.
Configuring ALSA:
#> alsaconf
#> update−modules
Unfortunately,there seems to be a bug in alsaconf, which makes it necessary to edit the resulting configuration
file by hand, i.e. we have toreplace the first occurence of “snd-card-intel8x0” with “snd-intel8x0”.