- This is a Scratchpad Wiki-Page
- Currently I only takes notes about Linux Installation on a Thinkpad X60s
Hardware:
- BIOS 2.11
- With 4GB of the machines is not able to use the upper memory (PCI space)
- 2 GB RAM installed (Original IBM and still Cheap. They are covered by carepack 3-yr warranty).
1.2 Distribution
- Ubuntu / KUbuntu Gutsy, since Tribe 2
- KthinkBat (not part of ubuntu, manual install, easy)
- tp_smapi (not part of ubuntu, manual install, easy)
- hdapsd (parks hdd if notebook is moved to fast, needs tp_smapi)
1.3 Unlock UMTS (WWAN) Card
- Call IBM within 30 days after purchase, tell them the IMEI, say "Yes, I want!" and you get an unlock code. You can fire it via minicom/screen, but in some rare cases (such as mine) you need a windows based unlocker tool (MEPErase) from them. The tool is originally made my the manufacturer of the UMTS card: Sierra Wireless. This only works with native Windows as it directly accesses the HW. My tries via Wine and KVM were not successfull. Happy Windows Re-Installing ;/
- The card works fine with current linux kernels.
1.4 e1000 checksum error
modprobe e1000 eeprom_bad_csum_allow=1
or use lenovo's script to fix the hardware (better way IMO). Run this thing once:
http://www-307.ibm.com/pc/support/site.wss/license.do?filename=mobiles/vidalia-eeprom-mod-script1.5 Backlight
video (garbles acpi-backlight button FN PGUP/PGDOWN)
1.6 ACPI
Use: acpid, acpi-support, powersaved (powernowd didn't scale the freqency down!)
1.7 Power consumption
- KThinkBat shows current power usage in watt. Very comfortable. It access tp_smapi if installed, so it's somewhat more acurate than doing so via acpi (Klaptop and Kpowersave do so ...)
- Kthinkbat must be manually installed (uses tp_smapi if installed, so better)
- With the standard 4-cell bat, my max runtime is around 2:20 (using WLAN!)
- /etc/rc.local: add "ethtool -s eth0 wol d" and "iwpriv eth1 set_power 9"
1.8 Suspend/Resume
- Works with 2.6.22, but after resume LCD backlight stays off. No way to reactivate it yet. :(
- module kvm / kvm-intel prevent resume, unload them before suspend
- ipw3945 is not unloadable unitl to also stop the userspace daemon. recommend: switch to iwl3945 instead.
- iwl3945 still, doesnt solve the problem, as (k)ubuntu ships on outdated version
- switched back to ipw3945. Found out that it can be unloaded via "modprobe -r ipw3945", as there there is a snippet shipped in modprobe.d, that unload the regulatory/userspace daemon of ipw3945
- still dont know how powersaved can be made to use modprobe -r instead of rmmod
- To reactive X backlight after resume, configure powersaved to "switch console before suspend". Drawback: The text consoles dont come back after resume.
- Patch for powersaved to unload ipw3945:
https://bugzilla.novell.com/attachment.cgi?id=101724&action=diff
1.9 HDAPS
1.10 ipw3945 vs. iwl3945
- Standard is ipw3945
- Blacklist is with echo "blacklist ipw3945" >> /etc/modprode.d/local
- Then you can try mpdprobe iwl3945 instead
- Attention! Maye you need to remove the /etc/udev/rules.d/70-persistent-net.rules
1.11 CPU Microcode