Hilfe mit Sierra / Ozmosis / GA-Z77X-UP5 TH

  • Ich bräuchte bitte mal Hilfe, ich lese mich jetzt seit Tagen durch die FAQs, Links, Threads und je mehr ich lese, desto weniger verstehe ich noch. Könnte mich mal bitte jemand am Händchen nehmen?


    Sierra läuft, aber wie geht es jetzt weiter? Ich hatte das so verstanden, dass mit einem an das Board angepassten Ozmosis der Rest dann läuft. Nun habe ich weder ein Audio-Interface, noch kann ich mich bei Apple anmelden.


    1. Ich habe die FAQ zur Audio-Unterstüzung gelesen, die AppleALC-OZM.kext und Lilu.kext nach EFI/Oz/Darwin/Extensions/Common kopiert. Das Board hat einen ALC898, irgendwo (nicht in der Anleitung) habe ich dann gesehen, dass ich das noch irgendwie einstellen muss, aber wie geht das? Mit welchem Tool und wo muss das hin?

    Ich habe mal ausprobiert, ob ich nach einem Update die kexte neu installieren muss und siehe da, Ton läuft schon mal. Ich hatte gedacht, das wäre mit kexten im EFI nicht mehr nötig?


    2. Ich kann mich nicht bei Apple anmelden, wie erstelle ich die benötigten Daten neu (Multibeast?) und vor allem wo müssen Sie wie hingespeichert werden, damit sie auch ausgelesen werden können?


    Das soll nicht genervt klingen, das ist hier eine tolle Site mit massenweise Information und Hilfen, aber wenn ich der FAQ folge, verzettele ich mich gerade ständig in der nächsten Frage, die wieder woanders erklärt wird, was zur nächsten Frage führt, die wieder woanders erklärt wird, aber auf eine Art, die nahelegt, dass wenn ich sie verstehen würde, ich gar keine FAQ bräuchte ?(

    Just visiting this planet.

    Einmal editiert, zuletzt von donald451 ()

  • In einer Sache hast Du recht, wenn die richtigen Extensions auf der EFI Partition im Ordner /Efi/Oz/Darwin/Extensions/Common liegen braucht man eigentlich nichts mehr weiter wobei hier die Betonung auf eigentlich liegt :D


    Also Dein Mainboard besitzt zum Beispiel für Audio den Realtek ALC898 Codec und der lässt sich ohne weiteres mit der AppleALC von hier: AppleALC - der dynamische AppleHDA Patcher - immer aktuell in Betrieb nehmen wobei es wichtig ist die Variante mit dem Kürzel _OZM im Namen zu verwenden die andere ist für Clover gedacht. Zusätzlich zur AppleALC brauchst Du noch den Lilu.kext den es hier gibt: Lilu - Generic kext patcher (neue Grundlage für AppleALC 1.1.x und Shiki 2.x.x) und der gleichzeitig auch die Grundlage für einige andere Helferlein bildet die unter OS-X wichtig sein können (shiki.kext zum Beispiel). Neben den genannten Kexts benötigst Du aber auch noch eine DSDT welche die passende LayoutID bereitstellt damit AppleALC weiß was zu tun ist. Wir statten die OZ Roms nicht mit gepachten DSDT´s aus weil eine DSDT die direkt im ROM liegt unter Umständen zu Problemen mit Windows führt hier ist also entweder Eigeninitiative gefragt oder Du fragst einfach mal ob jemand schon was passendes am Start hat ( DSDT.aml ). Das File packst Du Dir ebenfalls auf die EFI Partition in den Ordner /Efi/Oz/Acpi/Load und sofern Du mit Multibeast nicht schon das halbe OS verbogen hast funktioniert der Sound nach dem nächsten Reboot.


    Was Lan angeht muss jetzt nur noch der IntelMausiKext: IntelMausiEthernet kext v2.3.0 ebenfalls in die EFI gepackt werden und alles was zuvor gebiestert wurde gelöscht werden und schon klappt auch das.

  • Hallo griven,


    danke sehr, Audio und Netzwerk laufen, merkwürdigerweise ohne dass ich eine DSDT erstellt hätte, seitdem ich die kexte versehentlich mit einem nach S/L/E installiert habe. Das ist aber ja eigentlich nicht Sinn der Sache, wenn sie vor Updates geschützt wären, wäre es mir lieber. D.h. ich muss nun eine DSDT erstellen und die kexte aus S/L/E wieder entfernen, damit es wie von dir beschrieben funktioniert?


    Mein Problem mit der Anmeldung bei Apple besteht noch. Ich spekuliere im Folgenden, kannst du mich bitte korrigieren, wo ich in die Irre gehe? :Ich benutze das Dual-BIOS. Mit dem alten BIOS kann ich in meine bisherige Arbeitsumgebung (10.8) starten, dieser "PowerMac 3,1" ist mit meiner Apple-ID verknüpft, was auch weiterhin funktioniert. Das Modell ist offiziell nicht mit Sierra-kompatibel, ich bin mir daher nicht sicher, ob ich es einfach unter Ozmosis weiter verwenden könnte.


    Boote ich nun Ozmosis (momentan ein iMac mit Sierra), bekomme ich mitgeteilt, es gäbe "ein Problem" mit meiner Apple ID. Ich vermute daher, dass entweder irgendeine Seriennummer zufällig schon vergeben ist oder irgendein Hardwareparameter ausgelesen wird, den der neue "iMac" mit dem "PowerMac" gemein hat, sodass ein Konflikt beim Registrieren des Geräts entsteht. Ich bin nicht aufgefordert worden, das Gerät mit meinem Account zu verknüpfen.


    Nun stehe ich vor der Frage, wie ich weiter vorgehe, da ich noch Laie bin und mir durch missverstandene Anleitungen den bisher erreichten Stand nicht zerschießen möchte ;) .


    Wenn ich das NVRAM mit neuen Werten für MAC-Adresse, UUIDs und mir unbekannten weiteren neuen Parametern überschreibe, befürchte ich im schlechtesten Fall, mich weder mit dem einen, noch dem anderen System anmelden zu können.


    Wenn ich es richtig verstehe, ist die FAQ hier eigentlich nicht in der richtigen Reihenfolge (SMBIOS / Facetime u. Co. / DSDT), da ich sowohl SMBIOS als auch DSDT benötige, um mich erfolgreich bei Apple anmelden zu können.


    Sehe ich das bisher korrekt?Weitere Fragen:- Wird die defaults.plist bei Ozmosis so geladen, dass das NVRAM umgangen wird, d.h. kann so Apple gegenüber dieselbe Hardware zweimal registriert sein, einmal über BIOS A mit den Parametern aus dem NVRAM, einmal mit OZMOSIS mit den Parametern aus der defaults.plist?


    Ich hoffe das ist nicht zu konfus, ich gebe mich auch gerne mit Links zufrieden, die mich auf den richtigen Pfad führen, momentan weiß ich nicht so richtig, in welcher Reihenfolge und wie es weitergeht.


    ----------------------------------


    P.S. ClamXav meldet mir bei DPCI Manager aus dem Download-Bereich eine Infektion mit "Osx.Malware.Agent-5759068-0", ich kann dazu aber keine weiteren Informationen finden.

    Just visiting this planet.

  • Okay dann versuche ich mal ein wenig Licht ins Dunkel zu bringen :D


    Fangen wir mit dem SMBIOS an:
    Grundsätzlich ist es eine gute Idee ein eigenes, individualisiertes SMBIOS zu verwenden denn die Werte in den OZ Roms sind hier eher als Beispiel zu verstehen und einfach so verbreitet das Apple die natürlich auf dem Schirm hat. Wichtig ist das aber "nur" für Facetime und iMessage alle anderen Dienste (iCloud, AppStore, iTunes) funktionieren aktuell auch mit dem generischen SMBIOS das im ROM liegt. Da man nie wissen kann wie Apple da aber im Zukunft mit umgeht schadet es nicht das SMBIOS zu individualisieren. Der Weg über den NVRAM ist hierbei immer nur der zweitbeste Weg denn der NVRAM geht verloren wenn Du mal in die Verlegenheit kommen solltest einen NVRAM Reset oder CMOS reset durchführen zu müssen. Der mit Abstand beste Weg ist das einfügen eine individualisierten defaults.plist auf die EFI Partition in den Ordner /Efi/Oz/. Hier hast Du die defaults.plist aus dem ROM als Vorlage: defaults.plist Du kannst diese einfach mit dem Texteditor oder eine plist Editor bearbeiten (es empfiehlt sich hier Plistedit Pro welches man in einer kostenfreien Testversion hier laden kann: https://www.fatcatsoftware.com/plisteditpro/ ). Wichtig für Dich ist dieser Bereich in der defaults.plist:

    Die Werte kannst Du Dir mit CloverConfigurator passend auswürfeln wie hier beschrieben: defaults.plist und SMBios wobei Du ggf. noch die Punkte HardwareAddress und HardwareSignature hinzufügen musst da diese in der Vorlage nicht enthalten sind (beide Werte sind wichtig für iMessage und Facetime). Wenn Du die Datei fertig angepasst hast kommt die wie schon erwähnt auf die EFI Partition in den Ordner /Efi/Oz und wird durch einen P-RAM Reset (dazu im Bios Setup die Tasten win+alt+p+r gleichzeitig drücken) aktiviert.


    Weiter geht es mit der Anmeldung:
    Hier muss differenziert werden wo bzw. an welchen Diensten die Anmeldung mit der genannten Meldung fehlschlägt denn je nach Dienst kann es dafür unterschiedliche Gründe geben. Bei den Basisdiensten (AppStore, iCloud und iTunes) gibt es eigentlich nur zwei Vorraussetzungen die erfüllt sein müssen zum einen muss eine gültige AppleID vorliegen und zum anderen muss der primäre Lan Port (unabhängig davon ob er genutzt wird oder nicht) sowohl den Gerätenamen EN0 haben also auch das sogn. BuildIn Property besitzen. Ich gehe mal davon aus das die gültige AppleID bereits vorhanden ist bleibt also der Lan Port. Du kannst einfach herausfinden ob dieser die nötigen Vorraussetzungen erfüllt indem Du Systemprofiler startest (Apfel -> Über Diesen Mac -> Systembericht -> Ethernet-Karten) und schaust ob die Karte dort richtig erkannt wird. Hier mal ein Beispiel wie es aussehen muss wenn alles stimmt:

    Ich gehe mit an Sicherheit grenzender Wahrscheinlichkeit davon aus das an der Stelle entweder nicht EN0 steht oder das buildIn Property fehlt (oft auch beides). Dieses Problem lässt sich wie bereits weiter oben erwähnt mit einer editierten DSDT beseitigen welche der Lan Schnittstelle die nötigen Informationen hinzufügt. Die DSDT hatte ich Dir ja schon angehangen Du musst sie eigentlich nur noch auf der EFI Partition im Ordner /Efi/Oz/Acpi/Load platzieren. Sollte trotz der DSDT noch kein Erfolg zu verzeichnen sein ist es möglich das man OS-X sanft in die richtige Richtung schubsen muss hierzu einfach diesem Guide folgen: LAN Karte en0 zuweisen. Die Verknüpfung mit der AppleID geschieht übrigen ab 10.9 automatisch in dem Moment wo man sich mit seiner AppleID an dem Gerät anmeldet sprich es ist nicht mehr nötig diesen Schritt manuell zu erledigen bzw. es ist auch nicht mehr möglich dies manuell zu machen.


    Ich denke für den Moment ist das genug Input :D


    P.s. Die Meldung von ClamXav bzgl. des DPCI Managers ist ein Fehlalarm. Der DPCI Manager liest ziemlich viele Dinge auf der untersten Ebene des Systems aus und folgt dabei einem Muster das einige Virenscanner als Virus identifizieren.

  • Danke vielmals. Ich bleibe leider an dem Punkt hängen, dass die LAN-Karte überhaupt nicht erkannt wird.


    Ich habe deine DSDT auf der EFI abgelegt und die defaults.plist erstmal ohne HardwareAddress und HardwareSignature mit neuen Werten versehen und ebenfalls dort gespeichert. Ich habe dann, um die MAC-Adresse der LAN-Karte herauszufinden, sowohl IntelMausiEthernet.kext, AppleIntelE1000e.kext und AtherosE2200Ethernet.kext auf der EFI durchprobiert (inkl. PRAM reset), aber unter Ethernetkarte taucht nie etwas auf? Ich habe auch den Tipp befolgt, den Rechner auszuschalten.


    DIe Installation in S/L/E teste ich morgen. Ebenso die Werte von en0 aus 10.8 in die defaults.plist zu übernehmen.


    Welche Info bräuchtest du, um herauszufinden, wo es klemmt?

    Just visiting this planet.

  • Wenn die Karte gar nicht erkannt wird haben wie hier ein tiefergehendes Problem. Versuch bitte zunächst wirklich mal die Installation direkt in /S/L/E und falls es damit auch nicht klappt ist irgendwas mit der Lan Chip selbst faul. Wird die Karte denn unter 10.8 erkannt und funktioniert sie da oder läuft sie da auch (nicht) mehr? Dein Board besitzt im übrigen laut Gigabyte Seite nur einen Intel NIC sprich die AtherosE2200Ethernet.kext kannst Du getrost vergessen.

  • Hurra! Mit der AppleIntelE1000e.kext in L/E wird die Karte erkannt. Ton funktioniert auch nur, wenn AppleALC-OZM.kext, Lilu.kext und Shiki.kext dort installiert sind.


    Der AppStore hat meinen Account akzeptiert, allerdings mopperte nun noch iCloud und sperrte den Account, obwohl ich vorm Anmeldeversuch die FAQ abgearbeitet hatte. Die mit iMessageDebug ausgelesenen Werte sind alle gesetzt. Keines der Programme wurde bisher genutzt. Woran könnte das noch liegen?


    Was auch noch etwas nervt: das BIOS sichert Änderungen an der Boot-Reihenfolge nicht.


    Sonst scheint alles schon ziemlich rund zu sein, ein Systemupdate lief auch durch.


    1.000 Dank für deine geduldige Hilfe!

    Just visiting this planet.

  • Was die Bootreihenfolge angeht verhält sich Ozmosis so wie es auch ein Mac machen würde. Geh in die Systemeinstellungen unter OS-X und wähle dort den Punkt Startvolume und dann das Volume das per default gestartet werden soll. Beende den Vorgang mit einem Klick auf Reboot und ab dem Moment startet der Rechner das dort gewählte Device von ganz allein :D

  • :D , none taken, das musste ich mehrmals ausführen, bis es endlich auch Wirkung zeigte, was mich etwas verwundert hat – mIt MacOS an sich arbeite ich ja doch auch schon so um die 20 Jährchen…


    Für die ganzen iCloud-Dienste habe ich einfach stur sämtliche Aufforderungen seitens Apple auf allen Geräten abgearbeitet, Passwort 2x geändert, mich online angemeldet, die Sicherheitsfragen mehrmals beantwortet etc., und irgendwann lief es ohne weitere Nervereien. Hoffe, es hält 'ne Weile.


    Danke vielmals, alles läuft!

    Just visiting this planet.

  • griven

    Hat das Label Erledigt hinzugefügt