View previous topic :: View next topic |
Author |
Message |
joshua Tux's lil' helper
Joined: 19 Jun 2002 Posts: 134 Location: Wiesbaden
|
Posted: Sat Sep 28, 2002 3:32 pm Post subject: |
|
|
richtig,
mein post über acpid bezog sich eigentlich nur darauf:
pom wrote: | Hallo,
ist mit ACPI - wenn's funktioniert auch ein herunterfahren wie mit M$ Winblöd möglich ? (Knöpfchen drücken und so?)
|
natürlich kann acpid nichts, was der kernel nicht kann. das war wohl auch etwas OT, sorry.
habs nochmal mit apm probiert, geht auch nicht. |
|
Back to top |
|
|
Dimitri Guru
Joined: 24 Jul 2002 Posts: 373 Location: Niederbayern/Germany
|
Posted: Sat Sep 28, 2002 3:32 pm Post subject: |
|
|
Hi.
mein Tipp: Orginal Kernel holen xfs, und superpage zu patchen (je nach dem was gebracuht wird und dann unter General Setup-> ACPI alles in den Kernel kompilieren. Hatte bei mir auch Probleme mit ACPI
Dim
PS: Speichere vorher deine konfiguration in einer extra Datei, damit sparts Du Zeit bei neuen kernel |
|
Back to top |
|
|
joshua Tux's lil' helper
Joined: 19 Jun 2002 Posts: 134 Location: Wiesbaden
|
Posted: Sat Sep 28, 2002 3:37 pm Post subject: |
|
|
das bedeutet dann wohl, dass das an der kernelversion von gentoo liegt?
was machen die damit eigentlich?
schade, da hab ich irgendwie nicht so bock drauf, aber wenigstens ist das mal ein lichtblick!
danke! |
|
Back to top |
|
|
Dimitri Guru
Joined: 24 Jul 2002 Posts: 373 Location: Niederbayern/Germany
|
Posted: Sat Sep 28, 2002 3:42 pm Post subject: |
|
|
ACPI ist generell im Kernel noch noch im Beta Stadium. Evtl kann das Patchen von gentoo bei machen Rechnerkonfigurationen Probleme hervorrufen. Nur nicht aufgeben. Vielleicht gehts mit 2.4.20.
Dim
PS. Kernel mal mit den angaben aus make.conf kompilierten. Da wird er auch schneller. Siehe auch mein Experiement |
|
Back to top |
|
|
joshua Tux's lil' helper
Joined: 19 Jun 2002 Posts: 134 Location: Wiesbaden
|
Posted: Sat Sep 28, 2002 3:46 pm Post subject: |
|
|
Dimitri wrote: | Siehe auch mein Experiement |
äh ... experiment?
ja, mit den angaben aus der make.conf ... funktioniert das mit -O3? |
|
Back to top |
|
|
Dimitri Guru
Joined: 24 Jul 2002 Posts: 373 Location: Niederbayern/Germany
|
Posted: Sat Sep 28, 2002 4:06 pm Post subject: |
|
|
Mit -O3 bricht er ab, aber mit O2 gehts. Alle anderen Optimierungen kannst übernehmemen. Im Zweifellsfall ausprobieren. Ich hatte bis jetzt keine Probleme
Dim |
|
Back to top |
|
|
joshua Tux's lil' helper
Joined: 19 Jun 2002 Posts: 134 Location: Wiesbaden
|
Posted: Mon Sep 30, 2002 1:00 pm Post subject: |
|
|
ok, habs so gemacht: kernel geholt, mit xfs etc. gepatcht, "halt -p" geht nicht. immernoch. scheinbar funktionierts bei euch auch noch nicht, oder?
aber hab was gefunden, scheinbar gibts ein bug beim A7V:
http://www.uwsg.iu.edu/hypermail/linux/kernel/0201.3/0351.html
ich bin mir nicht ganz sicher, über welchen kernel di da reden, aber möglicherweise ist das ein hinweis? |
|
Back to top |
|
|
joshua Tux's lil' helper
Joined: 19 Jun 2002 Posts: 134 Location: Wiesbaden
|
Posted: Mon Sep 30, 2002 1:59 pm Post subject: Ich hab's! |
|
|
hab folgenden patch ausgeführt, es klappt:
Code: |
diff -urdN linux/drivers/acpi/hardware/hwsleep.c linux/drivers/acpi/hardware/hwsleep.c
--- linux/drivers/acpi/hardware/hwsleep.c Wed Oct 24 21:06:22 2001
+++ linux/drivers/acpi/hardware/hwsleep.c Tue Jan 22 16:17:46 2002
@@ -152,6 +152,13 @@
return status; }
+ /* Broken ACPI table on ASUS A7V... it reports type 7, but poweroff is type 2...
+ sleep is type 1 while ACPI reports type 3, but as I was not able to get
+ machine to wake from this state without unplugging power cord... */
+ if (type_a == 7 && type_b == 7 && sleep_state == ACPI_STATE_S5 && !memcmp(acpi_gbl_DSDT->oem_id, "ASUS\0\0", 6)
+ && !memcmp(acpi_gbl_DSDT->oem_table_id, "A7V", 3)) {
+ type_a = type_b = 2;
+ }
/* run the _PTS and _GTS methods */
MEMSET(&arg_list, 0, sizeof(arg_list));
|
zu beachten:
Quote: | Your patch might work on the A7V, but it does not on my A7V133-C. If I
modify the OEM string in the patch, it works. It may also be modified to
[...] "A7V-133", 7)[...] but then it probably won't work on a A7V... |
ich hab das normale, alte A7V, da gabs keine probleme.
mein kernel: linux-2.4.19 direkt von kernel.org, gepatcht mit xfs und superpage. funktioniert dann aber wahrscheinlich auch mit dem gentoo-kernel. habe die zeilen manuell eingefügt und nicht mit patch, nur um sicher zu gehen.
ob das seiteneffekte haben kann, weiss ich nicht, ich übernehme jedenfalls keine verantwortung!
jetzt schaltet er nach einem "halt -p" auch richtig ab.
viel erfolg! |
|
Back to top |
|
|
Malawi n00b
Joined: 25 Aug 2002 Posts: 51
|
Posted: Mon Sep 30, 2002 2:39 pm Post subject: |
|
|
Wie wird der Patch eingespielt? Bei mir passiert folgendes:
root@Malawi linux # patch -p1 < acpipatch
patching file drivers/acpi/hardware/hwsleep.c
patch: **** malformed patch at line 5: return status; }
Weiß jemand wie man den Fehler beheben kann?
mfG Malawi |
|
Back to top |
|
|
Malawi n00b
Joined: 25 Aug 2002 Posts: 51
|
Posted: Mon Sep 30, 2002 2:42 pm Post subject: |
|
|
Wie wird der Patch eingespielt? Bei mir passiert folgendes:
root@Malawi linux # patch -p1 < acpipatch
patching file drivers/acpi/hardware/hwsleep.c
patch: **** malformed patch at line 5: return status; }
Weiß jemand wie man den Fehler beheben kann?
mfG Malawi |
|
Back to top |
|
|
Malawi n00b
Joined: 25 Aug 2002 Posts: 51
|
Posted: Mon Sep 30, 2002 3:11 pm Post subject: |
|
|
Wie wird der Patch eingespielt? Bei mir passiert folgendes:
root@Malawi linux # patch -p1 < acpipatch
patching file drivers/acpi/hardware/hwsleep.c
patch: **** malformed patch at line 5: return status; }
Weiß jemand wie man den Fehler beheben kann?
mfG Malawi |
|
Back to top |
|
|
joshua Tux's lil' helper
Joined: 19 Jun 2002 Posts: 134 Location: Wiesbaden
|
Posted: Mon Sep 30, 2002 3:19 pm Post subject: |
|
|
wie gesagt, ich hab die paar zeilen selbst eingefügt, einfach "/usr/src/linux/drivers/acpi/hardware/hwsleep.c" im editor öffnen, dann ab zeile 152 oder so ähnlich vor
Code: |
/* run the _PTS and _GTS methods */
MEMSET ....
|
die if-klausel einfügen. viel einfacher.
oder besorg dir den klartext für den patch von dort, wo ich die url angegeben hab, es kann sein, dass bei der version von mir was mit den zeilenenden nicht in ordnung ist, c&p hat nicht so ganz geklappt, wurde alles zu einer zeile.
viel erfolg! |
|
Back to top |
|
|
Malawi n00b
Joined: 25 Aug 2002 Posts: 51
|
Posted: Mon Sep 30, 2002 4:58 pm Post subject: |
|
|
Erstmal sorry für das Multiposting, ich hab zu spät gemerkt das das Forum kurzzeitig gehangen hat.
Ich habs jetzt per Hand eingefügt, auch wenn ich nicht die geringste Ahnung hab was ich da gemacht habe. Aber beim Neukompilieren des Kernels gabs keine Fehlermeldungen. Leider hats nichts gebracht, die Kiste schaltet immer noch nicht ab.
Ich habs mit em String "A7V", 3 und "AV-133" ,7 probiert wie im Posting angegeben. Im Einstaz Kernel 2.4.19-ac4 von kernel.org auf A7V133 mit BIOS 1009. ACPI fest einkompiliert, kein APM.
Ich hatte mich schon gefreut endlich die Lösung in Händen zu halten, leider zu früh gefreut. Muss ich halt weiter mit Hand ausschalten, auch wenns nervt. |
|
Back to top |
|
|
Qubax Guru
Joined: 19 Jul 2002 Posts: 451 Location: Tirol, Austria
|
Posted: Thu Oct 03, 2002 7:38 pm Post subject: |
|
|
ok, ich habe jetzt den post gefunden, in dem dieses problem endlich erklärt und bereinigt wird. für diejenigen unter euch die nicht so oft im forum rumlesen https://forums.gentoo.org/viewtopic.php?t=8057
auch ich habe zuerst ein gebraucht, aber ohne smp und mit apm gehts jetzt auch bei mir, also sollte es somit auf allen asus-mtherboards laufen.
für den ungeduldigen: anscheinend disabled smp apm, daher das prob.
and auch gleich an dieser stelle: großes lob an viz, danke daß du das herausgefunden hast |
|
Back to top |
|
|
gsf n00b
Joined: 07 Jul 2002 Posts: 46
|
Posted: Thu Oct 03, 2002 10:19 pm Post subject: |
|
|
Hi ,
also ich habe ein ECS K7S5A und unter ACPI alle fest ,"Hot-Plug Device" fest
und die Unteroptionen als Modul dazu noch alles unter APM deaktiviert und
habe keine Probleme mit runterfahren.
Nur mal so nebenbei falls hilft
Greetz _________________ ...to be or wannabe....... |
|
Back to top |
|
|
joshua Tux's lil' helper
Joined: 19 Jun 2002 Posts: 134 Location: Wiesbaden
|
Posted: Thu Oct 03, 2002 11:03 pm Post subject: |
|
|
soweit ich das verstanden habe geht es hier speziell um das ASUS A7V. ich hatte dasselbe problem bis ich die paar zeilen in den kernel eingefügt habe (siehe oben).
normalerweise sollte das herunterfahren funktionieren, sobald man ACPI im kernel hat (oder als modul?), jedenfalls ging das bei mir immer, bis einschliesslich 2.4.18, bzw. gentoo-2.4.19-irgendwas, der angeblich noch nicht der richtige 2.4.19er war, sondern nur ein gepatchter 2.4.18. seit dem 2.4.19er von gentoo, der jetzt ein "echter" 2.4.19er ist, war nix mehr mit "halt -p", für meine konfiguration hat der genannte patch funktioniert. hatte auch einen link auf die quelle gepostet, wo ich den patch gefunden habe, vielleicht kann man ja da nochmal nachfragen, falls es für einen von euch immer noch nicht funktioniert.
naja, dann viel erfolg, wollte nur mal klarstellen, dass das problem bisher nur für A7Vs bekannt ist, daher helfen hier "bei mir gehts, ich hab kein asus board" posts leider nicht. hätte auch schreiben können "ich nehm windows, da gehts auch", wär halt nur gelogen ... |
|
Back to top |
|
|
Malawi n00b
Joined: 25 Aug 2002 Posts: 51
|
Posted: Sat Oct 05, 2002 3:34 pm Post subject: |
|
|
Ich habe jetzt eine Lösung für das Problem gefunden, mein A7V133 schaltet nun ab.
Auf http://sourceforge.net/project/showfiles.php?group_id=36832&release_id=114177 gibts Patches für das ACPI Subsystem. Ich hab den Originalkernel 2.4.19 von kernel.org benutzt, den dafür angebotenen ACPI-Patch eingespielt, und ACPI fest in den Kernel einkompiliert. Jetzt schaltet mein Rechner mit halt -p ab. Es gibt dort Patches für diverse Kernelversionen, Erfahrungsberichte wären nicht schlecht.
mfG Malawi |
|
Back to top |
|
|
|