Frage zur Aktivierung von Kernel-Parametern

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Frage zur Aktivierung von Kernel-Parametern

Beitrag von Duff » 26.03.2009 13:19:59

Hallo,

um das Tool powertop nutzen zu können, muss man verschiedene Kernel-Parameter aktiviert haben.

Code: Alles auswählen

Stromverbrauch (nach ACPI): 19,7W (0,6 Std.)

Keine detaillierte Statistik verfügbar; aktivieren Sie CONFIG_TIMER_STATS in Ihrem Kernel.
Diese Option befindet sich im Abschnitt "Kernel Debugging" der Kernel-Konfiguration.
(verfügbar über CONFIG_DEBUG_KERNEL=y in der .config Datei)
Wie geht man hier nun am besten vor?
Reicht es, einfach in der .config die Parameter auf =y zu setzen oder macht man sowas besser über make menuconfig?
(Wobei ich dann noch die Frage hätte, wie man über menuconfig die einzelnen Punkte findet; gibt es da eine Art Übersichtsbaum)


Danke & Gruß,
Daniel
Oh, yeah!

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: Frage zur Aktivierung von Kernel-Parametern

Beitrag von armin » 26.03.2009 15:09:28

Mach so Sachen lieber über die Curses-Öberfläche, da werden im Zweifelsfall noch nötige zusätzliche Parameter mit ausgewählt.
Aus dem Kopf würde ich gerade sagen, das Kernel-Debugging direkt in der ersten Auswahl zu finden ist. Wenn du etwas Spezielles suchst, kannst du mit '/' suchen.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Frage zur Aktivierung von Kernel-Parametern

Beitrag von Duff » 26.03.2009 15:20:26

Trigger. hat geschrieben:Mach so Sachen lieber über die Curses-Öberfläche, da werden im Zweifelsfall noch nötige zusätzliche Parameter mit ausgewählt.
Sorry, aber welche Oberfläche meinst du?

Muss ich eigentlich anschließend noch mehr machen?

Code: Alles auswählen

cd /usr/src/linux	
root@daniel-laptop:/usr/src/linux-2.6.27# vi .config oder make menuconfig
root@daniel-laptop:/usr/src/linux-2.6.27# make all
root@daniel-laptop:/usr/src/linux-2.6.27# make modules_install
root@daniel-laptop:/usr/src/linux-2.6.27# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.27.b42009
root@daniel-laptop:/usr/src/linux-2.6.27# mkinitramfs -o initrd.img-2.6.27.b42009
root@daniel-laptop:/usr/src/linux-2.6.27# cp initrd.img-2.6.27.b42009 /boot/
Unter /boot gibt es ja noch die config-2.6.27* Dateien, die ich jetzt so nicht habe oder dorthin kopiere...
Oh, yeah!

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: Frage zur Aktivierung von Kernel-Parametern

Beitrag von nepos » 26.03.2009 15:45:58

Bevor du hier weiter machst, lies erstmal bitte, wie du mittels make-kpg sauber Kernel-Pakete baust...

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Frage zur Aktivierung von Kernel-Parametern

Beitrag von Duff » 26.03.2009 15:56:13

nepos hat geschrieben:Bevor du hier weiter machst, lies erstmal bitte, wie du mittels make-kpg sauber Kernel-Pakete baust...
Man kann ja verschiedene Varianten wählen.
Oh, yeah!

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Frage zur Aktivierung von Kernel-Parametern

Beitrag von cirrussc » 26.03.2009 18:01:36

Duff hat geschrieben:
Trigger. hat geschrieben:Mach so Sachen lieber über die Curses-Öberfläche, da werden im Zweifelsfall noch nötige zusätzliche Parameter mit ausgewählt.
Sorry, aber welche Oberfläche meinst du?
Duff hat geschrieben:Reicht es, einfach in der .config die Parameter auf =y zu setzen oder macht man sowas besser über make menuconfig?
nepos hat geschrieben:Man kann ja verschiedene Varianten wählen.
Welche soll denn besser sein, besser um Debian Pakete zu bauen, die bei der Installation auch noch die richtige initrd bauen?
Duff hat geschrieben:Muss ich eigentlich anschließend noch mehr machen?
make-kpkg macht alles.

Aber um deine erste Frage zu beantworten: Ja besser mit config|menuconfig|xconfig ... konfigurieren.
Wie Trigger schon schrieb, haben viele Symbole Abhängigkeiten zu anderen, was die config Tools alles erledigen.

http://wiki.debianforum.de/DebianizedLinuxKernel
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Frage zur Aktivierung von Kernel-Parametern

Beitrag von Duff » 26.03.2009 18:42:25

So bin ich eigentlich auch vorgegangen.

Habe nur anstelle von

Code: Alles auswählen

make-kpkg --initrd --revision 0.1 kernel_image 
ein

Code: Alles auswählen

make-kpkg --initrd --revision 5.10 linux_image 
eingegeben.

Mmh...
...werde mal die andere Variante probieren.


Gibt es eigentlich eine Art Übersicht für make menuconfig, damit man sehen kann unter welchem Punkt man was findet?
Oh, yeah!

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Frage zur Aktivierung von Kernel-Parametern

Beitrag von cirrussc » 26.03.2009 18:58:18

Duff hat geschrieben:Gibt es eigentlich eine Art Übersicht für make menuconfig, damit man sehen kann unter welchem Punkt man was findet?
Nicht das ich wüsste.
Mit / kann man aber nach Symbolen Suchen.
Nach ein paar Versuchen weiß man dann schon, wo etwas zu finden ist :wink:
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Frage zur Aktivierung von Kernel-Parametern

Beitrag von Duff » 28.03.2009 17:48:52

Habe es nun endlich hinbekommen.

Code: Alles auswählen

cd /usr/src/linux
make menuconfig
make-kpkg clean
make-kpkg --initrd --append-to-version daniel kernel_image
dpkg -i ../linux-image-2.6.27daniel_2.6.27daniel-10.00.Custom_i386.deb

Das mit dem Suchen in make menuconfig ist mir vorher noch nie aufgefallen.
So geht das Suchen aber gut.
Oh, yeah!

Antworten