Unterschiede zwischen den Revisionen 11 und 12
Revision 11 vom 2006-05-24 08:08:09
Größe: 5957
Autor: phil
Kommentar: Bios update
Revision 12 vom 2006-05-24 08:10:13
Größe: 5960
Autor: phil
Kommentar: spelling
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 27: Zeile 27:
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. There're only update utilities for Windoze and DOS but you have the choise: 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. Tought there're only update utilities for Windoze and DOS you have the choise:

more Debian, more notebooks: ["Debian on IBM T23"] | [https://systemausfall.org/~phil/s5n.html Debian on Asus S5200N] | [https://systemausfall.org/~phil/507dx.html Debian on Acer Travelmate 507dx]

introduction

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.

InhaltTableOfContents

ingredients

[http://thinkwiki.org/wiki/Category:X20 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

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]


installation

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. Tought there're only update utilities for Windoze and DOS you have the choise:

  • Update these programs without Windoze by following the instructions from [http://thinkwiki.org/wiki/BIOS_Upgrade 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 [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.

The installation of Debian Etch ([http://www.debian.org/devel/debian-installer/ 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 [attachment:config .config]-file is slightly different from Debian's standard.

x.org

Nothing spectacular. Here is the [attachment:xorg.conf xorg.conf].

TODO

  • ibm_acpi - special keys
  • kernel option for suspend


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


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 [http://bugzilla.kernel.org/show_bug.cgi?id=5553 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 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 [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.


Anchor(fan)

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. [http://thinkwiki.org/wiki/BIOS_Upgrad 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 [http://thinkwiki.org/wiki/Problem_with_3Com_10/100_Ethernet_card_not_being_recognized Thinkwiki]


comments

PageComment2


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