Search:  
Gentoo Wiki

IBM_ThinkPad_600

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Contents

Hardware

This laptop is well supported by Linux.

Problems and Solutions

Sound

Add the card name to /etc/make.conf:

File: /etc/make.conf
 ALSA_CARDS="cs4236"

It may be necessary to manually specify some settings (e.g. irq, ports, etc.). Replace the contents of /etc/modprobe.d/alsa with the following:

File: /etc/modprobe.d/alsa
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-cs4236 
options snd-cs4236 isapnp=0 cport=0x538 port=0x530 sb_port=0x220 fm_port=0x388 irq=5 dma1=1 dma2=0
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
options snd cards_limit=1

Afterwards run update-modules.

Hibernate and Suspend

Due to reported BIOS corruption (bug in some versions of the 600E BIOS), disabling ACPI and enabling only APM is strongly recommended. Select the following for APM to work correctly:

Linux Kernel Configuration: APM Config
Power management options (ACPI, APM)  --->
 <*> APM (Advanced Power Management) BIOS support  --->
  [ ]   Ignore USER SUSPEND
  [*]   Enable PM at boot time
  [*]   Make CPU Idle calls when idle
  [*]   Enable console blanking using APM
  [*]   Allow interrupts during APM BIOS calls
  [ ]   Use real mode APM BIOS call to power off

PC Card

See this guide.

To get PC Card working, ACPI must be turned off. Add the following kernel parameters to the bootloader config:

acpi=off pci=noacpi

Links

Retrieved from "http://www.gentoo-wiki.info/IBM_ThinkPad_600"

Last modified: Tue, 12 Aug 2008 03:21:00 +0000 Hits: 10,604