Difference between revisions of "IBM Thinkpad 600E (2645-CBH)"

From ArchWiki
Jump to navigation Jump to search
(rm spam)
m (archive redirect)
 
(38 intermediate revisions by 24 users not shown)
Line 1: Line 1:
[[Category:Laptop]]
+
#redirect [[ArchWiki:Archive]]
===To install:===
+
[[Category:Archive]]
 
 
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.
 
 
 
Pcmcia''cs appears to trash the sound card driver on boot. You do not really need pcmcia''cs 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:
 
<pre>
 
rmmod snd-cs4236
 
modprobe snd-cs4236
 
alsactl restore
 
</pre>
 
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:
 
<pre>
 
Option "OverlayMem" "829440"
 
</pre>
 
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.
 

Latest revision as of 22:07, 25 November 2017

Redirect to: