[Résolu] [High Sierra] Faire fonctionner carte wifi TP-Link WN881ND |
Bienvenue invité ( Connexion | Inscription )
[Résolu] [High Sierra] Faire fonctionner carte wifi TP-Link WN881ND |
14 Nov 2017, 17:08
Message
#1
|
|
Adepte de Macbidouille Groupe : Membres Messages : 180 Inscrit : 3 Feb 2004 Membre no 14 213 |
Bonjour,
Je viens d'installer High Sierra sur mon Hackintosh. Tout fonctionne, exceptée la carte wifi TP-Link WN881ND. Il y a un an, j'avais déjà eu ce problème. Chris27 l'avait alors résolu en me proposant d'installer avec KextUtility un Dummy.kext fabriqué par ses soins. Mon problème avait alors été résolu. Pour le résoudre une nouvelle fois, je pense qu'il faut procéder de la même façon : - fabriquer un Dummy.kext à jour pour High Sierra ; - l'installer. Problème, je ne sais pas comment Chris27 s'y était pris, et de plus, KextUtility n'a pas été mis à jour pour High Sierra. Voici les explications données il y a un an par Chris27 : C'est un kext qui ne contient pas de partie binaire mais uniquement un autre fichier info.plist et un lien symbolique vers le binaire du kext original. En gros, les id de cartes supportées par Apple sont contenu dans le fichier info.plist. Quand le système détecte la carte, il charge le kext et le binaire via le lien symbolique. C'est à cause de ce lien qu'il faut le placer dans /S/L/E (ce que fait kext utility) Une idée pour me permettre d'avancer ? Merci ! Ce message a été modifié par Oesten - 15 Nov 2017, 11:10. -------------------- - Hackintosh (i5 4460 3,2 Ghz - CM Gigabyte Z97P-D3 Rev. 1.1 - AMD Radeon RX 580 4Go - MacOS 10.14.6
- MacbookPro 13" (mi-2009 Core2Duo 2,53Ghz - 2x2Go RAM) |
|
|
14 Nov 2017, 20:27
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 2 500 Inscrit : 22 Sep 2015 Lieu : Aix-en-Provence (France) Membre no 196 549 |
tu as essayé de l'installer dans ta partition EFI ?
EFI/Clover/kext/other pas certain que ca fonctionne mais ca vaut la peine d'essayer Ce message a été modifié par jeanchrijaz - 14 Nov 2017, 20:28. -------------------- ⦿ iPhone 12 Pro ⦿ Apple Watch 5 ⦿ iPad Pro ⦿ Apple TV 4K
⦿ Macbook Pro 13" 2019 Core i5 quadricœur 2,4 GHz / 16 Go ⦿ iMac Pro Xeon W 14 cores 2,5 GHz / Ram 64 Go / Vega 64X ⦿ Hackintosh : SMBIOS iMac 15,1 / macOS High Sierra 10.13.6 (17G13033) | Voir ici | ___• Carte mère : Asus Z97-Pro (wifi-ac) • CPU : Core i7-4790K • Ram : 32 Go (4 x 8 Go) 2133Mhz • CG : EVGA GTX 1080 FTW ___• 2 x moniteurs 27" WQHD (2560 x 1440) • Carte combo PCI-E BCM94360CSAX • Carte son : AVID Pro Tools Quartet (Apogee) ____Disque Système : 960 EVO 250 Go • Disque de Rendus : 950 PRO 256 Go • Disque Cache : 850 EVO 500 Go • Stockage interne : 3 x 3 To en Raid 0 ⦿ Serveur Hackintosh : SMBIOS iMac 14,2 / macOS Catalina 10.15.5 (19F101) | Voir ici | ___• Carte mère : Gigabyte GA-Z97N-Wifi • CPU : Core i5-4690 • Ram : 2 x 4 Go • Disque Système : SSD 128 Go • Stockage interne : 2 x 8 To en Raid 0 -------------------- • Politique vis à vis des outils automatisés • FAQ Générale du Hackintosh • FAQ des Bootloaders • FAQ des Bootflags • FAQ des problèmes les plus courants • Guide d'installation • |
|
|
14 Nov 2017, 23:59
Message
#3
|
|
Adepte de Macbidouille Groupe : Membres Messages : 180 Inscrit : 3 Feb 2004 Membre no 14 213 |
tu as essayé de l'installer dans ta partition EFI ? EFI/Clover/kext/other pas certain que ca fonctionne mais ca vaut la peine d'essayer Merci pour la suggestion mais j'ai essayé et ça n'a pas marché. Sous Mac OS Sierra, ce kext avait en fait été installé dans le dossier Extensions de System/Library du disque de démarrage par KextUtility, pas dans Clover de la partition EFI. Ce n'était peut-être pas très propre mais ça marchait alors. J'ai essayé de le faire à la main mais sans résultat, ce qui ne m'a pas surpris : il faut sans doute changer 2-3 détails dans le .plist qu'il contient. Mais pour ça, il faut comprendre précisément comment ça marche et ce que faisait exactement KextUtility (qui ne devait pas contenter de copier un kext dans le dossier Extensions), ce qui n'est pas mon cas. -------------------- - Hackintosh (i5 4460 3,2 Ghz - CM Gigabyte Z97P-D3 Rev. 1.1 - AMD Radeon RX 580 4Go - MacOS 10.14.6
- MacbookPro 13" (mi-2009 Core2Duo 2,53Ghz - 2x2Go RAM) |
|
|
15 Nov 2017, 03:07
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 2 500 Inscrit : 22 Sep 2015 Lieu : Aix-en-Provence (France) Membre no 196 549 |
si je ne me trompe pas kextUtility ne sert pas à créer un kext mais à l'injecter et lui donner les autorisations requises par apport aux autres dépendances ...
il me semble que pour céer (compiler) un kext ca se fait avec xcode -------------------- ⦿ iPhone 12 Pro ⦿ Apple Watch 5 ⦿ iPad Pro ⦿ Apple TV 4K
⦿ Macbook Pro 13" 2019 Core i5 quadricœur 2,4 GHz / 16 Go ⦿ iMac Pro Xeon W 14 cores 2,5 GHz / Ram 64 Go / Vega 64X ⦿ Hackintosh : SMBIOS iMac 15,1 / macOS High Sierra 10.13.6 (17G13033) | Voir ici | ___• Carte mère : Asus Z97-Pro (wifi-ac) • CPU : Core i7-4790K • Ram : 32 Go (4 x 8 Go) 2133Mhz • CG : EVGA GTX 1080 FTW ___• 2 x moniteurs 27" WQHD (2560 x 1440) • Carte combo PCI-E BCM94360CSAX • Carte son : AVID Pro Tools Quartet (Apogee) ____Disque Système : 960 EVO 250 Go • Disque de Rendus : 950 PRO 256 Go • Disque Cache : 850 EVO 500 Go • Stockage interne : 3 x 3 To en Raid 0 ⦿ Serveur Hackintosh : SMBIOS iMac 14,2 / macOS Catalina 10.15.5 (19F101) | Voir ici | ___• Carte mère : Gigabyte GA-Z97N-Wifi • CPU : Core i5-4690 • Ram : 2 x 4 Go • Disque Système : SSD 128 Go • Stockage interne : 2 x 8 To en Raid 0 -------------------- • Politique vis à vis des outils automatisés • FAQ Générale du Hackintosh • FAQ des Bootloaders • FAQ des Bootflags • FAQ des problèmes les plus courants • Guide d'installation • |
|
|
15 Nov 2017, 11:09
Message
#5
|
|
Adepte de Macbidouille Groupe : Membres Messages : 180 Inscrit : 3 Feb 2004 Membre no 14 213 |
Bon, je n'ai pas bien compris pourquoi ça n'avait pas marché la première fois, mais en replaçant ce fameux Dummy.kext dans le dossier Système/Bibliothèque/Extensions de la racine du disque de démarrage, ça marche. Je note le sujet comme résolu.
-------------------- - Hackintosh (i5 4460 3,2 Ghz - CM Gigabyte Z97P-D3 Rev. 1.1 - AMD Radeon RX 580 4Go - MacOS 10.14.6
- MacbookPro 13" (mi-2009 Core2Duo 2,53Ghz - 2x2Go RAM) |
|
|
15 Nov 2017, 18:28
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 13 720 Inscrit : 11 May 2006 Membre no 60 938 |
Sous Mac OS Sierra, ce kext avait en fait été installé dans le dossier Extensions de System/Library du disque de démarrage par KextUtility, pas dans Clover de la partition EFI. Ce n'était peut-être pas très propre mais ça marchait alors. J'ai essayé de le faire à la main mais sans résultat, ce qui ne m'a pas surpris : il faut sans doute changer 2-3 détails dans le .plist qu'il contient. Mais pour ça, il faut comprendre précisément comment ça marche et ce que faisait exactement KextUtility (qui ne devait pas contenter de copier un kext dans le dossier Extensions), ce qui n'est pas mon cas. KextUtility (tout comme Kext Wizard) installe les kexts dans S/L/E. Mais effectivement, il ne se contente pas de ça et il répare les permissions au passage. Si tu le fais "à la main", ce n'est pas le cas et donc ton kext ne se chargera pas. Ce n'est pas une histoire d'info.plist à changer car comme l'explique Chris27 : C'est un kext qui ne contient pas de partie binaire mais uniquement un autre fichier info.plist et un lien symbolique vers le binaire du kext original. En gros, les id de cartes supportées par Apple sont contenu dans le fichier info.plist. Quand le système détecte la carte, il charge le kext et le binaire via le lien symbolique. C'est à cause de ce lien qu'il faut le placer dans /S/L/E (ce que fait kext utility) Le dummy ne contient qu'une liste d'ID de cartes compatibles et il va se substituer à l'info.plist du kext sensé gérer les cartes WIFI (probablement l'un des plugs in de /System/Library/Extensions/IO80211Family.kext) et donc faire en sorte que ta carte soit reconnue. Or, il n'y a aucune raison que les ID aient changé depuis Sierra. et de plus, KextUtility n'a pas été mis à jour pour High Sierra. Ces utilitaires n'ont pas besoin d'êtres mis à jour car il ne font rien d'autre que copier des kexts dans S/L/E et réparer les permissions. Bon, je n'ai pas bien compris pourquoi ça n'avait pas marché la première fois, mais en replaçant ce fameux Dummy.kext dans le dossier Système/Bibliothèque/Extensions de la racine du disque de démarrage, ça marche. Je note le sujet comme résolu. C'est parce que, en général, les dummy.kext doivent êtres chargés en même temps que les kexts qu'ils sont sensés "patcher". C'est pour ça qu'ils doivent rester dans S/L/E et que la plupart du temps, ils ne fonctionnent pas depuis l'EFI (ils sont alors chargés avant le kext en question et du coup, ils ne patchent rien du tout). NB : Mettre les kexts dans S/L/E ou L/E n'est pas un problème et ce n'est pas moins propre que de les mettre dans l'EFI. C'est juste que si c'est possible, il vaut mieux les mettre dans l'EFI . -------------------- Un Mac • macOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks • Asus Z170-P - Core i7 6700 3,40 GHz - Sapphire RX 6600 XT 8 Go - 32 Go DDR4 • Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 • Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 • Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 • Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 • Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 • Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 • HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...) Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh |
|
|
16 Nov 2017, 16:54
Message
#7
|
|
Adepte de Macbidouille Groupe : Membres Messages : 180 Inscrit : 3 Feb 2004 Membre no 14 213 |
Merci Polyzargone, c'est super clair et pédagogique. Je me sens beaucoup plus intelligent maintenant :-)
-------------------- - Hackintosh (i5 4460 3,2 Ghz - CM Gigabyte Z97P-D3 Rev. 1.1 - AMD Radeon RX 580 4Go - MacOS 10.14.6
- MacbookPro 13" (mi-2009 Core2Duo 2,53Ghz - 2x2Go RAM) |
|
|
Nous sommes le : 24th April 2024 - 06:42 |