unofficial ASUS Notebook Forum
10. Jan 2009

Forum Suche Forum Übersicht Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen

zum vorhergehenden Thema Thema drucken zum nächsten Thema

Übersicht ::  ASUS Mobile Computing ::  Linux ::  HOWTO: Reparieren der DSDT
moderiert von: Moderatoren

gehe zu Seite : vorherige Seite 1 | 2 | 3 | 4 | 5 | 6 | 7 nächste Seite
Zum aktuellsten Beitrag 

HOWTO: Reparieren der DSDT

schendi verfasst: 16.09.2004, 08:57
Junior Member
Junior Member
schendi

registriert: Jun. 2004
Beiträge: 127

Status: offline
letzter Besuch: 06.03.06
@mcreichelt

Zu SuSE 9.1 und der DSDT steht auch was in der FAQ.

Hatte auch mal das Problem, dass diff mit gravitons patch nicht ganz geklappt hat (ich wollte dummerweise eine schon gepatchte DSDT nochmal patchen... Newbie halt icon_wink ). Dann habe ich mir gravitons patch angeschaut und die Einträge selbst in der DSDT gesucht. Manche haben dann natürlich gefehlt, weil ja schon gepatcht war. Also wenn Du irgendwas absolut nicht finden kannst, dann brauchst Du es wahrscheinlich auch nicht mehr ändern (Newbie-Anischt icon_biggrin )


ASUS M6710NEUH - WinXP Pro - Gentoo (vorher SuSE 9.1)
Nach oben  Profil PM senden
 
graviton verfasst: 16.09.2004, 12:38
ASUS fanatic
ASUS fanatic
graviton

registriert: Feb. 2004
Beiträge: 661

Status: offline
letzter Besuch: 06.05.08
Sonst versuch dieses

http://www.tzi.de/~adieling/asusm6n-acpi/dsdt.diff

auf deine dsdt.dsl anzuwenden. Hab da jetzt nicht mehr alle Methoden "Serialized", denn das scheint das diff wohl fuer andere Benutzer als mich selbst unbrauchbar zu machen, da die dsdt's sich ja schon etwas unterscheiden, und dann zu viele Aenderungen gemacht werden muessen. Hab jetzt nur die 2 Methoden Serialized, welche das Versagen des Luefters zu verursachen scheinen. Ausserdem geht ab 2.6.9 die Kerneloption "acpi_serialize", dann hat sich das mit dem Totalausfall-Luefterbug eh erledigt.


:: Ey Amigos, hoert mal ein bischen zu, koennte wichtig sein! ::
-
** M6800N ** 1.5GHz ** DVD/CD-RW ** 1 Gig Infineon ** Gentoo Linux **
Nach oben  Profil PM senden Webseite
 
metaphysikum verfasst: 19.10.2004, 14:31
Junior Member
Junior Member


registriert: Aug. 2004
Beiträge: 48

Status: offline
letzter Besuch: 18.07.07
Hi!

Ist im Patch aufn 2.6.9.rc4 nun eigentlich das Problem behoben oder muss ich da immer noch wild rumpatchen?


- Asus M6711Ne - xubuntu - XFCE - Kernel 2.6.15 -
Nach oben  Profil PM senden Webseite
 
graviton verfasst: 19.10.2004, 15:12
ASUS fanatic
ASUS fanatic
graviton

registriert: Feb. 2004
Beiträge: 661

Status: offline
letzter Besuch: 06.05.08
ne leider immer nocht nicht behoben, this sux icon_smile

Es ist einiges geaendert worden, d.h. es kommen jetzt keine ACPI Fehler mehr, es sei denn man gibt acpi=strict als Kerneloption an. Abgesehen vom ecdt patch, aber der ist eh nicht so wichtig. Nur das Auslesen des Batteriestatus klappt trotzdem immer noch nicht. Doppelt bloed, weil die genau das Problem, welches das Auslesen des Batteriestatus verhindert in dem rc4 gepatched haben, aber halt nur halbherzig, denn es funzt nicht icon_frown


:: Ey Amigos, hoert mal ein bischen zu, koennte wichtig sein! ::
-
** M6800N ** 1.5GHz ** DVD/CD-RW ** 1 Gig Infineon ** Gentoo Linux **
Nach oben  Profil PM senden Webseite
 
