Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ [Hackintosh] Installation et configuration _ ⚠️ Mettez à jour AppleALC.kext et Lilu.kext avant de faire les mises à jour de macOS/OS X ⚠️

Écrit par : polyzargone 10 Mar 2018, 11:25

Kernel Panic, pas de panique !


Nous avons constaté que de nombreuses personnes avaient des Kernel Panic suite aux mises à jour de sécurité récentes d'El Capitan et de Sierra (et peut-être de High Sierra aussi).

Dans la plupart des cas pour ne pas dire tous, ils sont dû à des versions obsolètes d'AppleALC.kext et/ou Lilu.kext.

Pour vous éviter ce genre de déconvenues, pensez à mettre à jour régulièrement ces deux kexts (https://github.com/vit9696/AppleALC/releases et https://github.com/vit9696/Lilu/releases) ainsi que tous https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md si vous les utilisez également avant de vous lancer dans une mise à jour.

Si malheureusement vous n'avez pas eu le temps de le faire, il existe néanmoins des solutions :

• Si Clover est à jour (à partir de la version r4202) :

Tapez la barre espace dans le menu de Boot de Clover > Block injected kexts > Other > Lilu.kext (par exemple).

• Si Clover n'est pas à jour :

- Passez par Windows : http://forum.macbidouille.com/index.php?showtopic=396092

- Installez la dernière version de Clover sur une simple clé USB formatée en FAT32 (pas besoin de l'installeur de macOS/OS X) avec le config.plist et les kexts qui vont bien.

Bien évidemment, il vous faudra avoir conservé une copie fonctionnelle du dossier EFI/CLOVER mais ça, vous l'avez tous fait, non ? tongue.gif

Dans le cas contraire, vous pourrez toujours essayer de démarrer avec les fichiers du tuto Clover :

http://forum.macbidouille.com/index.php?act=attach&type=post&id=57279

http://forum.macbidouille.com/index.php?act=attach&type=post&id=57284

http://forum.macbidouille.com/index.php?act=attach&type=post&id=57285

Citation (Platinum377)
Si je comprend bien, lorsque l'on veut faire une mise à jour de sécurité proposé par osx, vaut mieux d'abord mettre à jour les kexts suivants:
AppleALC.kext et Lilu.kext

Ok, donc il faut simplement déposer les nouveaux kexts récents dans le dossier kext de EFI/CLOVER ...

Mais une fois ces kexts déposés dans le dossier, ils vont alors remplacer ceux qui étaient déjà présent, pas grave ? rolleyes.gif

Écrit par : jeanchrijaz 10 Mar 2018, 12:30

Citation (Platinum377)
.Mais une fois ces kexts déposés dans le dossier, ils vont alors remplacer ceux qui étaient déjà présent, pas grave ? rolleyes.gif

de supprimer (ou remplacer) les anciens kext par des nouveaux est justement le but.
Avoir des kext à jour pour pouvoir appliquer la mise à jour système...

je pense que tu n'as pas bien saisi l'utilité et le role des kext...
je t'invite à faire un peu de lecture pour y voir un peu plus clair : http://forum.macbidouille.com/index.php?showtopic=407106

Écrit par : Platinum377 10 Mar 2018, 12:53

Citation (jeanchrijaz @ 10 Mar 2018, 12:30) *
Citation (Platinum377)
.Mais une fois ces kexts déposés dans le dossier, ils vont alors remplacer ceux qui étaient déjà présent, pas grave ? rolleyes.gif

de supprimer (ou remplacer) les anciens kext par des nouveaux est justement le but.
Avoir des kext à jour pour pouvoir appliquer la mise à jour système...

je pense que tu n'as pas bien saisi l'utilité et le role des kext...
je t'invite à faire un peu de lecture pour y voir un peu plus clair : http://forum.macbidouille.com/index.php?showtopic=407106



En faite je me suis bêtement posé la question car comme je suis en ce moment en train d'essayer de configurer l'audio, et que j'ai utilisé
les kext de ce tuto: http://forum.macbidouille.com/index.php?showtopic=397020

Je me suis alors demandé si ce n'était pas un problème de les remplacer par des nouveaux.

DESOLÉ mais je débute à peine sur hackintosh depuis seulement 3jours, je ne peux pas tout savoir du jour au lendemain (même en ayant lu),
il faut tout de même le temps d'assimiler les choses et je pense que cela vient aussi jour après jour, notamment en pratique.

Je suis très content du Forum, de votre présence, de votre aide, mais je suis aussi perdu (quand on commence au tout début) car tout n'est pas encore bien clair
au départ et il y a même des phases de frustration et de découragement par moment et ça blesse quand on me répète sans arrêt ''tu n'a pas lu, tu n'a pas lu ...''

Oui j'ai lu mais pas forcément tout compris alors je demande des éclaircissements sur les doutes, c'est mal ? Merci de votre indulgence svp.

Écrit par : DagDP 12 Mar 2018, 00:42

Bonsoir polyzargone,

Merci pour ce message détaillé concernant la MAJ de sécurité d'Apple.

Je suis toujours coincé concernant cette MAJ (http://forum.macbidouille.com/index.php?showtopic=406906)

Voilà le message que j'ai au démarrage
https://ibb.co/faJEhn
Cela doit venir d'Apple ACPICPU

Dans mes kexts de EFI/Clover j'ai AppleALC + AppleHDA + Lilu + RealtekALC (les dernières versions)
Dans L/E j'ai enlevé FakeSMC.kext + Lilu.kext (déplacé dans l'EFI) + realtekALC.kext (déplacé dans l'EFI) + IntelGraphicsFixup.kext (déplacé dans l'EFI) + IntelMausiEthernet.kext

J'ai également reconstruit le cache système.

As tu des idées pour ce problème de démarrage ? smile.gif

Guillaume

PS: J'ai un problème avec le Rapport MacBidouille, voilà ce que m'indique le terminal
Last login: Mon Mar 12 00:22:49 on console
iMac-de-Macos:~ macos$ /Users/macos/Downloads/Rapport_MacBidouille_Clover/Rapport_MacBidouille_Clover.command ; exit;
Annulation du script
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Opération terminée]

Écrit par : polyzargone 12 Mar 2018, 01:03

Citation (DagDP @ 12 Mar 2018, 00:42) *
Dans mes kexts de EFI/Clover j'ai AppleALC + AppleHDA + Lilu + RealtekALC (les dernières versions)


Il ne faut pas utiliser AppleALC.kext + Lilu.kext et realtekALC.kext en même temps. C'est soit l'un soit l'autre.

Mais bon, je doute que ça vienne de là. Néanmoins, ça vaudrait le coup de désactiver au moins realtekALC.kext via le menu de boot de Clover.

Citation (DagDP @ 12 Mar 2018, 00:42) *
As tu des idées pour ce problème de démarrage ? smile.gif


Essaie avec cette version de FakeSMC.kext :  FakeSMC.kext.zip ( 148.04 Ko ) : 32


Citation (DagDP @ 12 Mar 2018, 00:42) *
PS: J'ai un problème avec le Rapport MacBidouille, voilà ce que m'indique le terminal
Last login: Mon Mar 12 00:22:49 on console
iMac-de-Macos:~ macos$ /Users/macos/Downloads/Rapport_MacBidouille_Clover/Rapport_MacBidouille_Clover.command ; exit;
Annulation du script
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Opération terminée]


