mistry7 Posted September 19, 2009 Share Posted September 19, 2009 Hallo Leute, ich kämpfe seit Tagen mit DSDT, und komme keinen Meter weiter. Ich habe inzwischen den Eindruck das meine DSDT.aml gar nicht geladen wird. Denn egal was ich ändere, es ändert sich nicht im System! Grund für meine Suche ist, das im SNow Leo meine USB´s nicht richtig gehen. USB wird erkannt, ich kann jedoch keine USB-Sticks (also MassStorage) nutzen und habe keine HotPlug Fähigkeit. In Leo half mir immer der USB-Fix von SLICE. 1. Wie kann ich nachprüfen ob meine DSDT.aml überhaupt geladen wird? Zum System: Board: Intel DP43TF, ICH 10, BIOS 096 (aktuell) CPU: Intel Core 2 Quad Q9550 RAM: 8GB DDr2-800 Snow Leo auf eigener 250Gb SATA HDD Chameleon RC3-r658 als Bootloader grüße mistry7 Link to comment Share on other sites More sharing options...
riws Posted September 19, 2009 Share Posted September 19, 2009 Ob die 2 geladen werden: /System/Library/Extensions/AppleIntelCPUPowerManagement.kext /System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext Link to comment Share on other sites More sharing options...
mistry7 Posted September 19, 2009 Author Share Posted September 19, 2009 Hi, laut System-Profiler, werden beide geladen... Link to comment Share on other sites More sharing options...
riws Posted September 19, 2009 Share Posted September 19, 2009 Probier mal ohne /System/Library/Extensions/AppleHPET.kext Link to comment Share on other sites More sharing options...
mistry7 Posted September 19, 2009 Author Share Posted September 19, 2009 gibt kernel Panic CPU 3 has no HPET Assign in AppleIntelCPUPowerManagement.kext -90/pmThread.c:164 und nu? Link to comment Share on other sites More sharing options...
riws Posted September 19, 2009 Share Posted September 19, 2009 Und nimm die auch weg: /System/Library/Extensions/AppleIntelCPUPowerManagement.kext /System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext Link to comment Share on other sites More sharing options...
mistry7 Posted September 19, 2009 Author Share Posted September 19, 2009 Hi, mit dem Chameleon USB FIX geht es!!! Warum ist das so nirgends in den FAQ´s von Chameleon??? So jetzt habe ich: Grafik mit EFI-String (MSI Nvdida 8400GS) <key>device-properties</key> <string>6c0200000100000001000000600200000d00000002010c00d041030a000000000101060000010 101060000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000 000000000000000000000000000000220000005600520041004d002c0074006f00740061006c00730 069007a006500000008000000000000201c0000006400650076006900630065005f00740079007000 650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b0000006469737 06c617922000000400030002c006400650076006900630065005f00740079007000650000000b0000 00646973706c617922000000400031002c006400650076006900630065005f0074007900700065000 0000b000000646973706c6179100000006d006f00640065006c0000001a0000006e56696469612047 65466f726365203834303020475320000000400031002c0063006f006d00700061007400690062006 c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d006500000012 0000004e5644412c446973706c61792d4114000000400031002c006e0061006d00650000001200000 04e5644412c446973706c61792d4220000000400030002c0063006f006d0070006100740069006200 6c00650000000e0000004e5644412c4e564d6163100000004e0056004300410050000000180000000 4000000000003000c00000000000007000000001e00000072006f006d002d00720065007600690073 0069006f006e0000002e0000006e5669646961204765466f7263652038343030204753204f70656e4 74c20456e67696e65205b4546495d</string> USB mit dem com.apple.boot.plist fix Netzwerk mit passender kext (Intel82566MM.kext) Was diese Kext nicht schafft ist, das in Parallels Desktop ich meine Netzwerkkarte als bridge nutzen kann geht nur shared Sound mit VoodooHDA... Alles über DSDT würde mich ja schon reizen.... Link to comment Share on other sites More sharing options...
riws Posted September 19, 2009 Share Posted September 19, 2009 Ist ja in BootHelp.txt dabei. Welches hat es dir dann geholfen? USBBusFix? Link to comment Share on other sites More sharing options...
mistry7 Posted September 19, 2009 Author Share Posted September 19, 2009 ja genau, damit passt alles...... Jetz kann ich auch ohne probs mal ne sicherung per USB ziehen, und dann mit dem basteln anfangen, Sound (ALC888) hätte ich gerne noch per DSDT, ob das auch mit meiner Intel Netzwerkkarte (OnBoard) geht weis ich nicht... Link to comment Share on other sites More sharing options...
nimbusfx Posted October 7, 2009 Share Posted October 7, 2009 Ich greife dieses Thema mal auf, da die Antwort für Euch wahrscheinlich so einfach ist, dass sich ein eigenes Thema vermutlich nicht lohnt und mein Problem eigentlich auch ganz gut zum Titel passt. Also, ich habe aus dem englischsprachigen Bereich eine DSDT.aml heruntergeladen, die zu meinem System passt. Damit habe ich mit einem USB-Stick mit Chameleon Snow Leopard installiert. Ging auch alles einwandfrei und das System läuft absolut stabil. Allerdings hatte der Ersteller der DSDT eine andere Grafikkarte installiert und jetzt sehe ich im System Profiler immer eine GeForce 8800GTS obwohl ich eine 7600GT in meinem Rechner habe und auch den entsprechenden Efi-String in die com.apple.Boot.plist eingefügt habe. Hauptproblem dabei ist, dass ich Quartz Extreme dadurch nicht aktiviert bekomme. Ich habe die DSDT mit iASLme decompiliert und folgenden Bereich als die Grafikinformation identifiziert: Device (PEGP) { Name (_ADR, 0x00010000) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x16) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x14 }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer (0x18) { "nVidia GeForce 8800 GTS" }, "rom-revision", Buffer (0x26) { "nVidia GeForce 8800 GTS OpenGL Engine" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Welchen Bereich kann/muss ich löschen, damit der EFI-String in der com.apple.Boot.plist genutzt wird? Ich habe schon ein paar Versuche gemacht und mit iASLme wieder kompiliert, bekomme aber immer Kernel-Panics. Geht das überhaupt? Falls Ihr nähere Informationen zu meinem System braucht: Gigabyte 965P-DS4 rev. 3.3 C2D E6600 MSI GeForce 7600 GT 256MB 4 GB DDR2-800 Ich hoffe Ihr könnt mir helfen und bedanke mich schon mal voraus für alle Antworten! Link to comment Share on other sites More sharing options...
Parwo Posted October 7, 2009 Share Posted October 7, 2009 Am DSDT patchen scheiter ich leider auch Hab unzählige tuts durch, leider klappt mein optischer Ausgang unter SL nicht (ALC888 und GA-965P DS3 rev. 3.3). Hab zwar den Codedump von ALC888, weiß nicht wie ich das unter SL benutzen kann. Hab ein tut von fasel gefunden, aber nur für ALC889a ... Jemand vielleicht eine kleine ausführliche (für dumme) Anleitung, wie man den Codedump nutzt, was man ersetzen muss? Link to comment Share on other sites More sharing options...
Maik- Posted October 7, 2009 Share Posted October 7, 2009 Welchen Bereich kann/muss ich löschen, damit der EFI-String in der com.apple.Boot.plist genutzt wird? Lies doch einfach die DSDT von deinem System aus und vergleiche die dekompilierten Dateien bzw. kopiere den entsprechenden Teil rüber. DSDTSE find ich ganz gut zum editieren / kompilieren. Link to comment Share on other sites More sharing options...
nimbusfx Posted October 7, 2009 Share Posted October 7, 2009 Am DSDT patchen scheiter ich leider auch Hab unzählige tuts durch, leider klappt mein optischer Ausgang unter SL nicht (ALC888 und GA-965P DS3 rev. 3.3). Hab zwar den Codedump von ALC888, weiß nicht wie ich das unter SL benutzen kann. Hab ein tut von fasel gefunden, aber nur für ALC889a ... Jemand vielleicht eine kleine ausführliche (für dumme) Anleitung, wie man den Codedump nutzt, was man ersetzen muss? Da unsere Boards sehr ähnlich sind (gleiche Chipsätze) könntest Du diese DSDT probieren. Sound müsste damit laufen, aber wenn Du nicht zufällig die GF 8800GTS hast, hast Du anschließend das gleiche Problem wie ich... Vielleicht aber ein neuer Ansatz... Link to comment Share on other sites More sharing options...
sorren Posted October 7, 2009 Share Posted October 7, 2009 mal so zur info.. ich hab meine mit ilais geändert....DSTD in ilaias packen.. dann wird die .aml erstellt... ändern und wieder in ilas reinwerfen.... das wars... Link to comment Share on other sites More sharing options...
idsynk Posted October 7, 2009 Share Posted October 7, 2009 Meine NV 7600GS und 8800GT liefen mit den gleichen EFI-Strings. Sollte bei der DSDT auch gehen, ev musst du die Grafik-VRAM Werte oder NVCAP anpassen. Wenn du den DSDT Grafik-Eintrag löschen willst, musst du nur den PEGP-Device-Eintrag komplett löschen. Link to comment Share on other sites More sharing options...
Parwo Posted October 7, 2009 Share Posted October 7, 2009 Da unsere Boards sehr ähnlich sind (gleiche Chipsätze) könntest Du diese DSDT probieren. Sound müsste damit laufen, aber wenn Du nicht zufällig die GF 8800GTS hast, hast Du anschließend das gleiche Problem wie ich... Vielleicht aber ein neuer Ansatz... danke ich probiere mal und dann werde ich berichten! hab den 8800gt .. Link to comment Share on other sites More sharing options...
04152viki Posted October 12, 2009 Share Posted October 12, 2009 Bitte beachten: Einträge für Sound und Grafik in DSDT ersetzen nur EFIStrings und/oder Enabler, ohne funktionierende Treiber sind die nutzlos, nur Kosmetik. Man kann auch 10 Digitalausgänge in DSDT eintragen(und die werden alle im Syste-Profiler zu sehen sein), aber wenn Treiber das nicht mit macht, bekommst du auch keinen. Link to comment Share on other sites More sharing options...
Recommended Posts