Jądro tp w Ubuntu

Z ThinkPad-Wiki

Przejdź do: nawigacja, szukaj

Spis treści

Wprowadzenie

Celem tp-Kernela jest uzupełnienie jądra Ubuntu o (głównie) sterowniki i łatki specyficzne dla ThinkPadów oraz nowsze wersje sterowników. Dodatkowo zawarta jest już łatka PHC (zob. Obniżanie napięcia procesora – „undervolting”). tp-Kernel oszczędza użytkownikowi konieczności samodzielnego łatania i kompilowania jądra.

Wskazówka: jeśli interesuje nas tylko PHC, tp-Kernel można bez problemu używać także z notebookami innych producentów.

Spis treści

Wersje Ubuntu

Obecnie tp-Kernel jest udostępniany dla następujących wersji Ubuntu:

  • Ubuntu 10.04 LTS „Lucid Lynx” – jądro 2.6.32

Obsługa Ubuntu 10.10 – jądro 2.6.35 – nie jest obecnie planowana, ponieważ niemal wszystkie wymienione poniżej modyfikacje są już zawarte w jądrze Ubuntu.

Obsługa sterowników

  • ThinkPad X201: poprawka i915 dla błędu czarnego ekranu (Blank Screen Bug) (LP #554569)
  • Seria ThinkPad Edge, seria L, X100e: programowe (rfkill) i skrótem klawiszowym przełączanie urządzeń bezprzewodowych, sterowanie wentylatorem i wiele więcej (sterownik thinkpad-acpi w wersji 0.24-20100516, backport z jądra 2.6.35)
  • Qualcomm Gobi 2000 WWAN/UMTS wraz z poprawką GPS (zob. także Instalacja Gobi 2000)
  • ThinkPady R/T/X60, X200, T400/500, W500/700, X300/301: poprawka przycisku wyciszania (czyni opcję rozruchową acpi_osi=Linux zbędną)
  • IdeaPad: programowe włączanie i wyłączanie urządzeń bezprzewodowych (rfkill) oraz skrót klawiszowy (sterownik ideapad-laptop, backport z jądra 2.6.37)

Informacje ogólne

  • Łatka PHC do undervoltingu (tylko procesory Intel do Core 2 Duo, moduł acpi_cpufreq wkompilowany na stałe)

Konfiguracja źródła pakietów

Pakiety jądra są udostępniane w ThinkPad Extras PPA, gdzie opisano także konfigurację źródła pakietów.

Instalacja pakietów jądra

Dla zwykłych systemów 32- i 64-bitowych należy zainstalować następujące pakiety za pomocą menedżera pakietów:

  • linux-image-generic-tp
  • linux-headers-generic-tp

Opcjonalnie dostępne jest także 32-bitowe jądro PAE:

  • linux-image-generic-pae-tp
  • linux-headers-generic-pae-tp

Powyższe metapakiety automatycznie pobierają wszystkie pozostałe wymagane pakiety.

tp-Kernel jest instalowany równolegle z jądrem Ubuntu. Aby podczas startu systemu móc wybrać jądro w menu rozruchowym Grub, należy w pliku /etc/default/grub zakomentować te linie za pomocą „#”, jak pokazano

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true

a następnie aktywować poleceniem

sudo update-grub

zmiany.

Instalację jądra kończy się ponownym uruchomieniem komputera.

Aktualizacje

Aktualizacje jądra Ubuntu publikowane w repozytoriach Ubuntu są regularnie udostępniane w PPA również jako tp-Kernel i automatycznie pobierane (za pośrednictwem zaktualizowanych metapakietów).

Zastrzeżenie: osoby zależne od szybkich aktualizacji zabezpieczeń nie powinny używać tp-Kernela.

Wskazówka: gdy dla Ubuntu zostanie wydana nowa wersja jądra, w menu rozruchowym Grub wysunie się ona początkowo przed tp-Kernel dzięki wyższemu numerowi wersji – do czasu, aż odpowiednia wersja tp-Kernela będzie dostępna także w PPA.

Changelog

  • 15.07.2011 - Jądro Ubuntu 2.6.32-33.70
  • 20.04.2011 – jądro Ubuntu 2.6.32-31.61
  • 16.03.2011 – jądro Ubuntu 2.6.32-30.59
  • 01.03.2011 – jądro Ubuntu 2.6.32-29.58
  • 26.01.2011 – jądro Ubuntu 2.6.32-28.55
  • 20.12.2010 – jądro Ubuntu 2.6.32-27.49
  • 01.12.2010 – jądro Ubuntu 2.6.32-26.48 (aktualizacja zabezpieczeń)
  • 23.11.2010 – jądro Ubuntu 2.6.32-26.47
  • 19.11.2010 – jądro Ubuntu 2.6.32-25.45 (aktualizacja zabezpieczeń)
Narzędzia osobiste
Think-Wiki