Welche Kernel-Patches für ein Notebook? (ThinkPad T41p)

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Deblix
Beiträge: 585
Registriert: 23.05.2003 17:33:48
Wohnort: Bremen

Welche Kernel-Patches für ein Notebook? (ThinkPad T41p)

Beitrag von Deblix » 08.12.2004 10:44:40

Ich bekomme in den nächsten Tage mein Notebook und will gleich zu Anfang einen neuen Kernel kompilieren. dafür werden immer wieder spezielle Patches gerausgebracht.
Dazu 3 Fragen:

1. Welche Notebook-relevanten Patches gibt es?
2. Welche davon machen für ein ThinkPad T41p Sinn?
3. Wo finde ich die Patches? (um alles für eine Kernelversion zu holen)

Benutzeravatar
bluelupo
Beiträge: 153
Registriert: 26.10.2004 11:15:30
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Südostbayern

Beitrag von bluelupo » 08.12.2004 11:14:38

Hi deblix,
schau dir mal die neue KANOTIX-X (Live-CD mit Option zur HD-Installation) an. Die basiert auf Debian SID und bietet von Haus eine gute Hardwareerkennung für Laptops. Du kannst du dir evtl. die ganze Kernelkompiliererei sparen. Setze KANOTIX selbst erfolgreich seit einen halben Jahr ein.


Kanotixdownload
Kanotixwiki
Kanotixforum
Ciao
bluelupo

Benutzeravatar
Deblix
Beiträge: 585
Registriert: 23.05.2003 17:33:48
Wohnort: Bremen

Beitrag von Deblix » 08.12.2004 11:30:07

Will das Notebook zum Arbeiten einsetzen und möchte auf Debian testing umsteigen. Daher bitte kein Sid.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: Welche Kernel-Patches für ein Notebook? (ThinkPad T41p)

Beitrag von peschmae » 08.12.2004 12:28:07

Deblix hat geschrieben:Ich bekomme in den nächsten Tage mein Notebook und will gleich zu Anfang einen neuen Kernel kompilieren. dafür werden immer wieder spezielle Patches gerausgebracht.
Dazu 3 Fragen:

1. Welche Notebook-relevanten Patches gibt es?
2. Welche davon machen für ein ThinkPad T41p Sinn?
3. Wo finde ich die Patches? (um alles für eine Kernelversion zu holen)
Grundsätzlich zum Funktionieren sollte eigentlich ein aktueller 2.6.9er Kernel ausreichen.

Zusätzlich interessant war für mich (ich hab aber kein T41p sondern ein x21):
- thinkpad-sources - aber die kannst du gut nachträglich kompilieren, sind nur module für einige TP-Spezifische Dinger
- Software Suspend 2 (aber das brauchst du nur wenn du das auch willst ;)) von http://softwaresuspend.berlios.de

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
Deblix
Beiträge: 585
Registriert: 23.05.2003 17:33:48
Wohnort: Bremen

Re: Welche Kernel-Patches für ein Notebook? (ThinkPad T41p)

Beitrag von Deblix » 08.12.2004 16:37:40

peschmae hat geschrieben:- Software Suspend 2 (aber das brauchst du nur wenn du das auch willst ;)) von http://softwaresuspend.berlios.de
Was genau macht das jetzt. Es heißt, dass mit dem ThinkPad ein Suspend-To-RAM möglich sei. Getestet wurde es mit SuSE 9.1 Pro. Nutzen die das auch, oder wie kriege ich einen Suspend-To-RAM?

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 08.12.2004 17:41:02

Nein, das bedeutet das "suspend to disk" funktioniert. Suspend to RAM unter ACPI funktioniert natürlich auch, dafür solltest du aber die Boot Option "acpi_sleep=s3_bios" einschalten.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

hazel2k2
Beiträge: 12
Registriert: 04.12.2004 21:07:13
Kontaktdaten:

Beitrag von hazel2k2 » 16.12.2004 18:44:18

hi,
hab ein "normales" t41 und das funktioniert mit dem 2.6.9 auch recht gut!! brauchst keine speziellen patches!! sowohl das kernel-suspend als auch swsusp2!! die ganzen thinkpad-tasten gehen auch gut!

was ich nicht verstehe ist das mit dem arbeiten und sid?!?! du kannst du sid genauso arbeiten wie mit testing oder besser, nur weil das bei debian unstable heisst ist das nochlange kein "blue-screen-system"!! die versionen sind am ende genau das was bei z.b. suse stable ist :-) ! ich finde bei testing treten noch öfter z.b. unlösbare paketabhängigkeiten auf als bei stabel/unstable!!!

gruss
hazel

Benutzeravatar
Deblix
Beiträge: 585
Registriert: 23.05.2003 17:33:48
Wohnort: Bremen

