Rechner automatisch ausschalten

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Rechner automatisch ausschalten

Beitrag von rksteve » 11.09.2003 12:41:36

Hallo!

Das ist mein erster Beitrag, darum möchte ich mich mal kurz vorstellen:
Ich komme aus Österreich (Bezirk Braunau) und habe seit 2 Wochen Debian installiert und bin vollauf zufrieden damit. An Erfahrung bringe ich ein paar jeweils kurzr Versuche mit älteren Suse Versionen mit. So nun zu meinen Problem:

Als ich Debian (Woody) installiert habe (also mit den standard Kernel) schaltete sich der Rechner nach dem Runterfahren automatisch aus. Ich habe mir jetzt einen neuen Kernel gebaut habe folgendes in der Kernel eingebaut:

Power Management support
Advanced Power Management BIOS support
Enable PM at boot time
Use real mode APM BIOS call to power off

Brauche ich dazu auch noch ACPI Support, das habe ich noch nicht eingebaut.
Brauche habe ich sonst noch was vergessen?

Jetzt erschein nur
Flushing HDD hda hdb hdc
power down
-- es rührt sich aber nichts weiter.

Gruss
Steve

till1985
Beiträge: 6
Registriert: 28.08.2002 23:43:28

Beitrag von till1985 » 11.09.2003 12:48:34

versuch ma beim kernel diese Punkte
ACPI + Full ACPI Support + Button

auszuwählen, damit hats bei mir geklappt :)

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

APM?

Beitrag von rksteve » 11.09.2003 12:59:28

brauche ich APM dann noch?

es gibt kein FULL acpi support!
oder meinst du ich sollte alle punkt auswählen?

Steve
Zuletzt geändert von rksteve am 11.09.2003 13:02:25, insgesamt 1-mal geändert.

Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

Beitrag von CaT » 11.09.2003 13:00:29

nein
man hat meistens nur entweder oder. also acpi reicht.

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 11.09.2003 13:03:48

Hallo und willkommen im Forum!
Für nen einfachen PC sollte APM reichen, beim Laptop brauchst Du ACPI.
Für ACPI:
Code maturity level options >>
[X] Prompt for development and/or incomplete code/drivers

General setup>>
[X] ACPI support
[ ] ACPI Debug Statements
<M> ACPI Bus Manager
<M> System
<M> Processor
<M> Button
< > AC Adapter
< > Embedded Controller
< > Advanced Power Management BIOS support
Dann halt jeweils noch die Module laden (wichtig fürs Runterfahren!) und den entsprechenden Dämon installieren.

Grüsse!

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 11.09.2003 14:24:00

So, hab ich nun probiert, ich kann aber die Module nicht laden. Es geht eben der ACPI-Bus Manager ab denke ich mal.

depmod: *** Unresolved symbol in /lib/modules/2.4.22/kernel/driver/acpi/button.o

das selbe dann auch fuer Fan Prozessor...

Welche Dämone brauche ich dann?
Im Kernel habe ich folgendes drinnen:
General setup/ACPI Support
<y> ACPI Support
<m> Button
<m> Fan
<m> Prozessor
<m> Thermal Zone

einen ACPI Bus Manager finde ich nicht! kernel Version 2.4.22

Gruss
Steve

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 11.09.2003 15:05:45

rksteve hat geschrieben:depmod: *** Unresolved symbol in /lib/modules/2.4.22/kernel/driver/acpi/button.o
Hast Du das aus dem gleichen Sourcetree gebaut wie den Kernel?

Fan Prozessor brauchst Du nicht. Dämonen: apmd für apm und acpid für acpi :-)

Ansosten halt alles, was mit apm zu tun hat im Kernel deaktivieren

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 11.09.2003 15:54:34

Ja habe ich.

make modules
make modules_install funktioniert ohne probleme. Erst bei modconf streikts.

An was kanns liegen dass ACPI_bus bei mir nicht da ist?

Gruss
Steve

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 11.09.2003 19:53:55

rksteve hat geschrieben:Ja habe ich.
An was kanns liegen dass ACPI_bus bei mir nicht da ist?
Uups, liegt daran, dass das von einem 2.4.18er Kernel war, beim 2.4.22 hab ich's auch nicht.
Bei mir lassen sich die module ganz normal laden. Ich hab "ACPI Support" und die Module Button und Fan.

Etwas ratlos :roll:

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 12.09.2003 08:53:43

naja, dann gehts halt nicht. muss ich es halt mit apm (ich hab ja eh keinen laptop) noch mal probieren. welche einstellungen muss ich da im kernel machen?
reicht apmd als dämon?

gruss
steve

Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

Beitrag von CaT » 12.09.2003 11:28:12

nein
apmd baut auf dem apm support im kernel auf.
und schaut einfach wenn z.b. das notbook kein akku mehr hat dass danach nicht einfach alles abstürtzt. also apm support im kernel bräuchtest du noch. ...

General Setup
- Advanced Power Managment BIOS Support
.....Enable PM at boot time
.....Enable console blanking using apm
.....Use real mode APM BIOS call to power off

das hab ich in meinem notebook
da geht alles wunderbar auch abschalten.

grüsse CaT

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 12.09.2003 14:22:58

Hallo rksteve!

Ob Du jetzt apm oder acpi nimmst, ist bei normalem PC ziemlich egal.

Wenn Du weiterin "unresloved Symbols" bekommst, nimmt mal bei "Loadable Modul Support"
"Set version information on all module symbols" raus.

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 14.09.2003 09:40:43

PROBLEM GELÖST!

Ich habs jetzt wieder mit APM versucht diesmal aber Use real mode ... weggelassen und alles fest in den Kernel eingebaut, und es geht.
DANKE für alle die mir de geholfen haben.

Gruss
steve :D

Antworten