Difference between revisions of "IBM ThinkPad T61"
Kynikos.bot (talk | contribs) (http -> https://aur.archlinux.org) |
(→HDAPS) |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:IBM | + | [[Category:IBM]] |
{{merge|Lenovo Thinkpad T61}} | {{merge|Lenovo Thinkpad T61}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Wireless== | ==Wireless== | ||
===Intel 4965 WiFi=== | ===Intel 4965 WiFi=== | ||
Line 30: | Line 10: | ||
==Xorg== | ==Xorg== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Synaptic=== | ===Synaptic=== | ||
Works great with the settings provided in the Pacman output | Works great with the settings provided in the Pacman output | ||
Line 53: | Line 16: | ||
===Nvidia=== | ===Nvidia=== | ||
Driver works great, even with composite enabled. | Driver works great, even with composite enabled. | ||
− | |||
− | |||
− | |||
===Intel=== | ===Intel=== | ||
Don't have it, so cannot say. | Don't have it, so cannot say. | ||
Line 73: | Line 33: | ||
Suspend/Resume technically worked out of the box for me, however resuming took about 2+ minutes, while my screen stayed off and my speaker beeped 2-3 times. Sometimes it hung up too. These changes seemed to have worked for me and where found [https://bugs.launchpad.net/ubuntu/+source/hal-info/+bug/235284 here]. | Suspend/Resume technically worked out of the box for me, however resuming took about 2+ minutes, while my screen stayed off and my speaker beeped 2-3 times. Sometimes it hung up too. These changes seemed to have worked for me and where found [https://bugs.launchpad.net/ubuntu/+source/hal-info/+bug/235284 here]. | ||
Remember to remove the boot parameters acpi_sleep=s3_bios or acpi_sleep=s3_mode if you have them, they do not seem to be needed anymore and may cause the system to crash on resume. | Remember to remove the boot parameters acpi_sleep=s3_bios or acpi_sleep=s3_mode if you have them, they do not seem to be needed anymore and may cause the system to crash on resume. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Thinkvantage Rescue and Recovery== | ==Thinkvantage Rescue and Recovery== | ||
The Rescue and Recovery partition can be /dev/sda1 or /dev/sda2, not sure which this depends on | The Rescue and Recovery partition can be /dev/sda1 or /dev/sda2, not sure which this depends on | ||
Line 111: | Line 54: | ||
--Edit: To enable sound you must unmute the internal speaker channel, and turn down or mute the microphone channels, otherwise you will get nothing but a squeaking sound from the speaker. | --Edit: To enable sound you must unmute the internal speaker channel, and turn down or mute the microphone channels, otherwise you will get nothing but a squeaking sound from the speaker. | ||
+ | |||
+ | --Edit: On my t61 sounds did not work till I added "snd-hda-codec-analog" to the modules, recompiled the modules (sudo mkinitcpio -p linux) and restarted. | ||
==HDAPS== | ==HDAPS== | ||
− | + | See [[HDAPS]]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Built-in Camera== | ==Built-in Camera== |
Revision as of 11:59, 31 August 2013
Contents
Wireless
Intel 4965 WiFi
If you have the Intel 4965 NIC, simply install iwlwifi-4965-ucode, run depmod, and run "modprobe iwl4965" to activate. For wpa_supplicant, use the WEXT driver, not the deprecated ipw200.
The latest Kismet runs well on the iwl4965, but occasionally has problems changing the mode back to Managed from Monitor.
If you have the AR5212 802.11abg NIC all you need is madwifi. Install it, and the kernel module is ath_pci.
Xorg
Synaptic
Works great with the settings provided in the Pacman output
Graphics
Nvidia
Driver works great, even with composite enabled.
Intel
Don't have it, so cannot say.
- xf86-video-intel from testing should support the Intel video. I haven't tried it yet, but I'll report back when I do.
Power Management
ACPI
Install acpi, acpid. Add acpid to the daemons list. Load module thinkpad_acpi. You might have to blacklist asus_acpi/toshiba_acpi, it doesn't hurt anyway. It should work, and is able to provide accurate information to such programs as Conky and GKrellm, as well as the GNOME battery monitor.
SpeedStep
The regular way works fine.
Suspend/Resume
Suspend/Resume technically worked out of the box for me, however resuming took about 2+ minutes, while my screen stayed off and my speaker beeped 2-3 times. Sometimes it hung up too. These changes seemed to have worked for me and where found here. Remember to remove the boot parameters acpi_sleep=s3_bios or acpi_sleep=s3_mode if you have them, they do not seem to be needed anymore and may cause the system to crash on resume.
Thinkvantage Rescue and Recovery
The Rescue and Recovery partition can be /dev/sda1 or /dev/sda2, not sure which this depends on
The following GRUB entry did work on my T61
title ThinkPad Rescue and Recovery rootnoverify (hd0,0) chainloader +1
Fingerprint Reader
Install Thinkfinger
pacman -S thinkfinger
Update PAM configuration to accept thinkfinger as auth input. See Thinkfinger Configuration
Sound
The module is snd-hda-intel. It works, albeit with several unresolved quirks. The mute button works partially out of the box (it can mute but not unmute.) To unmute, press either the volume up or volume down buttons. However, one workaround is enabling the volume up/down buttons as Keyboard shortcuts in your Desktop environment.
--Edit: Since Kernel 2.6.25 the mute/unmute function works out of the box. Now it unmutes also!
--Edit: To enable sound you must unmute the internal speaker channel, and turn down or mute the microphone channels, otherwise you will get nothing but a squeaking sound from the speaker.
--Edit: On my t61 sounds did not work till I added "snd-hda-codec-analog" to the modules, recompiled the modules (sudo mkinitcpio -p linux) and restarted.
HDAPS
See HDAPS.
Built-in Camera
Install the linux-uvc-svn on community, version 211-1 is workable
Multimedia Keys
Use pacman to install xmodmap (xmodmap is included in the xorg-server-utils package), then create a text file ~/.Xmodmap and put this in it:
these are for the pager buttons
keycode 234 = XF86Back keycode 233 = XF86Forward
these are the music changing buttons:
keycode 144 = XF86AudioPrev keycode 164 = XF86AudioStop keycode 162 = XF86AudioPlay keycode 153 = XF86AudioNext
this is for the silver volume buttons:
keycode 160 = XF86AudioMute keycode 174 = XF86AudioLowerVolume keycode 176 = XF86AudioRaiseVolume
based on which Desktop environment you are in you will have to edit your hotkeys to get it working, if you are in a WM that doesn't provide this functionality, try installing xbindkeys
XFCE
Assuming you are using alsa, open the XFCE keyboard configuragtion GUI (XFCE Menu > Settings > Keyboard) and add the following to the 'Application Shortcuts' tab. When prompted press the appropriate multimedia key.
Mute
amixer -q set Master toggle
Volume Down
amixer -q set PCM 2- unmute
Volume Up
amixer -q set PCM 2+ unmute
The previous two will adjust the PCM value by 2, if you desire you can change this number.