3488
Kommentar: init
|
6017
format
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
|| 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] || |
|
Zeile 2: | Zeile 4: |
Once again I installed [http://debian.org Debian] on a notebook. This time it was 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. | 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. |
Zeile 23: | Zeile 27: |
----- | |
Zeile 24: | Zeile 29: |
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. |
|
Zeile 28: | Zeile 37: |
----- | |
Zeile 29: | Zeile 39: |
== 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]. |
|
Zeile 30: | Zeile 47: |
* ibm_acpi - special keys * kernel option for suspend ----- |
|
Zeile 80: | Zeile 100: |
---- [[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] ----- |
|
Zeile 81: | Zeile 115: |
''TODO'' | [[PageComment2]] |
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.
Please feel free to edit and extent this howto.
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 |
|
|
|
|
|
|
|
|
not tested - visit [http://thinkwiki.org/wiki/Category:X20 Thinkwiki] for more information |
|
|
|
|
|
not tested - visit [http://thinkwiki.org/wiki/CF_Card_slot Thinkwiki] for more information |
|
|
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.
- 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]