metaphysikum verfasst: 20.10.2004, 02:09
Junior Member
Junior Member


registriert: Aug. 2004
Beiträge: 48

Status: offline
letzter Besuch: 18.07.07
also ich habs nun mal probiert.
soweit hat ja anscheinend irgendwie was geklappt.
ich hab erst mal den 2.6.8.1 mit dem 2.6.9-rc4 gepacht
dann mit edct und cst oder wie die beiden heißen.
kernel kompiliert
dann das mit der dsdt via script.
alles kompiliert
dsdt.hex in /usr/src/linux-2.6.8.1/drivers/acpi kopiert
und dann den osl-2.6.7.patch drueberlaufen lassen.
UND dann kam irgendein HEX Fehler.
Brauch ich nen aktuelleren osl-xxx-patch oder passt das so.
Oder soll ich neueres bis ausprobieren
Batterie kann ich halt immer noch nicht auslesen.


PS: Ich hab von wegen Kernel noch nicht soooo den Plan.
PPS: Hat jmd das ALSA am laufen oder nehmen alle den OSS mit dem IHC her?


- Asus M6711Ne - xubuntu - XFCE - Kernel 2.6.15 -
Nach oben  Profil PM senden Webseite
 
elpuma verfasst: 20.10.2004, 05:58
Newbie
Newbie


registriert: Jan. 2004
Beiträge: 39

Status: offline
letzter Besuch: 25.02.06
hi
ich hab gerad gesehen das der 2.6.9 kernel draussen ist. kann mir jemand sagen ob das patchen jetzt nicht mehr notwendig ist? sollte ja so sein.
mfg


editiert von: elpuma, 20.10.2004, 05:59 Uhr
Nach oben  Profil PM senden
 
graviton verfasst: 20.10.2004, 10:18
ASUS fanatic
ASUS fanatic
graviton

registriert: Feb. 2004
Beiträge: 661

Status: offline
letzter Besuch: 06.05.08
also das patchen ist leider noch immer notwendig, bzw. der osl patch ist ueberfluessig weil man das jetzt ueber make menuconfig einstellen kann, falls man es kann, denn im rc4 waren die config scripte noch nicht aktualisiert icon_smile Muesste den osl patch mal anpassen, muss mir aber heute abend erstmal den 2.6.9er anschauen.

Ausserdem funktioniert die Erkennung der Batterie nicht mehr zuverlaessig in dem Sinn, das nicht mehr erkannt wird wenn man das gute Stueck entfernt.

Evtl. ist es jetzt einfacher den asl method hack von
http://mrhammy2.ath.cx:81/ einzuspielen; Seite ist leider down icon_smile


:: Ey Amigos, hoert mal ein bischen zu, koennte wichtig sein! ::
-
** M6800N ** 1.5GHz ** DVD/CD-RW ** 1 Gig Infineon ** Gentoo Linux **
Nach oben  Profil PM senden Webseite
 
metaphysikum verfasst: 25.10.2004, 00:12
Junior Member
Junior Member


registriert: Aug. 2004
Beiträge: 48

Status: offline
letzter Besuch: 18.07.07
Hi!
Also mit dem ACPI ist das ja alles nicht so einfach.
Ich hab mir jetzt mal ein neues Bios besorgt und dies via WINFlash geflasht.
Muss ich nun unter Linux mit der DSDT wieder umschreiben oder bleibt da einfach die alte fuer die DSDT.hex
Dann hab ich fuer den 2.6.9 den ecdt und cst Patch eingespielt.
Nur sagt er mir nun immer beim kompilieren der Modules das was mitder processor.ko nicht stimmt. Irgendwas von Unknown Processer oder so.
Muss doch im Kernel nen P-M auswaehlen oda?
Vielleicht hat ja einer ein paar hilfreiche Tips fuer mich.
Danke



- Asus M6711Ne - xubuntu - XFCE - Kernel 2.6.15 -
Nach oben  Profil PM senden Webseite
 
graviton verfasst: 25.10.2004, 10:55
ASUS fanatic
ASUS fanatic
graviton