Je cherche toujours l'explication et la solution à ce problème…

Écrit par : DagDP 12 Mar 2018, 23:12

@polyzargone

Dans le mille ! Il fallait bien le kext de FakeSMC ! Le hackintosh est parfaitement fonctionnel maintenant et il est complètement à jour.
Merci beaucoup pour ton aide, tu es formidable.


Écrit par : Patrice Brousseau 12 Mar 2018, 23:28

Poly, est-ce le FakeSMC de Rehabman. Pour moi, c'est le seul qui fonctionne correctement sans KP sur mes deux Hacks Haswell. Étonnant car il y avait une autre version d'intégrée dans le BIOS Ozmosis que j'utilisais avant et ça fonctionnait nickel!

EDIT: oui, c'est bien celui-là octobre 2017...


Écrit par : polyzargone 12 Mar 2018, 23:34

Effectivement, c'est bien la version de RehabMan que j'utilise sur tous mes Hack. J'avais eu quelques soucis auparavant avec celle qu'on trouve un peu partout sur le net (c'est celle de Slice il me semble unsure.gif) mais depuis que j'utilise celle-ci, plus de problèmes smile.gif.

Pour ceux qui en auraient besoin, je redonne le lien au cas où : https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/

Écrit par : Platinum377 13 Mar 2018, 15:11

smile.gif Moi aussi je peux l'utiliser ?

Écrit par : jeanchrijaz 13 Mar 2018, 15:44

Citation (Platinum377 @ 13 Mar 2018, 15:11) *
smile.gif Moi aussi je peux l'utiliser ?

si tu parles de FakeSMC.kext
tu l'as déjà dans ton dossier EFI/clover/kexts/other ...
sinon tu ne pourrais pas démarrer...

Écrit par : polyzargone 13 Mar 2018, 16:00

Citation (Platinum377 @ 13 Mar 2018, 15:11) *
Moi aussi je peux l'utiliser ?


Si tu veux. Mais bon, il y a un adage qui dit "tant que ça marche, il vaut mieux ne rien changer" laugh.gif !

Écrit par : Platinum377 13 Mar 2018, 16:09

Citation (polyzargone @ 13 Mar 2018, 16:00) *
Citation (Platinum377 @ 13 Mar 2018, 15:11) *
Moi aussi je peux l'utiliser ?


Si tu veux. Mais bon, il y a un adage qui dit "tant que ça marche, il vaut mieux ne rien changer" laugh.gif !


LOL alors je préfère m'en tenir à ce fameux adage que j'approuve bien smile.gif

Écrit par : Flowww 26 Jul 2018, 13:16

Merci pour l'info !

J'ai fait la boulette de faire la mise de sécurité qui fallait pas du coup j'ai Lilu qui m’empêche de booter... Voici la video du log de démarrage : https://we.tl/s-TgawVKT2cX


Et pour ne rien arranger, je ne dois pas avoir la bonne version de clover. Mais j'ai quand même une option qui me permet de bloquer des kext quand je fais la barre d'espace sur l'entré macOS. Par contre c'est un champ texte, j'ai tenté de rentrer "Lilu.kext" mais ça ne fonctionne pas. Dans mes souvenirs, il me semble avoir renommé ce kext mais impossible de savoir comment aujourd'hui. Savez-vous si il est possible et comment lister les kext depuis clover? Ma partition Windows ne boot pas non plus ...

Edit : Problème résolu. Je suis passé par une installation fraiche de clover sur une clé USB pour booter ma partition macOS. A partir de là, j'ai pu mettre à jour : Clover, AppleALC.kext et Lilu.kext. Au top !

Écrit par : Yves PRA 11 Oct 2018, 13:10

Bonjour,
je suis les mises à jour des kexts pour mon hackintosh (sous 10.11.6, CM Gigabyte GA-Z87X-UD5H) , mais je bute sur 2 ou 3 problèmes (ou peut être 10 ou 12 ??)
Tout fonctionne, avec les kexts suivants :
FakePCIID_XHCIMux
FakePCIID.kext
FakeSMC.kext
realtekALC.kext

Premier point : FakeSMC.kext est en dernière version, 6.26-357-gceb835ea.1800
Cette version est "livrée" avec 5 autres kexts (FakeSMC_ACPISensors, FakeSMC_CPUSensors, FakeSMC_GPUSensors, FakeSMC_LPCSensors, FakeSMC_SMMSensors) :
Faut il les mettre aussi dans le dossier des kexts ? A quoi servent ils ?

Deuxième point :
Polyzargone dit "ll ne faut pas utiliser AppleALC.kext + Lilu.kext et realtekALC.kext en même temps. C'est soit l'un soit l'autre"
J'ai realtekALC.kex, faut il une mise a jour particuliere pour faire les mises à jour (comme recommandé pour AppleALC.kext + Lilu.kext ?

3ème point :
Mes kexts sont dans EFI -> CLOVER -> kexts - > 10.11, et non dans "other" : ca a une importance pour les mises à jour, vers Sierra par exemple ?

Merci d'avance pour les éclaircissements !

Écrit par : polyzargone 12 Oct 2018, 07:04

Citation (Yves PRA @ 11 Oct 2018, 14:10) *
Premier point : FakeSMC.kext est en dernière version, 6.26-357-gceb835ea.1800
Cette version est "livrée" avec 5 autres kexts (FakeSMC_ACPISensors, FakeSMC_CPUSensors, FakeSMC_GPUSensors, FakeSMC_LPCSensors, FakeSMC_SMMSensors) :
Faut il les mettre aussi dans le dossier des kexts ? A quoi servent ils ?


Ce sont des plugins qui permettent de monitorer les températures du CPU, du GPU, l'état de certains composants de la carte mère ou des disques par exemple.

On peut les mettre dans Other tels quels ou bien créer un dossier PlugIns dans FakSMC.kext/Contents pour tous les regrouper.

Citation (Yves PRA @ 11 Oct 2018, 14:10) *
Deuxième point :
Polyzargone dit "ll ne faut pas utiliser AppleALC.kext + Lilu.kext et realtekALC.kext en même temps. C'est soit l'un soit l'autre"
J'ai realtekALC.kex, faut il une mise a jour particuliere pour faire les mises à jour (comme recommandé pour AppleALC.kext + Lilu.kext ?


Si ça fonctionne toujours, pas besoin de le mettre à jour. En revanche, et c'est là son inconvénient, si tu passes à une version majeure, il est probable que les patchs AppleHDA dans ton config.plist ne fonctionnent plus.

AppleALC.kext + Lilu.kext ne nécessitent pas de patchs et, en principe, ils fonctionnent sur toutes les versions d'OS X/macOS sans rien avoir à faire (à part ajouter le layout-id cf. http://forum.macbidouille.com/index.php?showtopic=397020).

Citation (Yves PRA @ 11 Oct 2018, 14:10) *
3ème point :
Mes kexts sont dans EFI -> CLOVER -> kexts - > 10.11, et non dans "other" : ca a une importance pour les mises à jour, vers Sierra par exemple ?


Oui !!!

Car comme leurs noms l'indiquent, les dossiers 10.x ne chargent que les kexts correspondants aux versions d'OS X/macOS correspondantes.

Donc si tu passes à Sierra et que tu as laissé tous tes kexts dans 10.11, aucun ne sera chargé ! D'où l'intérêt de tout mettre dans Other puisque ce dossier sert justement à charger tous les kexts qu'il contient quelque soit la version du système.

Il faut plutôt utiliser les dossiers 10.x quand un kext est absolument indispensable sur une version donnée du système mais qu'il ne l'est pas forcément pour les autres.

Écrit par : Sirix1995 12 Oct 2018, 08:53

Salut ! J'ai essayé de faire la maj deux fois, et les deux fois j'avais des Kernel Panic. Pourtant, je tiens tous mes kext à jours, cependant, bah...Ma machine étant ce qu'elle est, j'ai plein de vieux kext qui restent vieux quoi qu'il arrive, cela-dit, lors de mon deuxième essai, avant de réinstaller OS X, je me suis rendu compte que l'ordi bootait en désactivant l'accélération graphique (nv_disable=1, ou, quelque chose dans le genre.) Est-ce que c'est la carte-graphique qui pose soucis ?

J'utilise :

-FakeSMC.kext (mis à jour)

-Lilu.kext (mis à jour)

-NvidiaGraphicsFixup.kext (mis à jour)

-VoodooHDA.kext (pas trouvé de version plus récente)

-BCM5722D.kext (pas trouvé de version plus récente)

-JMicron.kext (pas trouvé de version plus récente)

Voilà ! Merci d'avance pour votre aide !

Écrit par : Yves PRA 12 Oct 2018, 09:03

Merco Polyzargone pour cette réponse claire et précise !
Je copie/colle/imprime tout ça pour l'avoir sous la main en permanence.
J'envisage de passer sous Sierra ou High Sierra, mais pas tout de suite, je pressent quand même de beaux et grands moments de solitude !

Écrit par : Ouinche 4 Dec 2018, 07:02

Un grand merci polyzargone pour ce thread et ses kexts mis à jours ... elsa.gif


Après 2 ans sans rien toucher, j'ai du remettre les mains sous le capot de mon Hackintosh, et je vous explique pas la fatigue avec la dernière mise à jour de sécurité de Sierra qui me provoquait des kernel panic ... à cause d'un AppleALC.kext pas à jour...

@+
Ouinche

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)