AppleALC + Clover in High Sierra = High Frustration

  • Moin :)


    Ich schaffe es einfach nicht, meinen Sound zum klingen zu bringen. Chip müsste der ALC233 sein (vor einiger Zeit hatte ich Yosemite auf demselben Laptop installiert, ich meine mich erinnern zu können, dass es 233 ist). Was bisher geschah:


    - AppleALC.kext in /S/L/E
    - Lilu.kext in /S/L/E
    - kextstat gibt aus, dass AppleALC und Lilu geladen sind - laufen
    - per Clover Configurator div. Layout IDs durchprobiert - ohne Erfolg


    DPCI Manager zeigt nur folgendes an (keine Codec IDs):



    Um sicher zu gehen, dass AppleHDA.kext auch wirklich die unveränderte von High Sierra ist, habe ich diese aus der Install-High-Sierra.app extrahiert und erneut installiert. Systeminfo zeigt allerdings nun für AppleHDA an:



    Ich hoffe, dass nicht genau da der Fehler liegt. (erhalten von: unbekannt) :D


    Anbei noch mein EFI Ordner, kann ja nie schaden.


    Ich hoffe nun auf Ideen eurerseits, was habe ich vergessen, was kann ich noch probieren?



    Verzweifelte Grüße
    Simon

    Dateien

    • EFI.zip

      (21,83 MB, 90 Mal heruntergeladen, zuletzt: )

    Einmal editiert, zuletzt von krawall ()

  • Hallo und herzlich Willkommen im Forum... :)


    Ich denke der Fehler liegt genau daran... Der AppleALC benötigt den unbehandelten AppleHDA.kext.
    Alle anderen haben Änderungen, die vom AppleALC injected werden würden, bereits drinnen und führen zu diesem Verhalten.


    Um aber sicherzugehen, welcher Audio-Codec denn verbaut ist, empfehle ich gerne das Booten mit einem Linux-Live-Stick und dem Ausführen der folgenden Befehle:

    Code
    1. cat /proc/asound/card0/codec#0 > ~/Desktop/codec00_dump.txt
    2. cat /proc/asound/card0/codec#1 > ~/Desktop/codec01_dump.txt
    3. cat /proc/asound/card1/codec#0 > ~/Desktop/codec10_dump.txt
    4. cat /proc/asound/card1/codec#1 > ~/Desktop/codec11_dump.txt


    In den damit erzeugten Text-Dateien kann man den Namen des Codecs direkt finden.


    Was den Austausch deines AppleHDA.kext betrifft, kannst du beiliegende Datei nutzen und mit dem Programm Kext Utility installieren.

    Dateien

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Danke für die Begrüßung und die fixe Antwort! :)


    Deine AppleHDA.kext wird nun korrekt angezeigt (erhalten von: apple).


    Habe per Ubuntu den richtigen Codec ermitteln können: doch ALC3236. Dieser wird laut dem Wiki von vit9696 https://github.com/vit9696/AppleALC/wiki/Supported-codecs unterstützt. Also bin ich per Clover Configurator alle angegebenen Layouts durchgegangen, von denen leider keiner funktioniert.


    Geladen sind weiterhin die Kexte AppleALC und Lilu - AppleHDA jedoch nicht. :huh:


    Blockiert Clover eventuell irgendetwas? Außer AppleALC habe ich keinerlei Audiopatches o.ä. installiert.

  • Der ALC3236 ist tatsächlich der ALC233.
    In deiner config,plist hast du aber unter "Acpi"->"DSDT"->"Fixes" den "FixHDA" angehakt und unter "Devices"->"Audio"->"Inject" einen Zahlenwert für die entsprechende Layout-ID eingetragen?
    Folgende Varianten solltest du nacheinander testen: layout 3, 13 oder 27..

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Bin ich also doch nicht ganz so vergesslich wie ich dachte - mal bezogen auf ALC233 :D


    FixHDA hatte ich tatsächlich nicht aktiviert, aber auch mit den 3 angegebenen Layouts 3, 13 oder 27 tut sich da nichts - "Es wurden keine Ausgabegeräte gefunden". :(

  • Dann poste doch bitte mal das Ergebnis des folgenden Terminal-Befehls:

    Code
    1. kextstat |grep -v apple

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Einen letzten Check habe ich noch...
    Öffne den Systembericht, im Bereich Software, klicke dort den Punkt "Erweiterungen" und warte bis die Liste gefüllt wird.
    Dann klickst du auf die Tabellen-Überschrift "Erhalten von" zweimal, sodass die Sortier-Reihenfolge mit "Verifizierte Entwickler" beginnt.
    Zwischen "Verifizierte Entwickler" und "Apple" wird es eine Reihe von Kexten geben, die mit "Unbekannt" oder "Nicht Signiert" gekennzeichnet sind...


    Bitte erstelle davon einen Screenshot und poste ihn hier.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Oh...
    hast du die Kexte unter /Library/Extensions oder /System/Library/Extensions installiert?
    Das musst du doch gar nicht... die sollten sinnvollerweise in der EFI-Partition unter /EFI/CLOVER/kexts/Other liegen.


    Zudem gibt es wohl für den ALC3236 einen eigenen Anteil im AppleALC ( danke an @BlackOSX)
    Hierfür gelten die layouts 4, 5, 28 oder 29...

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Habe die Kexte aus /S/L/E gelöscht und Kext Utility drüber laufen lassen.


    Dann die Kexte nach /EFI/CLOVER/kexts/Other kopiert und die layout-id mal probeweise auf 4 geändert - Kextstat meldet jetzt allerdings, dass weder AppleALC noch Lilu geladen sind, unter /S/L/E waren sie das ja immerhin. ?(

  • Dann achte in deiner config.plist unter "System Parameters", dass der Wert bei "inject Kexts" auf "Yes" steht..
    Der Wert "Detect" ist eher für die Katz... ;)

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Ok, das war wohl zuviel des Guten - OS startet jetzt gar nicht mehr. Im Safe Mode komme ich zwar weiter, bringt mir jedoch nix da sich EFI ja nicht mounten und die config.plist sich somit nicht ändern lässt. :/


    Muss ich mir mal einen neuen Clover Stick basteln, um so starten zu können und das yes doch besser sein zu lassen. Komisch Ding das alles. ?( Anbei noch ein Foto der letzten Meldung vom verbose Start.


    Danke für‘s Mitfiebern bisher :D

  • Dann nutze die EFI-Shell in Clover...
    https://www.hackintosh-forum.d…der-UEFI-Shell-editieren/

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Danke für den Tipp mit der Shell! Nachdem der Eintrag wieder auf detect gestellt war, konnte ich auch wieder ins OS starten. :) ...


    ... Ohne Sound ;(

  • Dann packe doch bitte mal dein EFI-Ordner in eine ZIP-Datei und poste sie als Dateianhang.
    Das geht über "Erweiterte Antwort"->"Dateianhänge"...
    Damit kannst du auch Bilder posten, ohne auf externe Filehoster zurückgreifen zu müssen.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Aber der EFI-Ordner oben ist ohne die letzten Änderungen...
    Bitte poste die aktuelle Version.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Deine Installation kommt von der Distri "Hackintosh Zone".
    Distris werden hier im Forum nicht unterstützt.
    Somit bin ich hier raus und der Vorgang beendet.


    Zur Aufklärung: Was sind Distros?

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!