Ubuntu tp-Kernel: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 1: | Zeile 1: | ||
= Einleitung = | == Einleitung == | ||
Der tp-Kernel verfolgt das Ziel, den Ubuntu-Kernel um (vorwiegend) ThinkPad-spezifische Treiber und Patches bzw. neuere Treiberversionen zu ergänzen. Zusätzlich ist der PHC-Patch (s. [http://wiki.ubuntuusers.de/Prozessorspannung_absenken Prozessorspannung absenken - "Undervolting"]) bereits enthalten. Der tp-Kernel erspart dem Benutzer, selbst den Kernel patchen und kompilieren zu müssen. | Der tp-Kernel verfolgt das Ziel, den Ubuntu-Kernel um (vorwiegend) ThinkPad-spezifische Treiber und Patches bzw. neuere Treiberversionen zu ergänzen. Zusätzlich ist der PHC-Patch (s. [http://wiki.ubuntuusers.de/Prozessorspannung_absenken Prozessorspannung absenken - "Undervolting"]) bereits enthalten. Der tp-Kernel erspart dem Benutzer, selbst den Kernel patchen und kompilieren zu müssen. | ||
<u>Hinweis:</u> der tp-Kernel kann, falls man nur an PHC interessiert ist, problemlos auch mit anderen Notebook-Fabrikaten eingesetzt werden. | <u>Hinweis:</u> der tp-Kernel kann, falls man nur an PHC interessiert ist, problemlos auch mit anderen Notebook-Fabrikaten eingesetzt werden. | ||
= Inhalte = | == Inhalte == | ||
== Ubuntu-Version(en) == | === Ubuntu-Version(en) === | ||
Derzeit wird der tp-Kernel für folgende Ubuntu-Version(en) bereitgestellt: | Derzeit wird der tp-Kernel für folgende Ubuntu-Version(en) bereitgestellt: | ||
* '''Ubuntu 10.04 LTS "Lucid Lynx" - Kernel 2.6.32''' | * '''Ubuntu 10.04 LTS "Lucid Lynx" - Kernel 2.6.32''' | ||
Zeile 11: | Zeile 11: | ||
Eine Unterstützung von Ubuntu 10.10 - Kernel 2.6.35 - ist derzeit nicht geplant, da nahezu alle unten aufgeführten Modifikationen bereits im Ubuntu-Kernel enthalten sind. | Eine Unterstützung von Ubuntu 10.10 - Kernel 2.6.35 - ist derzeit nicht geplant, da nahezu alle unten aufgeführten Modifikationen bereits im Ubuntu-Kernel enthalten sind. | ||
== Treiberunterstützung == | === Treiberunterstützung === | ||
* ThinkPad X201: i915-Patch für den Blank Screen Bug ([https://bugs.launchpad.net/bugs/554569 LP #554569]) | * ThinkPad X201: i915-Patch für den Blank Screen Bug ([https://bugs.launchpad.net/bugs/554569 LP #554569]) | ||
* ThinkPad Edge-Reihe, L-Reihe, X100e: Funkgeräte per Software (rfkill) und Hotkey schalten, Lüftersteuerung uvm. (Treiber [http://wiki.ubuntuusers.de/Thinkpad_ACPI thinkpad-acpi] Version 0.24-20100516, Backport aus Kernel 2.6.35) | * ThinkPad Edge-Reihe, L-Reihe, X100e: Funkgeräte per Software (rfkill) und Hotkey schalten, Lüftersteuerung uvm. (Treiber [http://wiki.ubuntuusers.de/Thinkpad_ACPI thinkpad-acpi] Version 0.24-20100516, Backport aus Kernel 2.6.35) | ||
Zeile 18: | Zeile 18: | ||
* IdeaPad: Funkgeräte per Software (rfkill) und Hotkey schalten (Treiber ideapad_acpi, Backport aus Kernel 2.6.36) | * IdeaPad: Funkgeräte per Software (rfkill) und Hotkey schalten (Treiber ideapad_acpi, Backport aus Kernel 2.6.36) | ||
== Allgemeines == | === Allgemeines === | ||
* PHC Patch für [http://wiki.ubuntuusers.de/Prozessorspannung_absenken Undervolting] (nur Intel CPUs bis zum Core 2 Duo, Modul '''acpi_cpufreq''' fest einkompiliert) | * PHC Patch für [http://wiki.ubuntuusers.de/Prozessorspannung_absenken Undervolting] (nur Intel CPUs bis zum Core 2 Duo, Modul '''acpi_cpufreq''' fest einkompiliert) | ||
= Paketquelle einrichten = | == Paketquelle einrichten == | ||
Die Kernelpakete werden im [[Ubuntu_ThinkPad_Extras_PPA|ThinkPad Extras PPA]] bereitgestellt, dort ist auch das [[Ubuntu_ThinkPad_Extras_PPA#Paketquelle_einrichten|Einrichten der Paketquelle]] beschrieben. | Die Kernelpakete werden im [[Ubuntu_ThinkPad_Extras_PPA|ThinkPad Extras PPA]] bereitgestellt, dort ist auch das [[Ubuntu_ThinkPad_Extras_PPA#Paketquelle_einrichten|Einrichten der Paketquelle]] beschrieben. | ||
= Kernelpakete installieren = | == Kernelpakete installieren == | ||
Für normale 32bit- und 64bit-Systeme sind folgende Pakete über die [http://wiki.ubuntuusers.de/Paketverwaltung Paketverwaltung] zu installieren: | Für normale 32bit- und 64bit-Systeme sind folgende Pakete über die [http://wiki.ubuntuusers.de/Paketverwaltung Paketverwaltung] zu installieren: | ||
* '''linux-image-generic-tp''' | * '''linux-image-generic-tp''' | ||
Zeile 44: | Zeile 44: | ||
Die Kernelinstallation schließt man mit einem Neustart ab. | Die Kernelinstallation schließt man mit einem Neustart ab. | ||
== Updates == | === Updates === | ||
In den Ubuntu-Repositories veröffentlichte Updates des Ubuntu-Kernels werden regelmäßig auch im PPA als tp-Kernel bereitgestellt und (über aktualisierte Meta-Pakete) automatisch angezogen. | In den Ubuntu-Repositories veröffentlichte Updates des Ubuntu-Kernels werden regelmäßig auch im PPA als tp-Kernel bereitgestellt und (über aktualisierte Meta-Pakete) automatisch angezogen. | ||
Zeile 51: | Zeile 51: | ||
<u>Hinweis:</u> wird für Ubuntu eine neue Kernel-Version freigegeben, so schiebt sich diese im Grub-Boot-Menü durch die höhere Versionnummer zunächst vor den tp-Kernel, solange bis die entsprechende Version des tp-Kernel auch im PPA bereitsteht. | <u>Hinweis:</u> wird für Ubuntu eine neue Kernel-Version freigegeben, so schiebt sich diese im Grub-Boot-Menü durch die höhere Versionnummer zunächst vor den tp-Kernel, solange bis die entsprechende Version des tp-Kernel auch im PPA bereitsteht. | ||
= Changelog = | == Changelog == | ||
==== 19.11.2010 Initiale Version ==== | ==== 19.11.2010 Initiale Version ==== | ||
* Ubuntu Kernel 2.6.32-15.45 (Security Update) | * Ubuntu Kernel 2.6.32-15.45 (Security Update) |
Version vom 23. November 2010, 21:06 Uhr
Einleitung
Der tp-Kernel verfolgt das Ziel, den Ubuntu-Kernel um (vorwiegend) ThinkPad-spezifische Treiber und Patches bzw. neuere Treiberversionen zu ergänzen. Zusätzlich ist der PHC-Patch (s. Prozessorspannung absenken - "Undervolting") bereits enthalten. Der tp-Kernel erspart dem Benutzer, selbst den Kernel patchen und kompilieren zu müssen.
Hinweis: der tp-Kernel kann, falls man nur an PHC interessiert ist, problemlos auch mit anderen Notebook-Fabrikaten eingesetzt werden.
Inhalte
Ubuntu-Version(en)
Derzeit wird der tp-Kernel für folgende Ubuntu-Version(en) bereitgestellt:
- Ubuntu 10.04 LTS "Lucid Lynx" - Kernel 2.6.32
Eine Unterstützung von Ubuntu 10.10 - Kernel 2.6.35 - ist derzeit nicht geplant, da nahezu alle unten aufgeführten Modifikationen bereits im Ubuntu-Kernel enthalten sind.
Treiberunterstützung
- ThinkPad X201: i915-Patch für den Blank Screen Bug (LP #554569)
- ThinkPad Edge-Reihe, L-Reihe, X100e: Funkgeräte per Software (rfkill) und Hotkey schalten, Lüftersteuerung uvm. (Treiber thinkpad-acpi Version 0.24-20100516, Backport aus Kernel 2.6.35)
- Qualcomm Gobi 2000 WWAN/UMTS samt GPS-Patch (siehe auch Gobi 2000 installieren)
- ThinkPads R/T/X60, X200, T400/500, W500/700, X300/301: Fix für Mute Button (macht die Bootoption
acpi_osi=Linux
überflüssig) - IdeaPad: Funkgeräte per Software (rfkill) und Hotkey schalten (Treiber ideapad_acpi, Backport aus Kernel 2.6.36)
Allgemeines
- PHC Patch für Undervolting (nur Intel CPUs bis zum Core 2 Duo, Modul acpi_cpufreq fest einkompiliert)
Paketquelle einrichten
Die Kernelpakete werden im ThinkPad Extras PPA bereitgestellt, dort ist auch das Einrichten der Paketquelle beschrieben.
Kernelpakete installieren
Für normale 32bit- und 64bit-Systeme sind folgende Pakete über die Paketverwaltung zu installieren:
- linux-image-generic-tp
- linux-headers-generic-tp
Wahlweise steht auch ein 32bit-PAE-Kernel zur Verfügung:
- linux-image-generic-pae-tp
- linux-headers-generic-pae-tp
Die vorgenannten Meta-Pakete ziehen automatisch alle weiteren benötigten Pakete an.
Der tp-Kernel wird parallel zum Ubuntu-Kernel installiert. Will man beim Systemstart per Grub-Boot-Menü den Kernel auswählen können, so sind in /etc/default/grub diese Zeilen wie gezeigt mit '#' auszukommentieren
#GRUB_HIDDEN_TIMEOUT=0 #GRUB_HIDDEN_TIMEOUT_QUIET=true
und anschließend mit dem Befehl
sudo update-grub
zu aktivieren.
Die Kernelinstallation schließt man mit einem Neustart ab.
Updates
In den Ubuntu-Repositories veröffentlichte Updates des Ubuntu-Kernels werden regelmäßig auch im PPA als tp-Kernel bereitgestellt und (über aktualisierte Meta-Pakete) automatisch angezogen.
Disclaimer: wer auf zeitnahe Security-Updates angewiesen ist, sollte den tp-Kernel nicht einsetzen.
Hinweis: wird für Ubuntu eine neue Kernel-Version freigegeben, so schiebt sich diese im Grub-Boot-Menü durch die höhere Versionnummer zunächst vor den tp-Kernel, solange bis die entsprechende Version des tp-Kernel auch im PPA bereitsteht.
Changelog
19.11.2010 Initiale Version
- Ubuntu Kernel 2.6.32-15.45 (Security Update)