HARDWARE IBM ThinkPad 600
From Gentoo Linux Wiki
| 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
