Update der kexte wird ignoriert

  • Hallo,


    seit einiger Zeit habe ich das Problem, dass ich keine kexte mehr aktualisieren kann. Die mit dem KextUpdater (V 3.3.9) ermittelten kexte habe ich wie immer in den Order CLOVER/kexts/Other kopiert (und überschrieben) und neu gestartet. Die kexte wurden auch überschrieben. Nach dem Neustart findet der KextUpdater allerdings wieder die gleichen kexte wie vor der Aktualisierung. Die Clover Version ist die 5103.

    Was mache ich da falsch? Ich habe das bisher immer so gemacht und es hat immer funktioniert.


    Vielen Dank im voraus.

    Ralph

    Gigabyte GA-Z87X-UD3H - BIOS F10b, AMD Radeon RX 5500 XT 8GB, Corsair Vengeance 16GB 2x8 DDR3 1600 MHz , Intel Core i7 4770K

    OSX 14.4.1 Sonoma (iMac 19,2)

    OSX 11.7.10 Big Sur (iMac 19,2)


    MacBookPro 13" Retina (Late 2013) - 8 GB RAM - 256 GB SSD, OSX 14.4.1 Sonoma OCLP

    Mac mini (Late 2012) - 16 GB RAM - 128 GB SSD, 500 GB HDD, OSX 14.4.1 Sonoma OCLP

  • Eine der letzten Clover Versionen hatte irgendwie Probleme beim einlesen der Kexts. Möglich dass das die 5103 war


    Support ausschließlich im Forum und NICHT per PN!

  • Bist Du sicher, dass der Kext-Updater im selben Clover-Ordner sucht, dessen Kexts Du aktualisierst?

    Meine erstes Projekt

    INTEL NUC8i3BEH mit 32 GB DDR4-RAM, 500GB SSD, installiert MacOS Ventura OpenCore. Inzwischen läuft auch die festverbaute Intel-WLAN/Bluetooth-Karte, sowie der SD-Karten-Leser! :) - Macmini 8.1


    Mein zweites Projekt:

    AsRock H310-CM mit Intel Core I3-9100F, 16 GB DDR4-RAM, ASUS Rx560 4GB, MacOS Monterey, OpenCore - iMac19.1


    Mein drittes Projekt:

    Notebook HP-Probook 440 G6, Intel Core i5_8265U, Intel Grafik UHD-620, 16 GB DDR-4, WLAN-Karte BCM94369CS2 mit Flex-Adaper auf M.2, MacOS Ventura, OpenCore - MacBookPro 15.2


    Mein viertes Projekt:

    Gigabyte Z490M mATX, Intel Core i5-10500, 16 GB DDR4-RAM, ARock Radeon RX5500, 500GB NVMe M.2, BCM94360CS2 - MacOS Monterey OpenCore - iMac 20.2

  • RenStad gibt es da verschiedene? Der einzige Ordner wo noch kexte drin sind, ist der _kexte. Der wird es ja wohl kaum seien.

    Gigabyte GA-Z87X-UD3H - BIOS F10b, AMD Radeon RX 5500 XT 8GB, Corsair Vengeance 16GB 2x8 DDR3 1600 MHz , Intel Core i7 4770K

    OSX 14.4.1 Sonoma (iMac 19,2)

    OSX 11.7.10 Big Sur (iMac 19,2)


    MacBookPro 13" Retina (Late 2013) - 8 GB RAM - 256 GB SSD, OSX 14.4.1 Sonoma OCLP

    Mac mini (Late 2012) - 16 GB RAM - 128 GB SSD, 500 GB HDD, OSX 14.4.1 Sonoma OCLP

  • nein, ich meine, ob der Kext-Updater auch tatsächlich den Kexts-Ordner (Clover/Kexts/other) Deiner EFI durchsucht und Du auch genau diese EFI durch Überschreiben aktualisierst.


    Ich würde den Kext-Updater noch einmal laufen lassen und dann manuell in den Kext-Ordner gehen und mit Rechtsklick - dann auf Informationen - die jeweilige Versions-Nummer manuell anzeigen lassen. Das gleiche kannst Du dann auch mit den Dateien machen, die der Kext-Updater auf Deinen Schreibtisch abgelegt hat.


    So kannst Du prüfen, wer sich da irrt.

    Meine erstes Projekt

    INTEL NUC8i3BEH mit 32 GB DDR4-RAM, 500GB SSD, installiert MacOS Ventura OpenCore. Inzwischen läuft auch die festverbaute Intel-WLAN/Bluetooth-Karte, sowie der SD-Karten-Leser! :) - Macmini 8.1


    Mein zweites Projekt:

    AsRock H310-CM mit Intel Core I3-9100F, 16 GB DDR4-RAM, ASUS Rx560 4GB, MacOS Monterey, OpenCore - iMac19.1


    Mein drittes Projekt:

    Notebook HP-Probook 440 G6, Intel Core i5_8265U, Intel Grafik UHD-620, 16 GB DDR-4, WLAN-Karte BCM94369CS2 mit Flex-Adaper auf M.2, MacOS Ventura, OpenCore - MacBookPro 15.2


    Mein viertes Projekt:

    Gigabyte Z490M mATX, Intel Core i5-10500, 16 GB DDR4-RAM, ARock Radeon RX5500, 500GB NVMe M.2, BCM94360CS2 - MacOS Monterey OpenCore - iMac 20.2

  • Der KU sucht nicht direkt im Ordner. Er erstellt mit "kextstat" eine Liste mit laufenden Non-Apple-Kexten. Daraus fischt er sich die Hack-Kexte und dessen Version. In den Kext-Ordner auf der EFI schaut er nicht hinein. Zumindest nicht mit der normalen Prüffunktion.


    So gesehen ist der KU beim Prüfen "unbestechlich".

    3 Mal editiert, zuletzt von Sascha_77 ()

  • Sascha_77 also durchsucht er den Cache? Vielleicht sollte der TE mal den kext-cache reparieren?

    Dachte bis heute auch, dass er auf der EFI sucht ☺️

  • Nein er durchsucht nicht den Cache. Er sucht nach aktiven Kernelextensions.

  • Sascha_77 War nur eine Vermutung. Aber das er nicht die EFI durchsucht, erklärt ja auch, dass der KU die Änderungen erst nach einem Neustart erkennt. Wäre es für den TE nicht ein Lösungsansatz, den Cache mit deinem Tool zu reparieren?

  • So gesehen ... stimmt. Wenn er im Cache noch die Alten hat wird er auch nur diese laden.

  • Wobei sich dann die berechtigte Frage stellen muss wie die in den Cache gekommen sein sollen denn da geraten sie ja eigentlich nur dann rein wenn sie in S/E oder /S/L/E vorhanden sind und ansonsten eigentlich nicht. Die KI der "gängigen" Bootloader arbeitet doch eigentlich am prelinked Kernel vorbei und schleust die Extensions aus der EFI in den Speicher ein ?!?

  • Es gab aber auch schon Fälle, wo z.b. die Kexte für ne rebrandetere Atheros Karte erst nach einem Cache refresh aus der EFI heraus funktioniert haben. Hat mich dann auch immer gewundert warum das so ist.

  • Sorry, dass ich mich erst jetzt wieder melde. Die Seuche hat mich erwischt.


    Also habe eure Tipps mal umgesetzt. Mit dem Hackintool habe ich den kextCache rebuildet und danach den KU neu suchen lassen. Die gefundenen kexte habe ich in den /Other kopiert und ersetzt. Neu gestartet. Und den KU erneut laufen lassen. Er hat wieder die gleichen kexte gefunden.

    Das hat also nichts gebracht.

    Gigabyte GA-Z87X-UD3H - BIOS F10b, AMD Radeon RX 5500 XT 8GB, Corsair Vengeance 16GB 2x8 DDR3 1600 MHz , Intel Core i7 4770K

    OSX 14.4.1 Sonoma (iMac 19,2)

    OSX 11.7.10 Big Sur (iMac 19,2)


    MacBookPro 13" Retina (Late 2013) - 8 GB RAM - 256 GB SSD, OSX 14.4.1 Sonoma OCLP

    Mac mini (Late 2012) - 16 GB RAM - 128 GB SSD, 500 GB HDD, OSX 14.4.1 Sonoma OCLP

  • Gib mal bitte "diskutil list" im Terminal ein und poste hier die Ausgabe.

  • Lass mit dem KU auch mal einen Systemreport anfertigen. Dort sieht man dann auch den Pfad der geladenen Kexte. Dann dürfte sich schnell zeigen wo das Problem liegt.

  • OK. Hier ist es.

    Dateien

    Gigabyte GA-Z87X-UD3H - BIOS F10b, AMD Radeon RX 5500 XT 8GB, Corsair Vengeance 16GB 2x8 DDR3 1600 MHz , Intel Core i7 4770K

    OSX 14.4.1 Sonoma (iMac 19,2)

    OSX 11.7.10 Big Sur (iMac 19,2)


    MacBookPro 13" Retina (Late 2013) - 8 GB RAM - 256 GB SSD, OSX 14.4.1 Sonoma OCLP

    Mac mini (Late 2012) - 16 GB RAM - 128 GB SSD, 500 GB HDD, OSX 14.4.1 Sonoma OCLP

  • Und welche Kexte updaten sich nicht? By the way ... hier sind 3 in /L/E. Das sollte man vermeiden. Besser in die EFI packen. Zumal die 2 SMC.... eh zu VirtualSMC gehören.



    MOuntest Du die EFI ebenfalls mit dem KU?

  • Also der KU finden diese immer wieder:

    AppleALC

    Lilu

    VirtualSMC

    WhaterverGreen



    g-force:

    das ist die Ausgabe des Terminal

    Bilder

    Gigabyte GA-Z87X-UD3H - BIOS F10b, AMD Radeon RX 5500 XT 8GB, Corsair Vengeance 16GB 2x8 DDR3 1600 MHz , Intel Core i7 4770K

    OSX 14.4.1 Sonoma (iMac 19,2)

    OSX 11.7.10 Big Sur (iMac 19,2)


    MacBookPro 13" Retina (Late 2013) - 8 GB RAM - 256 GB SSD, OSX 14.4.1 Sonoma OCLP

    Mac mini (Late 2012) - 16 GB RAM - 128 GB SSD, 500 GB HDD, OSX 14.4.1 Sonoma OCLP

  • Mach bitte mal im terminal:


    Code
    1. kextstat | grep -v apple

    Bilder

  • dann kommt das

    Bilder

    Gigabyte GA-Z87X-UD3H - BIOS F10b, AMD Radeon RX 5500 XT 8GB, Corsair Vengeance 16GB 2x8 DDR3 1600 MHz , Intel Core i7 4770K

    OSX 14.4.1 Sonoma (iMac 19,2)

    OSX 11.7.10 Big Sur (iMac 19,2)


    MacBookPro 13" Retina (Late 2013) - 8 GB RAM - 256 GB SSD, OSX 14.4.1 Sonoma OCLP

    Mac mini (Late 2012) - 16 GB RAM - 128 GB SSD, 500 GB HDD, OSX 14.4.1 Sonoma OCLP