HARDWARE IBM ThinkPad 600

From Gentoo Linux Wiki

Jump to: navigation, search
This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Contents

[edit] Hardware

This laptop is well supported by Linux.

[edit] Problems and Solutions

[edit] 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/modules.d/alsa with the following:

File: /etc/modules.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

[edit] 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

[edit] PCMCIA

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

acpi=off pci=noacpi

[edit] Links

Personal tools