registriert: Feb. 2004
Beiträge: 661

Status: offline
letzter Besuch: 06.05.08
jo die DSDT muss mit jeder Bios-version neu. Den cst-Patch hab ich ehrlich gesagt nur and den release candidates getestet. Lass ihn einfach weg, geht auch ohne, bzw. vielleicht ist er schon mit im 2.6.9er drin...

Alternativ kannst Du auch den aml-Method Hack von mrhammy nehmen, entsprechend also gar nix mehr an der DSDT usw. Patchen. Funktioniert genauso gut wie mit der gepatchten DSDT. In Kernelversionen vor 2.6.9 haben mich noch die ganzen ACPI Fehlermeldungen gestoert, die sind mittlerweile aber wenig geworden.

Also ich wuerde aml-hack + ecdt patch nehmen, und an der dsdt nix mehr machen. (Zusaetzlich noch acpi=serialize als kernel option beim booten).


:: Ey Amigos, hoert mal ein bischen zu, koennte wichtig sein! ::
-
** M6800N ** 1.5GHz ** DVD/CD-RW ** 1 Gig Infineon ** Gentoo Linux **
Nach oben  Profil PM senden Webseite
 
OutOfOrder verfasst: 25.10.2004, 16:46
Senior Member
Senior Member
OutOfOrder

registriert: Feb. 2004
Beiträge: 190

Status: offline
letzter Besuch: 13.08.08
Für alle, die wie ich nachwievor ihre DSDT patchen: Ab Kernel 2.6.9 braucht man den dsdt-override Patch nicht mehr, wie graviton schon sagte. Man kann jetzt in der Kernelkonfiguration angeben, dass er eine eigene DSDT von irgendwo auf der Platte in den Kernel einkompilieren soll. Dazu muss man die Option "Device Drivers -> Generic Driver Options -> Select only drivers that don't need compile-time external firmware" ausschalten und "Power management options (ACPI, APM) -> ACPI (Advanced Configuration and Power Interface) Support -> Include Custom DSDT" einschalten. Daraufhin kann man unter "Custom DSDT Table file to include" den Pfad zu seiner dsdt.hex eintragen.

Ich persönlich befürworte diesen Weg, obwohl immer noch eine Hand voll Fehler beim Start gibt, die aber im laufenden Betrieb nicht stören. Ich finde diese Möglichkeit besser, weil ja nicht die ACPI-Implementierung von Linux fehlerhaft ist, sondern die des Notebooks. Da mache ich doch nicht den AML-Parser von Linux kaputt, nur damit etwas anderes fehlerhaftes damit läuft, sondern ich behandle das Problem lieber an der Wurzel des Übels.

An dieser Stelle muss ich doch noch etwas Frust über ASUS ablassen, obwohl ich ansonsten mit dem Notebook hochzufrieden bin: Prinzipiell ist ASUS dafür verantwortlich, fehlerfreie Ware zu liefern, also auch eine fehlerfreie ACPI-Implementierung. Dass es unter Linux nicht auf Anhieb funktioniert, sondern nur, indem man den fehlerhaften Teil der Implementierung von ASUS - die DSDT - austauscht, ist schon sehr ärgerlich. Aber der Bug in der Lüftersteuerung (geht unter Umständen nicht an oder aus) ist nicht nur ärgerlich, sondern auch gefährlich, da so das Notebook überhitzen kann. icon_mad Ich bin froh, dass man das unter Linux beheben kann, aber es ist eigentlich nicht die Aufgabe des Benutzers, diesen gefährlichen Fehler auszumerzen, zumal mir auch keine Lösung für Windows bekannt ist, obwohl der Lüfterbug dort genauso auftitt.


M6700N, 1,4GHz, 512MB, 80GB Western Digital WDC WD800VE, Bios 0214
Nach oben  Profil PM senden Webseite
 
deBeck verfasst: 29.10.2004, 08:52
Senior Member
Senior Member


registriert: Jan. 2004
Beiträge: 369

Status: offline
letzter Besuch: 02.04.06
Zum Mr Hammy-Forum :
http://mrhammy2.ath.cx:81/forum/