Beitrag von Deblix » 16.12.2004 21:44:44

Mein T41p liegt bereits unterm Weihnachtsbaum und mir kribbeln schon die Finger :wink:

Auf meinem Desktop-Rechner nutze ich zur Zeit Sid und bin in Sachen Aktualität der Software begeistert, jedoch mogeln sich da mal broken Packages ein.
Habe zur Zeit auch keinen Sound auf dem Rechner, obwohl ich nichts am Sound-System (ALSA) geändert habe. KDE bemängelt, dass er "Default" nicht öffnen könne. Aber das ist wohl etwas off-topic.

Das ist aber mal ein Beispiel, warum ich bisher zu Sarge tendiere. Kann es ja mit einigen Sid-Quellen "aktueller" halten.
Außer KDE und einigen exotischen Paketen würde ich wohl auch nichts missen.

Ganz wichtig ist mit Syspend-To-RAM und WLAN. Das soll auf jeden Fall gut laufen.
In Sachen Wifi bin ich bei dem Notebook mit Madwifi gut beraten.
Reicht für Systemd-To-RAM schon der Kernel alleine (2.6.9), oder wie reagiert die Kiste auf das Schließen des Bildschirms?

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 16.12.2004 21:53:41

Ich habe Kernel 2.6.9 mit ACPI laufen und der Laptop schläft beim Schliessen friedlich ein. Allerdings muß die Kernel Boot Option "acpi_sleep=s3_bios" angeben werden damit das Display nach dem Aufwachen nicht einfriert.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 16.12.2004 21:56:11

Deblix hat geschrieben: Reicht für Systemd-To-RAM schon der Kernel alleine (2.6.9), oder wie reagiert die Kiste auf das Schließen des Bildschirms?
ich habe mir den acpid daemon dazu installiert. Dort können acpi-Events mit eigenen Shellscripts verknüpft werden. Standardmäß ist allerdings nur ein Script für den Powerbutton dabei.

Benutzeravatar
Deblix
Beiträge: 585
Registriert: 23.05.2003 17:33:48
Wohnort: Bremen

Beitrag von Deblix » 16.12.2004 21:57:57

ACPI ist mir vertraut, da ich es auf meinem Desktop-Rechner nutze.
Gibts für Laptops bereits fertige Scripte und HowTos, wie man ACPI diese Scripte beibringt (verknüpft)?

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 16.12.2004 22:03:30

Ja die sind auch total simple z.B. lid.sh

Code: Alles auswählen

#!/bin/sh
# /etc/acpi/lid.sh
#
# from: http://www.enyo.de/fw/hardware/thinkpad/
#
rmmod -f ehci_hcd
echo 3 > /proc/acpi/sleep
und das entsprechende event:

Code: Alles auswählen

# /etc/acpi/events/lid

event=button/lid
action=/etc/acpi/lid.sh
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 16.12.2004 22:05:08

beim googeln wirst du sicher schnell fündig, allerdings sind diese Scripts sehr stark von deinem System abhängig. Im einfachsten Fall brauchst du nicht mehr als ein echo ins /proc/... um suspend to ram auszulösen.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 16.12.2004 22:11:59

eagle hat geschrieben:

Code: Alles auswählen

#!/bin/sh
# /etc/acpi/lid.sh
#
# from: http://www.enyo.de/fw/hardware/thinkpad/
#
rmmod -f ehci_hcd
echo 3 > /proc/acpi/sleep
und das entsprechende event:

Code: Alles auswählen

[/quote]

eagle hat gleich ein Beispiel gebracht, warum diese Scripte vom System abhängig sind und nicht einfach über apt zu installieren sind.
Anscheinend macht auf seinem System das Modul ehci_hcd Probleme.  D.h hat er (oder ein anderer) dort ein "rmmod -f ehci_hcd" eingebaut

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 16.12.2004 22:17:28

gms hat geschrieben:Anscheinend macht auf seinem System das Modul ehci_hcd Probleme. D.h hat er (oder ein anderer) dort ein "rmmod -f ehci_hcd" eingebaut
Das Modul ehci_hcd verhindet blöderweise ein Einschlafen des Systems.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
Deblix
Beiträge: 585
Registriert: 23.05.2003 17:33:48
Wohnort: Bremen

Beitrag von Deblix » 16.12.2004 22:23:26

eagle hat geschrieben:Das Modul ehci_hcd verhindet blöderweise ein Einschlafen des Systems.
Verstehe schon. Geht mir ja auch nur um die Grundlagen der ACPI-Funktionalität.
Verstehe schon, warum einige Module entladen / geladen werden, wenn ein Suspend ausgelöst wird.

Antworten