Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X61
I installed Ubuntu 8.10 on a ThinkPad X61 model 7673-CTO.
Here is preliminary information.
Problems and solutions
ThinkVantage key not seen by X
The ThinkVantage key is seen and reported by ACPI
$ acpi_listen ibm/hotkey HKEY 00000080 00001018
It is seen and reported by input-events as KEY_VENDOR which according to /usr/include/linux/input.h has the value 0x168.
It is seen by showkey as having keycode 0x168 (360 in decimal).
But it isn't seen by xev.
This is reportedly fixed in Jaunty.
Refs:
- https://bugs.launchpad.net/ubuntu/hardy/+source/linux/+bug/217504/
- https://wiki.ubuntu.com/Hotkeys/Troubleshooting
Table of keycodes for special keys and keycombinations
key combination | extra symbol | showkey | input-events | acpi_listen | xev | GNOME keyboard shortcuts |
---|---|---|---|---|---|---|
Mute | loudspeaker with stroke | 113 | ^[[25~ | ^[[25~ | (none) | XF86AudioMute |
Volume down | loudspeaker, down arrow | 114 | ^[[26~ | ^[[26~ | (none) | XF86AudioLowerVolume |
Volume up | loudspeaker, up arrow | 115 | (none) | (none) | (none) | XF86AudioRaiseVolume |
ThinkVantage | "ThinkVantage" | 360 | KEY_VENDOR | |||
Fn | (none) | 143 | (none) | |||
Fn-Home | sun, up arrow | 225 | KEY_BRIGHTNESSUP | |||
Fn-End | sun, down arrow | 224 | KEY_BRIGHTNESSDOWN | |||
Fn-F1 | 466 | KEY_FN_F1 | ||||
Fn-F2 | padlock | 152 | KEY_SCREENLOCK | |||
Fn-F3 | battery | 236 | KEY_BATTERY | |||
Fn-F4 | crescent moon | 142 | KEY_SLEEP | |||
Fn-F5 | radiating computer | 385 | KEY_RADIO | |||
Fn-F6 | 471 | KEY_FN_F6 | ||||
Fn-F7 | screen, line, computer | 227 | KEY_SWITCHVIDEOMODE | |||
Fn-F8 | trackpoint, line, trackpad | 192 | KEY_F22 | |||
Fn-F9 | computer, eject symbol | 194 | KEY_F24 | |||
Fn-F10 | 143 | (none) | ||||
Fn-F11 | 476 | KEY_FN_F11 | ||||
Fn-F12 | screen, arrow, diskpack | 205 | KEY_SUSPEND | |||
Fn-up-arrow | square ("stop play" symbol) | 166 | (none) | |||
Fn-down-arrow | right arrow ("play" symbol) | 164 | (none) | |||
Fn-left-arrow | left arrow ("prev" symbol) | 165 | (none) | |||
Fn-right-arrow | right arrow ("next" symbol) | 163 | (none) | |||
Fn-Space | screen with hourglass ("zoom" symbol) | 372 | KEY_ZOOM | |||
Fn-PgUp | illuminated lamp | ? | ? | ? | ? |
Can't load the hdaps module
# modprobe hdaps FATAL: Error inserting hdaps (/lib/modules/2.6.27-11-generic/kernel/drivers/hwmon/hdaps.ko): No such device or address # rmmod thinkpad_ec # modprobe hdaps #
The hdaps and the thinkpad_ec module conflict. Either one can be loaded in the absence of the other.
Apparently an hdaps_ec module is needed but Ubuntu doesn't currently ship it.
The hdaps loaded:
Setting up hdapsd (1:0.0.20070803-2) ... * Not starting hdapsd: /sys/block/hda/queue/protect does not exist, please read /usr/share/doc/hdapsd/README.Debian
The latter file says:
hdapsd needs the hdaps kernel module and the hdaps_protect patch in the kernel so it WON'T work out-of-the-box on a Debian machine yet. Look at http://thinkwiki.org/wiki/HDAPS for additional information.
Atheros AR5212 801.11 abg Wi-Fi card doesn't resume
Solution: Add to /usr/lib/pm-utils/sleep.d/10NetworkManager:
thaw|resume) + ifconfig wifi0 up resume_nm
Ref: https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules/+bug/275692
Getting the Wi-Fi LED to flash
Add to /etc/sysctl.conf:
dev.wifi0.ledpin=1 dev.wifi0.softled=1
Do something on dock or undock
Add an /etc/udev/rules.d/55-thinkpad-local.rules file containing:
KERNEL=="dock.0", ATTR{docked}=="1", RUN+="/etc/thinkpad/dock.sh 1" KERNEL=="dock.0", ATTR{docked}=="0", RUN+="/etc/thinkpad/dock.sh 0"
and add an /etc/thinkpad/dock.sh file containing something like this:
#!/bin/sh # Wait for the dock state to change sleep 1 DOCKED=$(cat /sys/devices/platform/dock.0/docked) case "$DOCKED" in "0") xrandr -d :0.0 --output VGA --off ;; "1") xrandr -d :0.0 --output VGA --auto xrandr -d :0.0 --output LVDS --auto --right-of VGA ;; esac exit 0
Ref: http://marc.info/?l=linux-thinkpad&m=123416226107039&w=2
Other problems already fixed in Intrepid
Sound too quiet
Not a problem.
Networking not working after resume
Not a problem.
Links
Do something with ThinkVantage key
Ref: http://www.krizka.net/2008/06/14/the-thinkvantage-button-and-ubuntu-hardy-heron/