Search:  
Gentoo Wiki

IBM_ThinkPad_Z61p

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Contents

Hardware

Audio and video

USB and Firewire

Network/wireless/bluetooth

Other


Hardware-specific configuration files

Video: ATI-drivers providing OpenGL with FGLRX

In kernel 2.16.22, the steps described in the ATI driver howto works like a charm.

In short the following works to get OpenGL working/activated and have the Xorg configuration rewritten:

emerge x11-drivers/ati-drivers
modprobe fglrx
env-update && source /etc/profile
eselect opengl set ati
/opt/bin/aticonfig --initial --input=/etc/X11/xorg.conf

The resolution can be changed in /etc/X11/xorg.conf to work in at most depth 24 and modes 1920x1200.


Audio

The audio controller is supported by ALSA (this guide is not complete).

File: /etc/make.conf
...
USE="... alsa ..."
...
emerge alsa-utils
alsaconf
modprobe snd-hda-intel
rc-update add alsasound boot

Wireless LAN

Intel PRO/Wireless 3945ABG

See this guide. The IBM Wifi-Switch status (0 or 1) can be located at /sys/devices/platform/thinkpad_acpi/hotkey_radio_sw.

Atheros Communications, Inc. AR5212 802.11abg

See the Atheros 5xxx article.

Fingerprint authentication for user login

See this guide.

Troubleshooting

Problem synchronizing hardware and software clock

If you want hardware clock synchronization at startup and shutdown and get error, add the following to /etc/conf.s/clock:

CLOCK_OPTS="--directisa"

Suspend to RAM hangs

Add the following kernel parameter to the booloader config:

acpi_sleep=s3_bios,s3_mode

Suspend to DISK and Resume sets off a loud noise

This is a BIOS setting. Disable alarms in the BIOS.

Suspend to disk blacklisted modules

ath_pci
ath_rate_sample
ath_hal
wlan_scan_sta
wlan

ESC and CAPS keys misbehave in X.Org

Run this script to fix ESC and CapsLock. Substitute dvorak with the keymap of your choice.

Code: keymap-fix.sh
 # This script generates a dvorak keymap with ESC in the right
 # place (next to 1/!), Control_L in the right place (left of A), and
 # Caps_Lock in the right place.
 rm /etc/X11/Xmodmap # ensure we're not overwriting something through a symlink
 echo 'clear Lock' >> /etc/X11/Xmodmap
 echo 'clear Control' >> /etc/X11/Xmodmap
 cat /usr/share/xmodmap/xmodmap.dvorak | \
 	sed 's/  66 = Caps_Lock/  66 = Control_L/' | \
 	sed 's/  37 = Control_L/  37 = Control_R/' | \
 	sed 's/ 109 = Control_L/ 109 =/' | \
 	sed 's/   9 = Escape Escape/  9 = grave asciitilde/' | \
 	sed 's/  49 = grave asciitilde/  49 = Escape Escape/' | \
 	cat >> /etc/X11/Xmodmap
 echo 'add Control = Control_L Control_R' >> /etc/X11/Xmodmap

See also

Retrieved from "http://www.gentoo-wiki.info/IBM_ThinkPad_Z61p"

Last modified: Thu, 28 Aug 2008 23:15:00 +0000 Hits: 9,003