5835
Kommentar: converted to 1.6 markup
|
← Revision 25 vom 2023-06-30 15:09:51 ⇥
0
|
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. Please feel free to edit and extent this howto. = 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. ||<rowbgcolor="#FFFFE0">component ||<rowbgcolor="#FFFFE0">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 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)>>''' || || ----- = 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. 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]]. * 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]]. ----- = 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: [[http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling|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 [[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 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. * "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]] ---- 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]] |