M67N 1,4GHz Mod.: 80GB 5k80-Platte 5400rpm, 768MB RAM | Debian GNU/Linux etch/sid | Kernel 2.6.14.4 | BIOS 2.14
Nach oben  Profil PM senden Webseite
 
deBeck verfasst: 31.10.2004, 18:57
Senior Member
Senior Member


registriert: Jan. 2004
Beiträge: 369

Status: offline
letzter Besuch: 02.04.06
Sodala, habe jetzt auch auf den 2.6.9er gewechselt, die DSDT nicht berührt und nur den AML-Hack, ECDT- (was tut das eigentlich, steht nirgends?) und CST-Patch verwendet.
Läuft alles fein, endlich auch K3B, auch wenn ich es kaum mal brauche icon_razz


Gruß

editiert von: deBeck, 29.11.2004, 18:10 Uhr


M67N 1,4GHz Mod.: 80GB 5k80-Platte 5400rpm, 768MB RAM | Debian GNU/Linux etch/sid | Kernel 2.6.14.4 | BIOS 2.14
Nach oben  Profil PM senden Webseite
 
Dojo verfasst: 30.11.2004, 12:21
Junior Member
Junior Member


registriert: Aug. 2004
Beiträge: 133

Status: offline
letzter Besuch: 12.03.05
Hi!

Habe mir das hier alles mal durchgelesen.
Leider finde ich hier immer nur die M6N und nicht die M6NE Serie. Da die Serien unterschiedliche Bios Versionen haben, habe ich mich noch nicht an das ganze ran getraut.
Ich benutze SuSE 9.2 mit original Kernel 2.6.8-24-default. Dieser hat so wie ich es gelesen habe auch schon den initrd Patch.
Langsam blicke ich auch nicht mehr durch, welcher Patch für was noch notwendig ist.
Das einzige was ich brauche ist eine DSDT die ich mit dem initrd laden kann und danach alles funktioniert. Oder am besten wie ich die DSDT selber mit welchen Patches versehen kann, damit alles klappt.

Vielen Dank schon mal



ASUS M6786NEUP, Dothan 755, WSXGA+, 2x512 MB, 80 GB HDD, SuSE 9.2, Kernel 2.6.9 AML-Hack, ECDT-Patch, CST-Patch
Nach oben  Profil PM senden Webseite
 
graviton verfasst: 30.11.2004, 12:34
ASUS fanatic
ASUS fanatic
graviton

registriert: Feb. 2004
Beiträge: 661

Status: offline
letzter Besuch: 06.05.08
ich glaube der AML-Patch ist am besten, weil dann musst Du an der DSDT nix veraendern. Der AML-Patch ist halt nur ein kleiner Kernel-Hack, der eigentlich genauso gut wie ne gepatchte DSDT funktioniert. D.h. Du patched nur deinen Kernel mit dem AML-Patch, recompilierst das Ding, und fertig...


:: Ey Amigos, hoert mal ein bischen zu, koennte wichtig sein! ::
-
** M6800N ** 1.5GHz ** DVD/CD-RW ** 1 Gig Infineon ** Gentoo Linux **
Nach oben  Profil PM senden Webseite
 
Dojo verfasst: 30.11.2004, 13:13
Junior Member
Junior Member


registriert: Aug. 2004
Beiträge: 133

Status: offline
letzter Besuch: 12.03.05
Sorry, aber wo finde ich den patch?


ASUS M6786NEUP, Dothan 755, WSXGA+, 2x512 MB, 80 GB HDD, SuSE 9.2, Kernel 2.6.9 AML-Hack, ECDT-Patch, CST-Patch
Nach oben  Profil PM senden Webseite
 
gehe zu Seite : vorherige Seite 1 | 2 | 3 | 4 | 5 | 6 | 7 nächste Seite


Zur Teilnahme an der Diskussion bitte anmelden.

Powered by pnForum Version 2.6

Wer ist Online

Mitglieder: 4915
Gäste online: 0
Mitglieder online: 0

Anmeldung

Forum Stats


12 aktuellste Beiträge:

Gesamtstatistik:
  • Themen: 5783
  • Beiträge: 43406

 

Anmeldung





 


Asus Notebooks