Beiträge von griven

    Clover funktioniert auch ganz hervorragend mit Rechnern, die noch ein legacy Bios benutzen und ist in dem Fall einfach die bessere Wahl. Die R7 260X ist im Grunde genommen eine HD7790 auf die AMD einen neuen Aufkleber geklebt hat also eigentlich keine neue Karte sondern ein alter Bekannter im neuen Gewand. Unter Clover lässt sich die Karte einfach einbinden indem man die Device und VendorID als FakeID für die AMD Karte einträgt (Stichwort DSDT on the Fly Patch). Bei Chameleon und Chimera ist es damit nicht getan, hier müssen die Device und Vendor ID jeweils in die INFO.plist der AMDRadeonAccelerator.kext und AMD7000Controller.kext eingetragen werden und das nach jedem Update aufs Neue.

    Das mit der SSDT.aml ist wahrlich kein Hexenwerk und lässt sich leicht selbst erledigen. Folge einfach der folgenden Anleitung und keine Panik, die Befehle kannst Du einfach kopieren. Öffne Dir ein Terminal und gib den folgenden Befehl ein

    Code
    1. curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh

    und drück enter. Alle möglichen Fragen bitte einfach mit YES beantworten. Einmal erledigt geht es weiter mit

    Code
    1. chmod +x ~/ssdtPRGen.sh

    und schon ist das Script zum erstellen einer ssdt.aml auf Deinem Rechner (ACHTUNG das SCRIPT funktioniert ab IVY Bridge, alles ältere braucht keine SSDT.aml). Der Befehl selbst wir ausgeführt indem wir folgendes im Terminal eingeben

    Code
    1. ./ssdtPRGen.sh

    Alles weitere erledigt das Script dann selbstständig. Allerdings solltest Du vor dem Ausführen noch einige Vorbereitungen treffen, damit die SSDT.aml möglichst sauber erstellt wird...

    • Systemdefinition auf iMAC 14,2 umstellen (Haswell Support) !!WICHTIG!!
    • Die Bootflags um den folgenden Eintrag erweitert -xmcp
    • Im Bios den CPU Takt und alles was damit zusammenhängt auf die default Werte zurückstellen (nicht über und nicht untertakten)

    Ist das alles erledigt den Rechner starten und den Befehl ausführen. Das Script ermittelt automatisch Deinen Prozessor die Ausgabe sieht dann ungefähr so aus

    Die beiden folgenden Fragen beantwortest Du mit nein womit das Script dann endet. Weiter geht es mit folgendem Befehl um die eben erzeugte SSDT.aml auf den Schreibtisch zu kopieren

    Code
    1. cp /Users/xxxxxxxxxxxx/Library/ssdtPRGen/ssdt.aml /Users/xxxxxxxxxxxx/Desktop/

    Die xxxxxxxxxxxx musst Du natürlich durch Deinen Benutzernamen ersetzen. Sobald die ssdt.aml auf dem Schreibtisch liegt muss sie nur noch auf die EFI Partition ins Verzeichnis /EFI/OZ/ACPI/Load (bei ozmosis 1479) bzw. ins Verzeichnis /EFI/QUO/ACPI/Load (bei Versionen <1479) kopiert werden und der Rechner anschließend neu gestartet werden. Fertig ist das CPU Powermanangement nach Apples Geschmack :)

    Der Intel GraphicsMediaAccelerator 950 ist Bestandteil des Intel 945G Chipsatzes ist also alles im Lot bei Deiner Kiste und Du kannst guten Gewissens weiter basteln damit.

    Komisch, ich nutze am T61 exact die gleiche Version und auch bei stundenlangen Musik hören wird da nichts leiser egal ob über Boxen, die an der Klinke hängen oder Kopfhörer.
    Mit welcher Software hörst Du Musik und wie ist die Eingestellt? Bei iTunes gibt es ja Beispielweise die Möglichkeit die Lautstärke anpassen zu lassen um unterschiede in den Quellen auszugleichen denn oft ist auch einfach nur die Qualität der Musik sehr unterschiedlich je nachdem womit sie gerippt wurde oder in welchem Codec sie encodiert wurde.

    Der Fehler hat nichts mit der AppleHDA oder dem HDAEnabler zu tun und ist auch eigentlich kein Fehler im eigentlichen Sinne sondern eher ein Hinweis ;)


    Wenn Du mit -F durch booten kannst, dann bedeutet das, dass irgendein kext im cache ist, der die Funktion der USB Ports nachhaltig einschränkt. Hast Du auch irgendwelche Kexte für USB installiert zum Beispiel den GenericUSBXHCI.kext falls ja hast Du schon den Schuldigen für das Verhalten gefunden.

    Chameleon kommt von sich aus nicht mit dem geänderten Speicherort des Kernels in Yosemite klar. Damit Du Yosmite mit chameleon starten kannst musst Du den Kernelpfad mit in die org.chameleon.Boot.plist aufnehmen. Füge einfach den folgenden Eintrag hinzu:

    Code
    1. <key>Kernel</key>
    2. <string>/System/Library/Kernels/kernel</string>

    Das hast Du falsch verstanden ;)
    Alles was mit einem # versehen ist ist ein Kommentar. Die Dinger sind immer so aufgebaut, dass erstmal eine Beschreibung kommt was der Patch überhaupt macht und dann kommen die eigentlichen patches. Bezogen auf Dein Beispiel

    Code
    1. #into_all all code_regex PEG0 replaceall_matched begin PEGP end;
    2. #into scope label _SB.PCI0.PEG0 set_label begin _SB.PCI0.PEGP end;
    3. #into_all all code_regex PEG0 replaceall_matched begin PEGP end;
    4. #into scope label _SB.PCI0.GFX0.PEGP set_label begin _SB.PCI0.PEGP.GFX0 end;
    5. #
    6. # To patch more than once, delete from "Run this patch once …" (above) to here.
    7. #
    8. # 4. Insert device GFX0 and device HDAU (Nvidia/AMD HDMI audio)
    9. into device label PEGP remove_entry;
    10. into device label PEG0 insert

    Einfach mal weiterlesen an der Stelle ;)

    Also es gibt für MacIASL einige Standard Quellen die für Ozmosis mit den 7er, 8er und 9er Serie Boards zum Einsatz kommen. Die Quellen kommen alle von Toleda.
    Hier mal die Quellen inkl. der URL´s...


    toleda 7, https://raw.github.com/toleda/audio_hdmi_uefi/master
    toleda 8, https://raw.github.com/toleda/audio_hdmi_8series/master
    toleda 9, https://raw.githubusercontent.…udio_hdmi_9series/master/


    Welche Patches jeweils nötig sind hängt von den unterschiedlichen Boards und Gegebenheiten ab. Wichtig ist der UEFI Clean compile patch der jeweils als erster angewendet werden muss damit die DSDT sauber kompiliert werden kann. Alle anderen patches hängen jeweils von der verbauten Hardware ab.

    Gerade die FakeID musst Du übernehmen aus dem Screenshot denn die gaukelt Clover OS-X anstelle der echten vor. Du kannst Dir die FakeID schenken, wenn Du eh die aus der Hardware einträgst denn die hat das System auch ohne FakeID :facepalm:

    Der ALC1150 braucht neben einer passend gepachten AppleHDA -> Multibeast auch noch einen Enabler oder eben eine passend gepatchte DSDT was Clover allerdings nicht von allein macht.
    Was Dein Store Problem angeht so liegt das daran, dass Deine Ethernet Karte nicht als en0 erkannt wird. Hierzu gibt es im Forum einige Beiträge wie dem beizukommen ist. Schau einfach mal in der WIKI nach Appstore, da wird Dir geholfen. ;)


    Für iMessage und Facetime werden aktuell noch immer gültige MLB und ROM Werte benötigt, hier müsstest Du schon einen echten MAC dein eigen nennen oder zumindest Zugriff auf einen haben von dem Du Dir die Werte borgen kannst. Eingetragen wird dass dann im Bereich RT Variables in der config.plist.

    Der ALXEthernet Kext ist mehr als unsauber programmiert da kannst Du Haken setzen oder entfernen wie Du lustig bist, das kümmert den mal so gar nicht. Wenn der Atheros Port nicht genutzt wird den Kext einfach entfernen und damit sollte an der Stelle Ruhe sein. Was das USB Gerät angeht wird es wohl das BT Dongle sein, dass für das Aufwachen verantwortlich zu machen ist. Hier kann man mit einem DSDT Patch entgegen wirken oder mal unter Systemeintellungen->Bluetooth->Weitere Optionen nachsehen ob der Haken bei "Bluetooth Geräten ermöglichen, den Ruhezustand...." gesetzt ist und falls er gesetzt ist diesen Entfernen.

    Hast Du im Bios den CSM Mode noch aktiv, falls ja schalte den mit der R9 ab, die braucht den nicht. Einmal abgeschaltet sollten diese Probleme nicht mehr auftauchen denn Sowohl das Bios als auch Clover können mit dem GOP Bios der Karte umgehen. Hier scheint es zu einer Überschneidung zwischen CSM und UEFI Mode kommen.

    Bitte mal nach SystemEinstellungen -> Netzwerk navigieren und dort ALLE vorhandnen Anschlüsse löschen. Anschließend mit dem Finder nach /Library/Preferences/SystemConfiguration/ navigieren und die Dateien NetworkInterfaces.plist und preferences.plist in den Papierkorb legen und neu starten. Nach erfolgten Neustart erneut nach Systemeinstellungen->Netzwerk gehen und den Anschluss wieder hinzufügen (+ anklicken und Ethernet auswählen) und die Änderungen speichern. Wenn das alles erledigt ist einmal auf den Apfel oben links in der Ecke klicken -> Über Diesen Mac -> Systembericht -> Ethernet Karten und da dann nach dem BSD Gerätenamen suchen. Wenn hier jetzt EN0 steht geht auch der Store :)