IBM Thinkpad 600E (2645-CBH)

From ArchWiki
Revision as of 12:42, 18 April 2006 by Hellwoofa (Talk | contribs) (rm spam)

Jump to: navigation, search

To install:

Follow usual Arch Linux Guide except for the points below. The hardest part is the 600E sound card, which is notoriously hard to get working in linux.

Audio

Firstly the laptop BIOS must be set to Initialize and Quick Boot must be off. Then run alsaconf, which sould now pick up the sound card and write a new /etc/modprobe.conf. If hotplug still tries to load cs461x and fails then blacklist it (/etc/hotplug/blacklist). You can also add the correct driver (snd-cs4236) to the MODULES variable of /etc/rc.conf so that it loads before hotplug starts.

The thinkpad also behaves differently on reset than it does on power on. The sound card driver may not load on reset.

Pcmciacs appears to trash the sound card driver on boot. You do not really need pcmciacs as hotplug should handle all but very old 16bit pcmcia cards. If you really want it then it is possible to stop it from probing certain ports and irq's. Otherwise you can just fix this by reloading the kernel module. Add this to your /etc/rc.local:

rmmod snd-cs4236
modprobe snd-cs4236
alsactl restore

You need to reload the alsa values because the sound card forgets its volume settings.

USB

The kernel cannot insert the pciehp module for some strange reason. Skip it by adding it to /etc/hotplug/blacklist

USB devices can be quite tempremental. The solution appears to be set pci=noacpi as a kernel argument.

Graphics

The graphics card is a Neomagic card (driver is neomagic). To play DVD's you will need to pass an option to the driver. Set the following in /etc/X11/xorg.conf:

Option "OverlayMem" "829440"

This only works with a display depth of 16bit as there is not enough video RAM for 32bit depth. The LCD screen is capable of 1024x768.

Software

There is a package called thinkpad that installs a number of modules specific to thinkpads. A related packege called tpctl supplies a configuration program that allows you to change thinkpad specific stuff. To get it working you need to create the thinkpad devices in /dev.

ACPI and APM

Both ACPI and APM work in this machine without any big problems. The stock Arch Linux kernel26 comes with ACPI so just use that.