Unterschiede zwischen den Revisionen 23 und 24
Revision 23 vom 2008-07-18 11:06:00
Größe: 5797
Autor: age
Kommentar: page comments entfernt, fast nur spam
Revision 24 vom 2012-06-13 21:26:20
Größe: 5835
Autor: anonym
Kommentar: converted to 1.6 markup
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
[[TableOfContents]]
Once again I installed
[http://debian.org Debian] on a notebook. This time on a friends [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4L3J5R IBM Thinkpad X20]. This is not exactly spectacular, but I ran into some small problems, which I want to write down as a reference for others.
<<TableOfContents>>
Once again I installed [[http://debian.org|Debian
]] on a notebook. This time on a friends [[http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4L3J5R|IBM Thinkpad X20]]. This is not exactly spectacular, but I ran into some small problems, which I want to write down as a reference for others.
Zeile 7: Zeile 7:
[http://thinkwiki.org/wiki/Category:X20 Thinkwiki.org] tells you something about the ingredients of this notebook. [[http://thinkwiki.org/wiki/Category:X20|Thinkwiki.org]] tells you something about the ingredients of this notebook.
Zeile 13: Zeile 13:
|| '''[[Color(green:chipset)]]''' || ||
|| '''[[Color(green:processor)]]''' || ||
|| '''[[Color(green:video card)]]''' || ||
|| '''[[Color(green:sound card)]]''' || ||
|| '''[[Color(green:modem)]]''' || not tested - visit [http://thinkwiki.org/wiki/Category:X20 Thinkwiki] for more information ||
|| '''[[Color(green:ethernet devic[[1]]]''' || ||
|| '''[[Color(green:trackpoint)]]''' || ||
|| '''[[Color(green:CF-Card slot)]]''' || not tested - visit [http://thinkwiki.org/wiki/CF_Card_slot Thinkwiki] for more information ||
|| '''[[Color(green:special key[[1]]]''' || ||
|| '''<<Color(green:chipset)>>''' || ||
|| '''<<Color(green:processor)>>''' || ||
|| '''<<Color(green:video card)>>''' || ||
|| '''<<Color(green:sound card)>>''' || ||
|| '''<<Color(green:modem)>>''' || not tested - visit [[http://thinkwiki.org/wiki/Category:X20|Thinkwiki]] for more information ||
|| '''<<Color(green:ethernet device)>>''' || ||
|| '''<<Color(green:trackpoint)>>''' || ||
|| '''<<Color(green:CF-Card slot)>>''' || not tested - visit [[http://thinkwiki.org/wiki/CF_Card_slot|Thinkwiki]] for more information ||
|| '''<<Color(green:special keys)>>''' || ||
Zeile 25: Zeile 25:
Before installing Linux on your notebook make sure it runs the [http://thinkwiki.org/wiki/BIOS_Upgrade#X_Series latest Bios (v 2.25) and "Embedded Controller Program" (v 1.36)]. Without these updates you may experience [#fan problems] with its fan. Though there are only update utilities for Windoze and DOS you have the choice:
 * Update these programs without Windoze by following the instructions from [http://thinkwiki.org/wiki/BIOS_Upgrade Thinkwiki].
Before installing Linux on your notebook make sure it runs the [[http://thinkwiki.org/wiki/BIOS_Upgrade#X_Series|latest Bios (v 2.25) and "Embedded Controller Program" (v 1.36)]]. Without these updates you may experience [[#fan|problems]] with its fan. Though there are only update utilities for Windoze and DOS you have the choice:
 * Update these programs without Windoze by following the instructions from [[http://thinkwiki.org/wiki/BIOS_Upgrade|Thinkwiki]].
Zeile 29: Zeile 29:
There are [http://thinkwiki.org/wiki/Installation_on_ThinkPads_without_CD-ROM_drive several possibilities] to install Debian though it hasn't a built-in CD-ROM drive. The easiest approach is to use an external USB-drive. There are [[http://thinkwiki.org/wiki/Installation_on_ThinkPads_without_CD-ROM_drive|several possibilities]] to install Debian though it hasn't a built-in CD-ROM drive. The easiest approach is to use an external USB-drive.
Zeile 31: Zeile 31:
The installation of Debian Etch ([http://www.debian.org/devel/debian-installer/ Debian Installer Etch beta 2]) worked smoothly. The installation of Debian Etch ([[http://www.debian.org/devel/debian-installer/|Debian Installer Etch beta 2]]) worked smoothly.
Zeile 36: Zeile 36:
Because of some problems with Speedstep (have a look at the FAQ) I compiled my own kernel. The [attachment:config .config]-file is slightly different from Debian's standard. Because of some problems with Speedstep (have a look at the FAQ) I compiled my own kernel. The [[attachment:config|.config]]-file is slightly different from Debian's standard.
Zeile 39: Zeile 39:
Nothing spectacular. Here is the [attachment:xorg.conf xorg.conf]. Nothing spectacular. Here is the [[attachment:xorg.conf|xorg.conf]].
Zeile 66: Zeile 66:
Further informations concerning speedstep can be found here: [http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling thinkwiki]. Further informations concerning speedstep can be found here: [[http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling|thinkwiki]].
Zeile 70: Zeile 70:
You have disabled the speedstep-lib checks like explained above, but speedstep still doesn't work with kernels <=2.6.15? It's a [http://bugzilla.kernel.org/show_bug.cgi?id=5553 kernel bug]. Try to enable this kernel option: You have disabled the speedstep-lib checks like explained above, but speedstep still doesn't work with kernels <=2.6.15? It's a [[http://bugzilla.kernel.org/show_bug.cgi?id=5553|kernel bug]]. Try to enable this kernel option:
Zeile 91: Zeile 91:
It's a [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361197 bug]. Wait until it'll be fixed or switch back to kernel 2.6.15. It's a [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361197|bug]]. Wait until it'll be fixed or switch back to kernel 2.6.15.
Zeile 94: Zeile 94:
[[Anchor(fan)]] <<Anchor(fan)>>
Zeile 97: Zeile 97:
You need to update the "Embedded Controller Program" to version 1.36 and the Bios to 2.25. The bad news: IBM only provides update utilities for Windoze and DOS. A friend runs Windoze on his notebook. So I changed the harddisks and installed the update. [http://thinkwiki.org/wiki/BIOS_Upgrad Thinkwiki] tells you how to proceed without Microsoft Software.
 * "Embedded Controller Program" [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-4VQNTP Windoze version] / [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4PBMCT DOS version]
 * Bios [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-4P52BM Windoze version] / [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4P52BL DOS version]
You need to update the "Embedded Controller Program" to version 1.36 and the Bios to 2.25. The bad news: IBM only provides update utilities for Windoze and DOS. A friend runs Windoze on his notebook. So I changed the harddisks and installed the update. [[http://thinkwiki.org/wiki/BIOS_Upgrad|Thinkwiki]] tells you how to proceed without Microsoft Software.
 * "Embedded Controller Program" [[http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-4VQNTP|Windoze version]] / [[http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4PBMCT|DOS version]]
 * Bios [[http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-4P52BM|Windoze version]] / [[http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4P52BL|DOS version]]
Zeile 104: Zeile 104:
This is a problem with all Linux kernels prior to 2.6.14-rc1. Update your kernel or have a look at [http://thinkwiki.org/wiki/Problem_with_3Com_10/100_Ethernet_card_not_being_recognized Thinkwiki] This is a problem with all Linux kernels prior to 2.6.14-rc1. Update your kernel or have a look at [[http://thinkwiki.org/wiki/Problem_with_3Com_10/100_Ethernet_card_not_being_recognized|Thinkwiki]]

Once again I installed Debian on a notebook. This time on a friends IBM Thinkpad X20. This is not exactly spectacular, but I ran into some small problems, which I want to write down as a reference for others.

Please feel free to edit and extent this howto.

ingredients

Thinkwiki.org tells you something about the ingredients of this notebook.

compatibility

The table below shows compatibility with kernel >= 2.6.15. Everything highlighted in green is fully supported. Orange means particularly supported and everything in red isn't supported at the moment.

component

comment

chipset

processor

video card

sound card

modem

not tested - visit Thinkwiki for more information

ethernet device

trackpoint

CF-Card slot

not tested - visit Thinkwiki for more information

special keys


installation

Before installing Linux on your notebook make sure it runs the latest Bios (v 2.25) and "Embedded Controller Program" (v 1.36). Without these updates you may experience problems with its fan. Though there are only update utilities for Windoze and DOS you have the choice:

  • Update these programs without Windoze by following the instructions from Thinkwiki.

  • Install Windoze and update these programs. I think IBM/Lenovo won't update the Bios and "Embedded Controller Program" any longer (last version is from 2003) - it's save to delete Windoze after the update.

There are several possibilities to install Debian though it hasn't a built-in CD-ROM drive. The easiest approach is to use an external USB-drive.

The installation of Debian Etch (Debian Installer Etch beta 2) worked smoothly.


configuration

kernel

Because of some problems with Speedstep (have a look at the FAQ) I compiled my own kernel. The .config-file is slightly different from Debian's standard.

x.org

Nothing spectacular. Here is the xorg.conf.


faq

Speedstep doesn't work

After trying to load speedstep modules the following message appears: FATAL: Error inserting speedstep_smi (/lib/modules/2.6.15-1-486/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-smi.ko): No such device

To get this working you'll need a kernel with this option enabled:

CONFIG_X86_SPEEDSTEP_RELAXED_CHECK = y

That's the case with recent Debian kernels. Go on and disable the speedstep-lib checks by by creating a /etc/modprobe.d/speedstep-lib file with this content:

options speedstep-lib relaxed_check=1

And then, you may add these 2 lines to /etc/modules:

speedstep-lib
speedstep-smi
cpufreq_powersave

Further informations concerning speedstep can be found here: thinkwiki.


Speedstep still doesn't work

You have disabled the speedstep-lib checks like explained above, but speedstep still doesn't work with kernels <=2.6.15? It's a kernel bug. Try to enable this kernel option:

CONFIG_CPU_FREQ_DEBUG = y


Speedstep does work but I can't use ondemand governor

This governor doesn't work on older laptops without Enhanced Speedstep (and guess: the X20 is a "plain-speedstep" notebook).


Starting with kernel 2.6.16 my soundcard doesn't work

The alsa driver fails to probe the sound chip:

PCI: Found IRQ 5 for device 0000:00:0b.0
...
never read ISV3 and ISV4 from AC'97
CS4281: probe of 0000:00:0b.0 failed with error -5

It's a bug. Wait until it'll be fixed or switch back to kernel 2.6.15.


The fan is very noisy and doesn't stop working

You need to update the "Embedded Controller Program" to version 1.36 and the Bios to 2.25. The bad news: IBM only provides update utilities for Windoze and DOS. A friend runs Windoze on his notebook. So I changed the harddisks and installed the update. Thinkwiki tells you how to proceed without Microsoft Software.


3Com 10/100 Ethernet card is not being recognized

This is a problem with all Linux kernels prior to 2.6.14-rc1. Update your kernel or have a look at Thinkwiki


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.