Probleme beim Kernel-Backen

Post Reply
Message
Author
ytimk
Posts: 341
Joined: 07. Sep 2001 0:08

Probleme beim Kernel-Backen

#1 Post by ytimk »

Hi,
seit ich auf meinem Rechner einen eigenen Kernel (2.4.18) kompiliert habe, funktioniert das PowerOff nach einem Shutdown nicht mehr.
Hab' ich bei der Konfiguration was falsch gemacht? Wenn ja, was?

Warum sind eigentlich bei "make xconfig" manche Sachen grau unterlegt und nicht anwählbar?? Es sind irgendwie immer genau die Sachen, die ich brauche: ACPI, Sony I/O-Controller,... Kann man das irgendwie übergehen?

thorsten
Posts: 72
Joined: 23. Jan 2002 13:54

Re: Probleme beim Kernel-Backen

#2 Post by thorsten »

Hallo,
für den PowerOff musst du "APM" mit kompilieren. Kann dir leider nicht sagen, in welcher Rubrik du das findest (Habe gerade keine Kernelsourcen greifbar), sorry.
Das manche Optionen nicht anwählbar sind, liegt daran, dass diese sich noch im Entwicklungsstadium befinden und als noch nicht "ausgereift" gelten.
Um diese Sachen in den Kernel mit einzukompilieren musst du diese Möglichkeit erst aktivieren, das geht in einem der ersten Menüpunke die dir x - config anbietet, schau einfach mal durch.

Gruß

Thorsten

jensemann
Posts: 189
Joined: 08. Dec 2001 15:18
Location: Krefeld (obwohl mir Kölsches Bier lieber ist)
Contact:

Re: Probleme beim Kernel-Backen

#3 Post by jensemann »

Hi YtimK
Zu deinem PowerOFF Problem: keine Ahnung, aber ich glaub da gibt es ne Option.

Zu den Grau hinterlegten Teilen: Manche Funktionen benötigen andere um laufen zu können. Probiers am besten mal auf der console mit make menuconfig, ist meiner Meinung nach wesentlich besser aufgebaut, also logischer. Ich hab früher auch immer xconfig genommen, bis ich menuconfig kennenglernt habe, sieht zwar älter aus, ist aber wesentlicher besser gelöst. Die ilfe gibt dir auch oft auskunft darüber welche Funktionen andere benötigen.
Mfg jensemann
Hilfe bei LFS Problemen: <a href="http://www.lfsforum.org" target="_blank"><!--auto-->http://www.lfsforum.org</a><!--auto-->

ytimk
Posts: 341
Joined: 07. Sep 2001 0:08

Re: Probleme beim Kernel-Backen

#4 Post by ytimk »

APM hatte ich kompiliert, einmal sogar mit der Option, dass das BIOS zum ausschalten benutzt wird - ging beides nicht.
Kann aber auch daran liegen, dass ich zwischendurch "make clean" vergessen habe <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> - werd's gleich nochmal ausprobieren!

> Um diese Sachen in den Kernel mit einzukompilieren musst du diese Möglichkeit erst aktivieren, das geht in einem der ersten Menüpunke die dir x - config anbietet, schau einfach mal durch

"Code maturity level options" - gleich der erste Menüpunkt.

menuconfig werde ich mir auch gleich mal anschauen.

THX euch beiden!!

YtimK

ytimk
Posts: 341
Joined: 07. Sep 2001 0:08

Re: Probleme beim Kernel-Backen

#5 Post by ytimk »

Hi,

ich bekomme auf beiden Rechnern beim booten die Fehlermeldung:

"modprobe: can't locate module char-major-10-135"

kann das evtl. mit dem Poweroff zusammenhängen?

Auf meinem "großen" Rechner scheint der neue Kernel jetzt ganz gut zu laufen. Er fährt inzwischen auch runter.
APM habe ich durch ACPI ersetzt, jetzt geht's.

Beim Notebook habe ich immer noch die Schwierigkeiten mit PowerOff - und ein Kernel mit ACPI-Unterstützung lässt sich ascheinend nicht booten, obwohl das BIOS (ausschließlich??) ACPI unterstützt!?!
sonypi will auch irgendwie nicht laufen.

ytimk
Posts: 341
Joined: 07. Sep 2001 0:08

Re: Probleme beim Kernel-Backen

#6 Post by ytimk »

Zum ACPI habe ich eben was gefunden.
Ich muss das wohl patchen:

--- linux/drivers/acpi/namespace/nsinit.c.orig Sun Dec 2 22:30:59 2001
+++ linux/drivers/acpi/namespace/nsinit.c Sun Dec 2 22:31:39 2001
@@ -334,7 +334,8 @@
* The device is present. Run _INI.
*/
DEBUG_EXEC (acpi_ut_display_init_pathname (obj_handle, "_INI [Method]"))
;
- status = acpi_ns_evaluate_relative (obj_handle, "_INI", NULL, NULL);
+ //status = acpi_ns_evaluate_relative (obj_handle, "_INI", NULL, NULL);
+ status = AE_NOT_FOUND;
if (AE_NOT_FOUND == status) {
/* No _INI means device requires no initialization */


Aber wie macht man sowas??

olga
Posts: 14
Joined: 27. Feb 2002 22:46
Location: Wilhermsdorf

Re: Probleme beim Kernel-Backen

#7 Post by olga »

Hi
Ich hab mir auch gerade den 2.4.18ner kompiliert. Bei mir funktioniert das automatische Ausschalten. In General Setup habe ich ACPI support ausgeschaltet und nur Advanced Power Management BIOS support eingeschaltet (als Modul). "Ignore USER SUSPEND", "enable PM at boot time" und "use real mode APM BIOS call to power off" sind bei mir eingeschaltet der rest steht auf no.
Das Problem mit dem
Modul "char-major-10-135" hab ich auch. weis aber leider auch nicht wofür das gut ist.
Gruß. Michi

marc
Posts: 444
Joined: 20. Apr 2001 23:31
Location: Arnsberg

Re: Probleme beim Kernel-Backen

#8 Post by marc »

Moin.
Char-major-10-135 entspricht der RTC (Real Time Clock). Die Option dafür müßte unter "Character Devices" zu finden sein, also einfach als Modul kompilieren und die Fehlermeldung kommt nicht mehr.

Gruß
Marc

ytimk
Posts: 341
Joined: 07. Sep 2001 0:08

Re: Probleme beim Kernel-Backen

#9 Post by ytimk »

@Michi:
Ich glaube, diese Einstellungen hatte ich auch so, bin mir aber nicht sicher...

Beim Notebook wär's halt ziemlich praktisch, z.B. auch die Akku-Ladung zu überprüfen, deswegen ist ACPI doch ganz sinnvoll. Ich muss also wahrscheinlich entweder patchen, oder es mit einem älteren Kernel versuchen.

@Marc R.:
THX! Ich glaube, das war die letzte Fehlermeldung auf dem Rechner.

Post Reply