|
|
08.05.10, 17:35
|
#1
|
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Nach einigem Probieren habe ich es nun geschaft auf meinem mini ITX Zotac 9300 mit Geforce 260GTX das hazard-OS X auf einer externen USB Platte zu installieren. Als Bootloader funzt zumindest Chameleon in der letzten RC3 und auch der RC4. Beide haben aber eine ziemlich unangenehme Eigenschaft: Nach dem Shutdown ist mein BIOS komplett resettet. Da ich auch Windows auf dem Rechner nutze ist es absolut ärgerlich. Ich muss die BIOS Einstellungen jedesmal neu konfigurieren (FSB Clock, Schnittstellen, AHCI, Voltage usw. usw.).
Wie kann das sein und wie umgehe ich dieses dreiste Verhalten von Chameleon?
|
|
|
|
|
|
09.05.10, 09:29
|
#2
Top
|
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Ist vllt Deine Bios Batterie leer
|
|
|
|
|
|
09.05.10, 10:12
|
#3
Top
|
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Nimm mal den DSDT Patcher. Der fixt dein Problem mit dem CMOS. :-)
|
|
|
|
|
|
09.05.10, 15:13
|
#4
Top
|
Threadstarter
Mitglied seit: Jul 2009
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Zitat:
Zitat von maxmax27
Nimm mal den DSDT Patcher. Der fixt dein Problem mit dem CMOS. :-)
|
Zum Voropster: Nein, die Batterie ist in Ordnung. Es passiert auch imemr nur nach einem Start von OS X.
Den DSDT Patcher habe ich gefunden. Was muss ich da genau machen, nicht das ich da was falsches aktiviere.
Danke und schönes Rest-WE
|
|
|
|
|
|
09.05.10, 15:25
|
#5
Top
|
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
|
|
|
|
|
|
09.05.10, 17:36
|
#6
Top
|
Threadstarter
Mitglied seit: Jul 2009
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Zitat:
Zitat von maxmax27
|
Danke. Und das soll klappen? Kann mir einer erklären was da gemacht wird? Möchte nicht dumm sterben :-)
|
|
|
|
|
|
09.05.10, 17:46
|
#7
Top
|
Threadstarter
Mitglied seit: Jul 2009
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Also wenn ich es starte, dann arbeitet er kurz und dann erscheint unten "Build failed".... wo ist das Problem?
Ein Neustart bestätigt auch das es nicht funktioniert hat. Das BIOS ist wieder resettet. Anbei das Log was DSDT rausschmeißt:
Zitat:
Intel ACPI Component Architecture
AML Disassembler version 20080926 [Oct 4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a
DSDT Patcher 1.0.1e -- report Bugs to [email protected]
enclose "DSDT Patcher/Debug/USER.tar"
Press any key to continue...
Getting the DSDT through ioreg...
Decompiling the DSDT...
Done, now start the Patching!
Patching RTC...
RTC Device found : Device (RTC)
Found IRQ in RTC Device, removing it
IRQNoFlags ()
RTC patched
Patching HPET...
HPET Device found : Device (HPET)
IRQ's written to HPET
HPET patched
Fixing various Issues...
Found an issue
Found Name (_HID, "*pnp0c14")
Fixed Name (_HID, "pnp0c14")
Found an issue
Found Name (_HID, "*pnp0c14")
Fixed Name (_HID, "pnp0c14")
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (Arg2, _T_0)
Fixed Store (Arg2, T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02)) {}
Fixed If (LEqual (T0_0, 0x02)) {}
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Found an issue
Found If (LEqual (_T_0, 0x04)) {}
Fixed If (LEqual (T0_0, 0x04)) {}
Found an issue
Found If (LEqual (_T_0, 0x05)) {}
Fixed If (LEqual (T0_0, 0x05)) {}
Found an issue
Found If (LEqual (_T_0, 0x07))
Fixed If (LEqual (T0_0, 0x07))
Found an issue
Found If (LEqual (_T_0, 0x08))
Fixed If (LEqual (T0_0, 0x08))
Found an issue
Found If (LEqual (_T_0, 0x09))
Fixed If (LEqual (T0_0, 0x09))
Found an issue
Found If (LEqual (_T_0, 0x0A))
Fixed If (LEqual (T0_0, 0x0A))
Found an issue
Found If (LEqual (_T_0, 0x0B))
Fixed If (LEqual (T0_0, 0x0B))
Found an issue
Found If (LEqual (_T_0, 0x0C))
Fixed If (LEqual (T0_0, 0x0C))
Found an issue
Found If (LEqual (_T_0, 0x0D))
Fixed If (LEqual (T0_0, 0x0D))
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (ToInteger (Arg0), _T_0)
Fixed Store (ToInteger (Arg0), T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02))
Fixed If (LEqual (T0_0, 0x02))
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Found an issue
Found If (LEqual (_T_0, 0x04))
Fixed If (LEqual (T0_0, 0x04))
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (ToInteger (Arg0), _T_0)
Fixed Store (ToInteger (Arg0), T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02))
Fixed If (LEqual (T0_0, 0x02))
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Found an issue
Found If (LEqual (_T_0, 0x04))
Fixed If (LEqual (T0_0, 0x04))
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (ToInteger (Arg0), _T_0)
Fixed Store (ToInteger (Arg0), T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02))
Fixed If (LEqual (T0_0, 0x02))
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Found an issue
Found If (LEqual (_T_0, 0x04))
Fixed If (LEqual (T0_0, 0x04))
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (ToInteger (Arg0), _T_0)
Fixed Store (ToInteger (Arg0), T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02))
Fixed If (LEqual (T0_0, 0x02))
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Found an issue
Found If (LEqual (_T_0, 0x04))
Fixed If (LEqual (T0_0, 0x04))
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (ToInteger (Arg0), _T_0)
Fixed Store (ToInteger (Arg0), T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02))
Fixed If (LEqual (T0_0, 0x02))
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Found an issue
Found If (LEqual (_T_0, 0x04))
Fixed If (LEqual (T0_0, 0x04))
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (ToInteger (Arg0), _T_0)
Fixed Store (ToInteger (Arg0), T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02))
Fixed If (LEqual (T0_0, 0x02))
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Found an issue
Found If (LEqual (_T_0, 0x04))
Fixed If (LEqual (T0_0, 0x04))
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (ToInteger (Arg0), _T_0)
Fixed Store (ToInteger (Arg0), T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02))
Fixed If (LEqual (T0_0, 0x02))
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Found an issue
Found If (LEqual (_T_0, 0x04))
Fixed If (LEqual (T0_0, 0x04))
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (ToInteger (Arg0), _T_0)
Fixed Store (ToInteger (Arg0), T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02))
Fixed If (LEqual (T0_0, 0x02))
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)
Found an issue
Found Store (ToInteger (Arg0), _T_0)
Fixed Store (ToInteger (Arg0), T0_0)
Found an issue
Found If (LEqual (_T_0, 0x00))
Fixed If (LEqual (T0_0, 0x00))
Found an issue
Found If (LEqual (_
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct 4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a
./dsdt_fixed.txt 1988: }
Error 4095 - syntax error, unexpected '}', expecting '(' ^
./dsdt_fixed.txt 1999: }
Error 4095 - syntax error, unexpected '}', expecting '(' ^
./dsdt_fixed.txt 2010: }
Error 4095 - syntax error, unexpected '}', expecting '(' ^
./dsdt_fixed.txt 9468: [*** iASL: Read error on source code temp file ./dsdt_fixed.src ***]
Error 4095 - ^ syntax error, unexpected $end
ASL Input: ./dsdt_fixed.txt - 9469 lines, 305788 bytes, 3773 keywords
Compilation complete. 4 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
T_0, 0x01))
Fixed If (LEqual (T0_0, 0x01))
Found an issue
Found If (LEqual (_T_0, 0x02))
Fixed If (LEqual (T0_0, 0x02))
Found an issue
Found If (LEqual (_T_0, 0x03))
Fixed If (LEqual (T0_0, 0x03))
Done
We are done patching, press any key to try to compile the fixed DSDT
Compiling done, if it worked, you have now a patched DSDT in dsdt.aml
If the compiling went wrong, you could force to build it with ./DSDT\ Patcher -f (try this DSDT at your own risk)
|
|
|
|
|
|
|
09.05.10, 17:46
|
#8
Top
|
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Hi. Bei mir hat das geklappt. Was da aber genau passiert, kann ich dir nicht sagen...
|
|
|
|
|
|
09.05.10, 18:06
|
#9
Top
|
Threadstarter
Mitglied seit: Jul 2009
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Zitat:
Zitat von maxmax27
Hi. Bei mir hat das geklappt. Was da aber genau passiert, kann ich dir nicht sagen...
|
Aber bei mir hat er offenbar Probleme etwas zu compilen... Am Ende des logs kann man es sehen:
Zitat:
/dsdt_fixed.txt 1988: }
Error 4095 - syntax error, unexpected '}', expecting '(' ^
./dsdt_fixed.txt 1999: }
Error 4095 - syntax error, unexpected '}', expecting '(' ^
./dsdt_fixed.txt 2010: }
Error 4095 - syntax error, unexpected '}', expecting '(' ^
./dsdt_fixed.txt 9468: [*** iASL: Read error on source code temp file ./dsdt_fixed.src ***]
Error 4095 - ^ syntax error, unexpected $end
ASL Input: ./dsdt_fixed.txt - 9469 lines, 305788 bytes, 3773 keywords
Compilation complete. 4 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
T_0, 0x01))
|
|
|
|
|
|
|
09.05.10, 19:11
|
#10
Top
|
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Hi. Existiert bei dir die dsdt.aml im /Extra Verzeichnis ?
|
|
|
|
|
|
09.05.10, 19:57
|
#11
Top
|
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
Hi. Versuch mal DSDTSE. Downloaden, installieren und starten.
Dann DSDT hacks punkt 16 auswählen. Ein Fenster öffnet sich in dem zusehen ist wo der Fix eingefügt wird.
Nun Extract DSDT und COMPILE DSDT. (Datei wird erstellt und gespeichert)
Als nächstes manuell den Fix an der richtigen Stelle einfügen.
Speichern, installieren, Finger kreuzen und neu starten.
Ich hoffe das hilft... ☺
|
|
|
|
|
|
21.05.10, 11:15
|
#12
Top
|
|
Chameleon killt regelmäßig mein BIOS Setup, WTF?!
dsdt.aml kommt ins root...
|
|
|
|
|
|
|
|