Note de l'auteur :
Polyzargone m'a demandĂ© de recopier, ici, dans la section tutoriel l'un des dossiers que j'ai Ă©crits sur mon site http://www.legallou.com/HackIntosh/CloverTuto/IndexCloverTuto.html, ouÌ vous trouverez une installation complĂšte pour un http://www.legallou.com/HackIntosh/NUC6i3/Installation.html et une carte mĂšre http://www.legallou.com/HackIntosh/GA-Z170X-G5/p1-Installation.html, ainsi que tous les outils nĂ©cessaires.
Le tutoriel est le mĂȘme que sur mon site, seul, la prĂ©sentation est diffĂ©rente. Sur mon site ayant toute la puissance de Coda du HTLM et des CSS la mise en page est plus agrĂ©able.
Introduction
â Au premier dĂ©marrage d'un Hackintosh la plupart du temps seuls les connecteurs USB2 fonctionnent.
â MacOS supporte au maximum 15 ports USB.
Mais, attention, tous les connecteurs USB3 physiques sont aussi USB2, donc cela fait deux ports logiques.
Par exemple sur ma carte mÚre http://www.legallou.com/HackIntosh/GA-Z170X-G5/p1-Installation.html il y a quatre USB3 (4,5,8,9) et quatre USB2 (1,2,6,7). Cela fait déjà 12 ports.
En supplément sur mon boßtier, j'ai en face avant deux connecteurs USB3 et deux connecteurs USB2. Cela fait six ports.
Donc, au total (12 + 6) 18 ports. Il faudra dans cette configuration ne pas activer tous les ports, MacOS supportant au maximum que 15 ports USB.
ĂtapesIl y a deux grandes Ă©tapes :â Une Ă©tape d'analyse des ports pour connaĂźtre leurs noms et adresses ;
â Suivis de l'Ă©tape de crĂ©ation de l'injecteur en se limitant Ă 15 ports.
En dĂ©tailâ Il faut lever la limite de 15 ports USB d'Apple ;
â Utiliser « USBInjectAll.kext » de RehabMan ;
â Analyser les ports avec IOJones ;
â Modifier l'info.plist de mon injecteur avec PlistEdit Pro.
Lorsque ceci sera fini, il faudra enlever « USBInjectAll.kext » et remettre la limite à 15 ports avant de charger votre injecteur personnel.
Gardez bien cela en tĂȘte, il ne peut y avoir qu'un seul injecteur *.
* : Pour les possesseurs de cartes-mÚre Kabylake (série 200), lisez attentivement les explications d'Egon-058 dans le http://forum.macbidouille.com/index.php?s=&showtopic=405487&view=findpost&p=4173267. Il y a quelques étapes supplémentaires à faire pour activer vos ports comme l'utilisation d'un injecteur supplémentaire.
Idem pour les sĂ©ries 300 et pour les sĂ©ries x99, il faudra utiliser l'injecteur adĂ©quat (fournis en PJ en fin de tuto).â Pour cela il vous faut les logiciels suivants :
- https://sourceforge.net/projects/iojones/ pour l'analyse des ports.
- https://www.fatcatsoftware.com/plisteditpro/ pour leur modification.
- http://mackie100projects.altervista.org/ pour modifier une config.plist.
ProceÌdures
â 1 - Levez la limite des 15 portsCette limitation existe que depuis El Capitan. Pour cela, il faut modifier la config.plist sur votre HackIntosh.â Lancez sur votre Hackintosh l'application « Clover Configurator » version 4.40 ou supĂ©rieure, celle avec le nouveau menu de "Mount EFI".
â Cliquez sur « Tools > Mount EFI »
â Puis cliquez sur « Mount Partition » nouveau menu.
â Ensuite, cliquez sur la petite maison.
La config.plist de votre SSD va apparaĂźtre dans la liste, seÌlectionnez-la. (FlĂšche rouge).
â Allez dans « kernel and Kext Patches » fenĂȘtre « KextsToPatch ».
â Cliquez sur le signe « + » (en bas Ă gauche de l'image). Une nouvelle ligne va apparaĂźtre.
â Installez le patch Clover suivant pour El Capitan :
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 83BD8CFEFFFF10
- Replace : 83BD8CFEFFFF16
- Comment : par exemple « El Capitan USB limite ports de 15 à 30 »
- MachOS : 10.11.x
â Pour Sierra les valeurs sont diffĂ©rentes, et uniquement 20 ports.
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 83BD74FFFFFF10
- Replace : 83BD74FFFFFF16
- Comment : Sierra USB limite ports de 15 Ă 20
- MachOS : 10.12.x
â Pour High Sierra les valeurs sont Ă©galement diffĂ©rentes.â Depuis la version 10.13.4 les valeurs ont changĂ©.
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 837D8C10
- Replace : 837D8C19
- Comment : High Sierra USB limite ports de 15 Ă 24 (10.13 PB1)
- MachOS : 10.13.x
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 837D880F 0F83A704 0000
- Replace : 837D880F 90909090 9090
- Comment: USB 10.13.6+ by PMHeart
- MatchOS: 10.13.x
â Pour Mojave les valeurs sont les suivantes :
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 83FB0F0F 838F0400 00
- Replace : 83FB0F90 90909090 90
- Comment : disable port limit in XHCI kext (credit DalianSky,Ricky)
- MachOS : 10.14.x
â Pour Catalina les valeurs sont les suivantes (il y a 2 patches) :
- Name : com.apple.iokit.IOUSBHostFamily
- Find : 83FB0F0F
- Replace : 83FB3F0F
- Comment : #1 USB Port Limit 10.15.x
- MatchOS : 10.15.x
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 83F90F0F
- Replace : 83F93F0F
- Comment : #2 USB Port Limit 10.15.x
- MatchOS : 10.15.x
â Ne cochez pas l'option « Disable.. »
â Sauvegardez cette nouvelle config.plist par FILE>Save..., dans le dossier /EFI/CLOVER.
â 2 - Utilisez USBInjectAll.kext* de RehabManâ TĂ©lĂ©charger https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/
â Placez-le comme d'habitude dans /EFI/CLOVER/Kexts/Other.
* Pour les utilisateurs de séries 200 ou 300, utilisez l'injecteur adéquat (v. les PJ plus bas).
VoilaÌ, la prĂ©paration est terminĂ©e. Relancer votre Hackintosh.
â 3 - Analysez les ports avec IOJonesTeÌleÌchargez http://https:/sourceforge.net/projects/iojones/ si ce n'est pas dĂ©jĂ fait.
Nous allons analyser tous les connecteurs USB un par un.
- En introduisant une clé USB2 pour les connecteurs USB2.
- En introduisant une clé USB2 pour les connecteurs USB3.
- Puis en introduisant une clé USB3 pour les connecteurs USB3.
Vous allez faire une liste trÚs précise que tous les ports avec leur nom HSxx pour les ports USB2, SSxx pour les ports USB3, et leur adresse du type « 03 00 00 00 ».Lancez IOJones sur le Hackintosh et introduisez dans le premier connecteur USB3 à analyser une clé USB2.
Balayez la fenĂȘtre de gauche de IOJones jusqu'Ă voir des informations de la couleur verte. (C'est environs au deux tiers vers le bas de la fenĂȘtre).
Dans l'exemple ci-dessous, j'ai mis une clé USB2, le nom du port est HS03 et son code est « 03 00 00 00 ».
Enlevez votre clé USB2, les informations vont passer au rouge.
Maintenant, introduisez une clĂ© USB3 dans ce mĂȘme port USB3. Recherchez les informations de la couleur verte. Dans mon exemple le nom du port est SS03 et son code est « 13 00 00 00 ».
VoilaÌ vous avez obtenu les deux noms et les deux adresses des ports USB2 et USB3 du connecteur USB3. (HS03 port « 03 00 00 00 », SS03 port « 13 00 00 00 »).
Vous faites cela pour tous les ports USB2 et USB3 qui vous manquent, en notant bien les valeurs du nom SSxx HSxx et la valeur « xx 00 00 00 ». SS pour les ports USB3, HS pour les ports USB2.
Exemple pour la carte mĂšre GA-Z170X-Gaming 5
- Port 1 USB 2 : HS13 0d 00 00 00
- Port 2 USB 2 : HS14 0e 00 00 00
- Port 3 USB-C : ignoré
- Port 4 haut :
- USB 2 : HS09 09 00 00 00 en rouge / ignoré
- USB 3 : SS09 19 00 00 00
- Port 5 UBSB 3.1 : ignoré
- Port 6 haut :USB 2 : HS10 0a 00 00 00 supprimé pour rester à 15
- Port 7 bas : USB 2 : HS07 07 00 00 00 supprimé pour rester à 15
- Port 8 haut USB3 :
- USB 2 : HS06 06 00 00 00
- USB 3 : SS06 16 00 00 00
- Port 9 bas USB3 :
- USB 2 : HS05 05 00 00 00
- USB 3 : SS05 15 00 00 00
- Carte mĂšre interne :
- Port USB 2 Bluetooth : HS11 0b 00 00 00
Pas de HS12, SS01, SS02
Les ports USB-C et USB3.1 ne seront vus - au mieux - que comme des ports USB 3.0 et ils ne fonctionneront qu'à 5 Gb/s au lieu des 10 Gb/s qu'ils sont censés supporter. De plus, pour l'instant, mars 2017, l'USB 3.1 ne fonctionne pas correctement sur les Hackintosh. Je les ai sacrifiés au profit des vrais ports USB 3.0.
Merci à Barijaona qui a fait ces beaux schémas
â 4 - CrĂ©ation de l'injecteurTeÌleÌchargez http://https:/www.fatcatsoftware.com/plisteditpro/, si ce n'est pas dĂ©jĂ fait.
Téléchargez mon fichier http://www.legallou.com/HackIntosh/GA-Z170X-G5/zip/GA_Z170X_G5_Injector-alg.kext.zip qui va vous servir de base pour créer le vÎtre. Vous allez le corriger avec les valeurs de vos ports.
Clic droit dessus et demander Ă voir le contenu du package.
Dans le dossier « Contents », il y a un seul fichier de nom « info.plist ». Ouvrez-le avec l'application PlistEdit Pro.
Mon injecteur est pour une carte mÚre Skylake. J'ai utilisé le code Mac « iMac17,1 ».
Il faut absolument que le champ "model" corresponde au SMBios utilisĂ© pour votre configuration. Sinon, lâinjecteur ne fonctionnera pas et sera purement et simplement ignorĂ©.
Idem pour le champ « iMac17,1-XHC » qui lui aussi doit correspondre au SMBios utilisé.
Descendez la cascade des sous-dossiers et vous voyez mon port HS03 et son code « 03 00 00 00 ».
Vous faites les modifications que vous désirez en changeant la valeur « data ». Si le port n'existe pas, vous le créer par duplication d'un port existant.
En tenant compte de n'avoir que 15 ports, la limite d'Apple.
Et vous sauvegardez.
Note : Normalement l'UsbConnector Number est Ă :âą 0 pour l'USB 2 (si le port est Ă la fois USB 2 et USB 3, utilisez 3)
âą 3 pour l'USB 3
âą 10 pour l'USB-C (HSXX et SSXX)
âą 255 pour les ports internes
Enfin, assurez-vous que le port-count soit égal à la valeur d'adresse la plus élevée de vos ports. Ici, il sera donc de 19 00 00 00 (la valeur utilisée par le SS09).
â 5 - Ătape finaleEnlevez « USBInjectAll.kext » dans /EFI/CLOVER/Kexts/OtherInjecteurs spĂ©ciaux pour les sĂ©ries x99, 200 et 300 :
Mettez Ă sa place votre injecteur dans /EFI/CLOVER/Kexts/Other
Gardez bien cela en tĂȘte, il ne peut y avoir qu'un seul injecteur.
Repassez le nombre de ports à 15 avec application « Clover Configurator ». Il suffit de décocher l'option, sans oublier de sauvegarder la config.plist.
RedeÌmarrez votre HackIntosh et vĂ©rifiez le fonctionnement de tout vos connecteurs USB.
XHCI_x99_injector.kext.zip ( 2.54 Ko ) : 44
XHCI_200_series_injector.kext.zip ( 2.65 Ko ) : 49
XHCI_300_series_injector.kext.zip ( 2.64 Ko ) : 135
Merci Alain pour ce tuto fort détaillé!!!
Mais pourrais-tu, STP, apporter quelques "Ă©claircissements" sur certains points? Afin de permettre aux "Noobs" (et sur certains points Ă Moi Ă©galement... ) de mieux comprendre dans quoi ils se "lancent".
"C'est que j'aime les "questions c*nnes" et les "détails"...!!!"
Notamment;
Je me permet de répondre :
Merci Poly pour ces "Ă©claircissements"!!!
Concernant la limite de ports, le faite de ne pas avoir de périphériques USB3.0 et l'USB-C et 3.1, sur ça j'étais au courant, mais si j'ai (volontairement) posé cette question, c'est pour éviter que d'autres la pose dans le futur.
Par contre, en ce qui concerne le reste, ça me permettra de me coucher moins c*n ce soir et ça m'aide de plus en plus à comprendre comment "fonctionnent" ces "maudits" ports USB et leurs gestions.
Car comme tu as dĂ» le deviner, le but de mes questions est (Ă©tait) d'apporter le max d'informations possibles afin d'avoir le topic le plus dĂ©taillĂ© et comprĂ©hensible possible pour tout le monde (notamment les Noobs), mĂȘme si ce dernier est dĂ©jĂ relativement dense et fourni grĂące, bien entendu, Ă l'excellent travail de Legallou!
Salut!
D'abord merci pour ce tuto:)
qq questions subsistent :
1 - Levez la limite des 15 ports
Levez la limite des 15 ports : ça me parait clair
2 - Utilisez USBInjectAll.kext de RehabMan
Le lien est mort. J'ai trouvé un dossier rehabman dans lequel se trouvent deux sous dossiers (début et release) qui contiennent
chacun un fichier usbinjectall.kext : lequel prendre ?
3 - Analysez les ports avec IOJones
Je l'ai fait en préparant le hack avec le usbinjectall présent dans le dossier début du coup
parametrage_legallou_usb_hack_1_.rtf ( 843 octets )
: 15
4 - Création de l'injecteur
Ce qui me donne le plist suivant :
Info.plist.zip ( 1.19 Ko )
: 12
a) c'est la bonne démarche ?
mes numéros de usb 3 ne sont pas du type SS01 mais SSP1 : c'est normal ?
5 - Ătape finale
"Repassez le nombre de ports à 15 avec application « Clover Configurator ». Il suffit de décocher l'option, sans oublier de sauvegarder la config.plist. "
DĂ©cocher l'option revient Ă appuyer sur - au lieu de +?
LĂ c'est ultra clair Merci
Bonjour/bonsoir, si j'ai bien suivis, inutile de suivre le tutoriel sous Yosemite, car il n'existe pas de limite pour les ports USB. Il suffit d'ajouter: USBInjectAll.kext dans clover/kexts/others, en tant que drivers pour les USB, si besoin (?)
Bonjour Ă tous !
Juste un peu d'eau au moulin. Je viens de faire le mapping de mes ports sur ma GA-H97M-D3H (SMBIOS 14,2) et concernant la question de Blackhole
Bonjour Poly !
Merci pour l'info ! Cela fonctionne en effet ! Les USB 3 sont bien en 5 Gb/s ! :-)
En revanche j'ai un soucis sur ma seconde install... Je suis toujours en train de bosser sur ma GA-H270N-Wifi, et je ne m'en sors pas avec la gestion des ports. Voilà comment j'ai procédé :
J'ai d'abord essayé de faire la config avec IOJones, juste en mettant le USBInjectAll.kext. Mais ça ne marche pas. En gros, IOJones plante et quitte inopinément.
J'ai lu https://logicbugs.com/hackintosh-sierra-h270n-wifi/ qu'il fallait les kexts et patches suivant pour arriver Ă faire fonctionner le USBInjectAll.kext :
Patches (Acpi) :
change EHC1 to EH01
change EHC2 to EH02
Kexts :
USBInjectAll.kext
XHCI-200-series-injector.kext
Kernel Patches :
AppleUSBXHCIPCI (augmenter le nombre de ports)
LĂ mes ports fonctionnent bien et tout monte, et mes disques en USB 3 montent bien aussi (jusque lĂ , il ne montaient pas).
J'ai ensuite utilisĂ© la mĂ©thode du tuto pour faire le kext personnalisĂ©. Mais pas moyen de le faire fonctionner, que je dĂ©sactive ou non les patches (Acpi ET Kernel). J'ai mis un SMBIOS en 18,1, mais j'ai aussi essayĂ© avec le 17,1, et je suis mĂȘme parti du kext fourni par Blackhole dans son auto (17,1) pour le USB Power Management, mais rien Ă faire. DĂšs que je supprime soit le patch de la limite des ports, soit les patches Apci, soit les kexts USBInjectAll.kext et XHCI-200-series-injector.kext, mes disques USB3 ne montent plus...
J'ai aussi essayĂ© d'utiliser les SSDT fournis dans ce https://logicbugs.com/hackintosh-sierra-h270n-wifi/ dans la section USB Power Management (vers la fin), que j'ai bĂȘtement collĂ©s dans Acpi/patched/, mais rien n'y fait.
Une idée les amis ?
Bonjour tout le monde !
Bon, toujours pas de progrÚs sur l'alimentation de mes ports. ConcrÚtement je n'ai pas encore réussi à faire fonctionner mon mapping, qui semble pourtant relativement cohérent. Je me demande si ce n'est pas une de mes options BIOS qui pose problÚme.
J'ai essayé de comprendre ce qui était expliqué dans le tutoriel ici (voir le passage ci dessous), mais ils proposent de télécharger des SSDT. J'avais cru comprendre que les SSDT étaient liés au Power Management du CPU, et non des USB mais je me rends compte que j'ai besoin d'un peu plus d'explications car j'ai un peu de mal à distinguer toutes ces notions. Quelqu'un pourrait-il éclairer mes lanternes ?
D'ailleurs, ce qui est Ă©tonnant c'est qu'il ne semblent pas ĂȘtre eux aussi totalement au clair avec la gestion de l'alimentation USB, car ils prĂ©conisent vraiment l'utilisation de deux injecteurs, ce qui, si j'ai bien compris, est un non-sens (tout logiquement d'ailleurs).
En gros, sur cette partie j'imagine qu'il vaut mieux Ă©viter de suivre le tutoriel ?
Merci !
Petite question de débutant qui n'arrive pas à avoir les USB 3:
de mémoire je dirai pas de virgule ça fais référence au kext qui est dans S/L/E.
@Polyzargone,
Hey !! Pour info avec Yokin07 on a probablement fini par trouver ce qui cloche avec les séries 200 de Mobo et les injecteur USB !!! (voir http://forum.macbidouille.com/index.php?showtopic=405487&pid=4173267&st=30&#entry4173267)
Je fais les tests ce soir et si cela marche je reviens vers vous pour vous dire ce q'il faut changer précisément
Merci encore pour votre aide Ă tous !!
Bonjour,
Sur ma carte mĂšre, je compte:
- 4 USB 3 : 8 Ă©quivalent USB
- 2 USB 2 : 2 Ă©quivalent USB
Plus:
- 2 USB 3 sur la tour: 4 Ă©quivalent USB
Du coup, cela doit faire 14, donc inférieur à la limitation des 15.
Cela devrait donc passer sans la manip.
Il y a t'il une option INJECT USB, ou autre, Ă mettre dans le config.plist Ă partir de CCC?
Cordialement
Bonjour !
Il vous faudra obligatoirement faire la manip si vous voulez une alimentation et un mapping convenable de vos ports USB ! J'ai une carte-mÚre qui comporte aussi moins de 15 ports logiciels, mais le mapping n'est généralement pas cohérent de maniÚre native. En gros, le systÚme ne sait pas si il doit attribuer un port logique USB3 ou USB2 au périphérique connecté sans l'injecteur. Qui plus est, c'est sans compter les ports propriétaires potentiellement présents sur la MoBo (M.2, USB-C, etc.). Vu la simplicité de création de l'injecteur pourquoi s'en priver ?
Bon courage !
Bonjour,
J'essaie de configurer mes ports Usb via vos explications.
Mon souci : j'ai trop de ports Usb avec un total de 20 possibilités pour 15 maximum.
Bonjour,
Oui, tous mes ports usb sont activés et fonctionnels sous Windows, Linux et Yosemite.
Il n'y a que sous High Sierra que je ne vois aucun périphérique si connecté sur les prises de façade de ma tour.
AsMedia ET intel dans ma config :
La limite des 15 est dépassée ...
Enfin, tous les ports individuels sont activés dans une page spécifique du bios.
J'ai ceci en info :
USB 3.0 Boost
La technologie ASUS USB 3.0 Boost supporte le protocole UASP (USB Attached SCSI
Protocol), le tout dernier standard USB 3.0. Avec USB 3.0 Boost, le dĂ©bit dâun pĂ©riphĂ©rique
USB peut ĂȘtre accrĂ»t de maniĂšre significative, soit jusquâĂ 170%, pour une interface pouvant
dores et déjà atteindre des taux de transfert de données impressionnants. USB 3.0 Boost
est accompagnĂ© dâun utilitaire logiciel conviviale permettant dâaccĂ©lĂ©rer spontanĂ©ment les
débits des périphériques USB 3.0 grùce à une fonctionnalité de détection automatique des
dispositifs connectés.
Et toutes mes clés reconnues apparaissent sous l'appellation PR10 dans Io jones quel que soit le connecteur
@dires
je peux me tromper mes tes ports en PRxx sont les port ASmedia et c'est pour ca qu'ils fonctionnent
pour faire simple le controleur Asmedia fonctionne "nativement" car c'est lui qui gĂšre les USB
tes ports USB en facade eux sont gérés par un controleur intel et lui a besoin de kext pour fonctionner
donc si tu ne les vois pas sous macOS c'est que tu as mal configuré tes usb dans ton fichier config.plist et/ou tu n'as pas mis les bons kext
EDIT :
ton bios mets aussi EHCI hand off sur enable
@jeanchrisjaz
Mes prises Usb de facade sont des prises Asmedia.
les seules prises qui fonctionnent sont les 6 Intel (Usb2) du panneau arriĂšre de la carte mĂšre.
Les 4 prises Intel de gauche fonctionnent.
Les 4 Usb3 Asmedia centrales ne sont pas reconnues. (2 sous connecteur ethernet et 2 Ă droite des connecteurs esata)
Les 2 prises Intel proches des connecteurs de carte son sont reconnues.
J'ai utilisĂ© la config personnalisĂ©e envoyĂ©e par polyzargone : mĂȘme pb usb.
C'est Ă©trange comme problĂšme !
Bonjour,
Je viens de m'apercevoir que depuis le passage Ă High Sierra, mon Hackintosh ne gĂšre plus les ports USB3.
Mon https://drive.google.com/open?id=0B2mHMIAtuqkyblZhN0N4Vlljcmc et mon https://drive.google.com/open?id=0B2mHMIAtuqkyNjFRcGFmRXl6RG8
Merci.
Je crois que ce que j'avais fait Ă l'Ă©poque de Sierra fonctionne encore trĂšs bien sous High Sierra
(heureusement car je ne me rappelle plus vraiment comment j'avais fait mon injecteur
Salut,
J'ai fait mon injecteur.
Quand je mets la clĂ© USB2 dans le port USB2/3 en façade, IOJones affiche bien HS01 avec la valeur 01 00 00 00. J'Ă©jecte la clĂ© USB2 (IOJones passe en rouge) et je mets la clĂ© USB3 dans le mĂȘme port et IOJones affiche toujours cette clĂ© en HS01 avec la valeur 01 00 00 00 et en rouge, comme si elle Ă©tait absente. Alors qu'elle est bien affichĂ©e sur le bureau. voir https://drive.google.com/open?id=0B2mHMIAtuqkyMXNadmdMVEtGaW8
Dernier https://drive.google.com/open?id=0B2mHMIAtuqkyV1FzYk9rZzN4ZXc et https://drive.google.com/open?id=0B2mHMIAtuqkyQjdNZDM2LTdRdGs.
@HighMac
Essaie avec ce dossier CLOVER (sur une clé de préférence) : https://drive.google.com/open?id=1LlyrCZ7whO3N5S0NKvW33IvMbgS0WzSt
Et regarde si tu peux identifier tous tes ports.
bon puisque c'est à la mode de faire des croquis et des schémas pour l'affectation des ports USB
je me suis enfin décidé à faire mon propre injecteur et mon petit schéma lol
par contre dans mon cas je n'ai pas remarqué de différence par apport à « FakePCIID.kext » et « FakePCIID_XHCIMux.kext »
les ports sont bien reconnus et fonctionnent aux bonnes vitesses que ca soit avec une solution ou l'autre
mais bon il fallait le bien que je le fasse un jour....
a noter que les ports ASmedia fonctionnent aussi correctement mĂȘme si je ne les ai pas affectĂ©s
ce qui me fait donc un total de 12 ports (+ 2 usb3 ASmedia)
voila admirez mon petit schéma....
Bonjour,
Merci pour ce tutoriel trÚs clair. Question, la limite des 15 ports est-elle atteinte lorsque certains ports internes de la carte-mÚre ne sont pas utilisés ?
Je m'explique. La carte-mÚre concernée GA-B75M-D3H comporte :
- 4 ports USB 2.0 et 2 ports USB 3.0 sur le panneau arriĂšre ;
- les connecteurs internes permettent d'ajouter jusqu'Ă 4 ports USB 2.0 + 2 ports USB 3.0 via le boitier.
Cela fait donc un total de 8 ports USB 2.0 + 4 ports USB 3.0, soit 16 ports USB logiques. On est donc bien dans le cas de figure de ce tutoriel.
Toutefois, mon boitier n'est dotĂ© en façade que d'un port USB 3.0 et d'un port USB 2.0. Ce qui ferait donc descendre le nombre de ports logiques utilisables Ă 14. Dans ce cas de figure, faut-il quand mĂȘme faire les manips dĂ©crites dans le tutoriel ? Autrement dit, le systĂšme ignore-t-il si un port interne USB 2.0 et un port interne USB 3.0 sont laissĂ©s dĂ©branchĂ©s ?
Merci de vos lumiĂšres !
Et j'ajoute une deuxiÚme question : j'essaie de suivre la manipulation sur la machine décrite dans ma signature. En fait, je crois que je bloque au niveau de la levée de la limitation des ports à 15. J'ai bien ajouté la ligne décrite pour High Sierra dans le menu Kernel and Kext patches, mais au redémarrage, IO Jones ne me montre toujours que 15 ports (14 ports en HSxx et 1 seul SSPx).
OĂč me suis-je trompĂ© ? Voir ma config.plist :
config.plist.zip ( 2.7 Ko )
: 2
je viens de regarder les photos de ta carte... et en admettant qu'il n'y a pas de ports gérés par le controleur ASMedia...
elle possĂšde 6 ports internes (3x2) + 4 ports sur la partie arriĂšre = 10 USB 2.0
2 ports internes + 2 sur la partie arriĂšre... comme les USB 3.0 comptent double ca fait 8
10 + 8 = 18
MAIS tu n'utilises qu'un seul port de chaque sur la face avant du boitier
âą un seul USB 3.0 sur la face avant de ton PC = 2 ports USB en moins (donc ca fait 6 USB 3.0 au lieu de 8)
âą un seul USB 2.0 = 1 en moins (donc ca fait 9 USB 2.0 au lieu de 10)
2+1 = 3 que tu soustrais au 18... ce qui fait 15 (ou 6 + 9)
donc IOjones devrait te compter 12 USB 2.0 (HSxx) + 3 USB 3.0 (SSPxx).... ce qui fait bien 15...
sous couvert que tu les utilises bien sur... et qu'il y ait quelque chose de branché dessus...
aprÚs je ne sais strictement pas pourquoi tu n'en détectes que 1 en SSPx au lieu de 3
peut ĂȘtre un oubli de ta part.... ou une mauvaise manipulation
et ce tuto s'applique mĂȘme aux cartes d'ancienne gĂ©nĂ©ration... (7, 8, 9)
ce n'est pas propre aux cartes mĂšre mais a la facon que macOS gĂšre les USB depuis El Capitan (pour faire simple)
En fait, en posant deux questions successives sur le mĂȘme sujet mais concernant deux configurations diffĂ©rentes, je t'ai induit en erreur jeanchrisjaz. Le boitier que j'utilise sur la config de ma signature, Ă base de Z97P-D3, a deux ports USB 2.0 et 2 ports USB 3.0 en façade. En revanche, tu as raison, il y a bien 6 ports USB 2.0 interne, j'en avais oubliĂ© une paire : merci de ta vigilance.
Le nombre de ports utilisés reste toutefois bien 18 (il aurait bien été de 15 en effet sur le boitier de mon post antérieur qui parlait d'une autre config).
J'ai cependant renoncé à rester sous High Sierra, pour une tout autre raison : un bug graphique connu, qui touche les cartes Nvidia Geforce fondée sur l'architecture Kepler, rend l'utilisation de la machine trÚs pénible : l'écran ce transforme peu à peu en jeu de Tétris. Je ne suis pas le seul, il y a un trÚs long fil de discussion sur Tonymacx86 à ce sujet, et les gens s'y arrachent les cheveux à comprendre.
Donc j'en reste là pour mes ports USB. Sous Sierra 10.12, le config .plist livré avec Clover Tuto du forum permet à tous les ports de fonctionner, et quand ça marche, je ne m'amuse pas à bidouiller pour faire que ça ne marche plus :-)
Mais merci de ta réponse et merci aux contributeurs qui ont précédé cet échange : quand le bug graphique des cartes Kepler sous High Sierra aura été réglé, je passerai sous High Sierra et ces infos me seront alors trÚs utiles.
Et tu as essayé avec les webdrivers ?
Tant pis pour le HS, je ferai le ménage aprÚs !
Hello,
Je me suis enfin décider à m'occuper de mes ports USB.
J'ai donc suivi ce tuto. Par contre, au niveau des ID des ports avec IOJones, j'ai un souci (on dirait que j'ai le mĂȘme problĂšme que Highmac).
Pour les ports USB2, pas de souci particulier. Par contre, quand j'utilise une clĂ© USB3, ça monte sur les mĂȘmes ports HSxx.
Aucun SSxx ne monte, quelque soit le port USB sur lequel je mets ma clé...
Vous avez une idée? Est-ce que c'est parce que j'ai une carte mÚre pour en chipset Z270 ?
@Highmac:
Quand je branche ma clé sur le port USB Rouge, elle monte dans IOJones dans PXSX@00000000 (AppleUSB20XHCIPort@00300000).
Merci pour votre aide!
A+
@Kenny
Va voir http://forum.macbidouille.com/index.php?showtopic=405364 d'Egon-058 au chapitre "USB injection & Power Management".
@polyzargone
Merci pour ta réponse rapide. J'ai essayé de charger le XHCI-200-series-injector.kext, mais sans succÚs. Du coup, j'ai posté directement sur ce http://forum.macbidouille.com/index.php?showtopic=405487&st=20&gopid=4181207&#entry4181207 afin de ne pas polluer celui-ci...
Salut,
J'ai modifiĂ© l'USBInjectAll.kext (voir le rapport https://drive.google.com/open?id=1DCsT92cU3p_g_yeAQGMBlimWLGasaz5f), mais sans succĂšs. Les ports USB ne voient mĂȘme pas mon disque dur externe USB 3.
Par contre, j'ai redémarré l'ordinateur et au choix de boot de Clover, mon disque dur externe apparait bien.
@Kenny:
Le disque dur USB 3 branché sur le port rouge bug complÚtement. Freeze de High Sierra, impossible de l'éjecter, etc...
Bonjour,
J'ai enlevé GA_Z170X_G5_Injector-alg.kext. Je n'ai plus aucuns kext pour l'usb. J'ai redémarré le hack et tous les ports usb 2.0/3.0 arriÚres sont biens reconnus par High Sierra.
Par contre les deux ports usb 2.0/3.0 en façade ne fonctionnent pas du tout.
Nouveaux rapport Macbidouille https://drive.google.com/open?id=1SBIkGJLAxseuvTAPS_FfSHTSqvEKo3gi.
Merci.
bon j ai le soucis inverses, et pourtant la CM , les ports USB sont définit (cf photo et image du produit)
ce qui est sur, c'est que physiquement les ports logiques partie arriĂšres et physiques sans kext devraient ĂȘtre identiques.
Par contre, les ports de façade, cela dépend de la connecteur physique, et le raccord physique sur la carte mÚre.
il y a un contrÎleur physique intermédiaire, certains de mes lignes sont gérés par un hub d'autre semble direct.
ceci explique les problĂšmes face avant.
AprÚs il faut voir comment (kext, patch , etc ) appliqué pour avoir de USB3 devant:
entre OS ce n'est pas uniforme : par exemple el capitan, cela marchait bien, pas de soucis, mais sierra cela est variable ou USB2.
Comme je n'ai plus de .kext pour l'USB (car les ports arriÚre sont reconnus USB 2.0/3.0 par High Sierra), j'ai ouvert IOJones (par curiosité) et par défaut il ouvre le dossier Root. Dedans il y a XHC@14 qui correspond au kext situé ici: Macintosh HD->SystÚme->BibliothÚque->Extensions->IOPCIFamily.kext.
Est-il possible (aprÚs avoir sauvegardé le kext, de le modifier avec les bons numéros de ports USB ?
j'ai une petite question qui me trotte dans la tĂȘte depuis un petit moment...
je précise que je n'ai aucun problÚme avec mes ports USB que ca soit avec « FakePCIID.kext » et « FakePCIID_XHCIMux.kext » ou l'injecteur personnalisé
mais il existe une autre méthode en créant un fichier SSDT
donc est ce qu'il vaut mieux un kext personnalisé ou faire un SSDT ? lequel des 2 sera le plus "performant" ou le mieux adapté?
(en sachant que ca fonctionne déjà bien)
Bonjour Ă tous
J'ai récemment ouvert un post pour la configuration suivante:
GA H270 HD3, i5 7500, pas de carte graphique, config.plist MacBidouille et qui m'a amené à traiter en parallÚle Sierra et High Sierra.
En ce qui concerne les ports USB, IOJones ne fonctionne pas comme il a été dit ici.
En revanche IOregistryExplorer découvre 22 ports logiques sur Sierra et seulement les 15 premiers sur High Sierra pour lequel j'ai bien fait la modification relative à AppleUSBXHCIPCI.
En suivant ce tutoriel, et sans la moindre difficulté, tout fonctionne du premier coup sur Sierra.
C''était déjà le cas dans la configuration en signature.
Merci Ă nouveau!
Je mets donc mon nouvel injecteur dans le Other de High Sierra qui n'en tient pas compte et me retourne les 15 déjà cités.
AprÚs diverses tentatives, les ports trouvés par IORegistry et qui, aprÚs vérification, sont bien les seuls actifs ne sont pas exactement ceux qui figurent dans l'injecteur
J'ai dĂ» oublier quelque chose quelque part ...
@Kenny
Essaie toujours cette version :
GA_Z270X_GK5_USB_Injector.kext.zip ( 3.02 Ko )
: 11
Je viens de faire un test avec Windows 10 et les ports USB 3 en façade fonctionnent.
J'avais peur d'une panne matériel.
J'ai essayé tous les kexts modifiés et ça fonctionnent pas. Il y a quelques chose que je ne comprends pas.
Je m'arrache les cheveux !
Hello tout le monde !
J'essaie de suivre ce tutoriel sur ma fresh Install d'High Sierra et sur ma Z97x GAMING GT mais n'y parvient pas bien..
J'avais une tite question..
La limitte des 15 ports sous High Sierra, pourquoi la faire Ă©voluer a 20 ? Pourquoi ne pas la mettre a 560056515 histoire d'ĂȘtre sur d'avoir assez de place pour tous les ports logiques ?
Car la moi j'ai appliquĂ© bĂȘtement ce qui est dit dans le tutoriel mais sur plusieurs ports USB Ă l'arriĂšre c'est la mĂȘme valeur qui m'est renvoyĂ©e dans IORegistryExplorer ( HS09 )..
Je me dit que vu qu'il est limitĂ© a 20 port avec le patch il m'en colle plusieurs sur le mĂȘme " HS ", nan ? pas possible ?
Merci a ceux qui voudront bien me filer un tit coup de pogne !
@naruthomas41
je pense que tu n'as rien compris au tuto....
c'est apple qui limite le nombre de ports a 15...
le patch sert a faire provisoirement sauter cette limitation (le temps de répertorier les ports USB 2/USB 3.0)
et une fois que tu auras créé ton kext il faudra le désactiver (ou le supprimer ainsi que USBInjectAll.kext)
mais si tu as laissĂ© le patch et/ou USBInjectAll.kext, c'est peut ĂȘtre normal de te retrouver avec les mĂȘmes adresses sur les mĂȘmes ports
par contre avec cette limitation d'apple tu ne pourras utiliser tous les ports de ta carte mĂšre
a toi de choisir lesquels...
dans la limite des 15 ports en sachant qu'un port USB 3.0 compte double (puisqu'il fait aussi USB 2.0)
aprĂšs rien ne tâempĂȘche de ne pas crĂ©er ton propre kext et de garder le patch et USBInjectAll.kext
mais tes ports USB 3.0 ne fonctionneront peut ĂȘtre pas a la bonne vitesse...
http://forum.macbidouille.com/index.php?showtopic=387964 et lance ce http://forum.macbidouille.com/index.php?act=attach&type=post&id=55290. Attends bien qu'il ait fini de sâexĂ©cuter et poste le fichier Rapport.zip (il est sur ton bureau) sur un site d'hĂ©bergement. Ici tu es limitĂ© Ă 2 Mo.
Poste également le schéma des ports/adresses de ta CM ainsi que ton fichier IOJones. Tu peux également essayer http://forum.macbidouille.com/index.php?act=Attach&type=post&id=52582 pour voir si ça ne viendrait pas d'IOJones (mais en principe, non).
J'aurai plusieurs questions svp:
1 - Levez la limite des 15 ports
* Quand j'utilise Clover Configurator, je n'ai pas de champ ''Nom'' mais directement ''Comment'' => Parce que j'utilise une mauvaise version de CC ?
(J'utilise Clover Configurator Vibrent derniĂšre version et je suis sur sierra)
4 - Création de l'injecteur
* Mon SMBIOS est sur macmini6,2 => Dans le champ correspondant, dois-je indiquer seulement macmini6,2 ou bien macmini6,2-XHC ?
* Peut-on changer le nom de l'injecteur sauvegardé plutÎt qu'utiliser le nom ''GA_Z170X_G5'' ?
â Installez le patch Clover suivant pour El Capitan :
- Name : AppleUSBXHCIPCI
- Find : 83BD8CFEFFFF10
- Replace : 83BD8CFEFFFF16
- Comment : par exemple «Capitan USB limite ports de 15 à 30 »
â Pour Sierra les valeurs sont diffĂ©rentes, et uniquement 20 ports.
- Name : AppleUSBXHCIPCI
- Find : 83BD74FFFFFF10
- Replace : 83BD74FFFFFF16
- Comment : Sierra USB limite ports de 15 Ă 20
â Pour High Sierra les valeurs sont Ă©galement diffĂ©rentes.
- Name : AppleUSBXHCIPCI
- Find : 837D8410
- Replace : 837D8419
- Comment : High Sierra USB limite ports de 15 Ă 20
â Ne cochez pas l'option « Disable.. »
â Sauvegardez cette nouvelle config.plist par FILE>Save..., dans le dossier /EFI/CLOVER.
Ahh .. Non j'ai bien Macmini et non pas iMac 13,1 (j'avais finalement commencé par refaire un essai avec le plist du tuto en recommençant ma clé)
Oui en effet mes ports USB fonctionnent déjà (à 480Mbits/s pour les USB3 et 5Gb/s pour les USB2)
Ooooppsss
- Name : AppleUSBXHCIPCI
- Find : 837D8410
- Replace : 837D8419
- Comment : High Sierra USB limite ports de 15 Ă 20
@Proteos
Le post #1 a été mis à jour :
Bonjour Ă tous,
Je profite de ce sujet pour vous poser une question concernant la puissance des ports USB.
Je m'explique, quand j'utilise Windows sur mon NUC5i5MYHE, je n'ai aucun problĂšme avec mon disque dur externe 3 To.
Sur High Sierra par contre, dÚs que je copie beaucoup de données, le disque émet des bits et fini par renvoyer des erreurs de copie.
J'ai l'impression que l'alimentation depuis High Sierra est inférieure à Windows et cause ces problÚmes.
En recherchant sur internet je suis tombé sur le sujet de RehabMan (https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra-and-later.222266/).
Mais j'ai beaucoup de mal Ă comprendre ce qu'il explique.
Est-ce que ce serait une piste pour résoudre mon problÚme ?
Merci pour votre aide.
Bonsoir a tous,
Je viens de monter mon premier hackintosh sous High Sierra.
Avec une carte mĂšre ASUS ROG MAXIMUS HERO VIII Z170, un I7-7700K et une Radeon rx560.
SMBIOS iMac 17.1
J'ai un problĂšme avec les ports usb 3.
Les ports usb2 fonctionnent. En revanche, les port USB3 ne fonctionnent que lorsque je branche un périphérique USB2 dessus.
USBinjectAll est bien chargé. le patch AppleUSBXHCIPCI et placé.
Dans IOJones, je ne vois que des HS, pas de SS
A la derniĂšre version du bios, le paramĂštre XHCI handsoff n'existe plus.
J'ai testé tellement de choses, je ne sais plus quoi faire.
Si un expert a une idée je suis preneur.
Merci
[edit]
solution trouvé ici
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
il manquait des patchs acpi
tous les ports sont apparus et j'ai pu créer le kext d'injection personnalisé sur la base de celui de legallou.
Tout fonctionne parfaitement.
ça c'est fait !!
Excellent tuto merci a vous
Salut, moi aussi je pense que je devrai re-configurer mes ports usb car:
- Reconnaissance de disque dur externe que sur un seul port (Ă l'arriĂšre)
De plus l'un de mes disques (Toshiba) indique par sa LED (Bleu: USB3 / Blanc: USB2) quel type d'interface USB
est utilisĂ©e et en l'occurence il s'allume en blanc (donc 2.0) sur ce seul port arriĂšre oĂč c'est reconnu.
- Mes clés USB elles sont reconnues sur tous les ports de la machine
- Et il semble que la vitesse max que j'ai vu par rapport à mes périphériques branchés soient de 480Mb/s
----------
Edit: RĂ©solu, voir ici: http://forum.macbidouille.com/index.php?showtopic=408119
bonsoir, on dirait que c'est la période des réaffectation USB ^^
Comme j'ai fixé pas mal de petit souci esthétiques je me colle à l'USB aussi
J'ai suivi le tuto j'ai 21 entrées USB (décompte USB2 et 3) par contre aprÚs avoir activé USBInjectAll sur IoJones j'ai une partie de mes port USB sur AppleUSB20HubPort qui me donne un port mais pas de nom... Un idée pourquoi?
J'ai bien activé EHCI-handoff et XHCI-handoff sur ma vieille CM Z77 et j'ai meme mis FakePCIID_XHCIMux.kext et FakePCIID.kext dans Other comme coneillé par Poly.
Euh j'ai du mal me faire comprendre. les 21 ports c'est par rapport au tuto qui explique comment on compte les ports et qu'un port USB3 est comptĂ© comme un USB2 et un USB3. J'ai physiquement 4 USB3 et 4 USB2 a l'arriĂšre et 2USB3 et 2USB2 a l'avant ce qui me gĂȘne actuellement c'est que mes port en façade marche pas tout a fait correctement. Les ports USB2 sont ok, les USB3 fonctionnent bien avec un disuqe USB3 mais un seul marche si j'insĂšre une clef USB2. Pour rĂ©gler ça j'ai commencĂ© a suivre le tuto en inscrivant
Name : com.apple.driver.usb.AppleUSBXHCI
Find : 837D940F 0F839704 0000
Replace : 837D940F 90909090 9090
Comment : disable port limit in XHCI kext (credit PMHeart)
MachOS : 10.13.4
puis rajouté :
Name : com.apple.driver.usb.AppleUSBXHCI
Find : 837D940F 0F839704
Replace : 837D941A 0F839704
Comment : change 15 port limit to 26 in XHCI kext (credit FredWst)
MatchOS : 10.13.4
et j'ai installer USBInjectAll.kext dans Other.
Sur tous mes ports j'ai ai un ou deux qui ne fonctionnent pas : un USB 3 fait la mĂȘme chose que celui de devant il marche en USB3 mais pas en USB2.
Bref en utilisant IOJones je m'attendrais a avoir des ports et des noms comme dans le tuto mais j'en ai une partie dans XHC sous la forme HS01 et SSP5 comme expliqué dans le tuto et l'autre dans EHC1et EHC2 mais sous la AppleUSB20HubPort@1dxxxxxx et la je n'ai pas de nom uniquement un numéro de port.
Je n'ai pas besoin de Hub (j'ai plus d'USB que je souhaite) c'est juste la dĂ©nomination qui m'Ă©tonne et qui mâempĂȘche de suivre le tuto.
J'ai un Ecran Cinema display qui sert de Hub avec 3 USB et un clavier Apple qui a deux USB, est ce que c'est ca qui peut etre problematique?
Des images pour mieux comprendre:
https://www.dropbox.com/s/fixwt8xb3w9i483/EHC1.png?dl=0
https://www.dropbox.com/s/f00h7d80jq8nfje/XHC.png?dl=0
https://www.dropbox.com/s/ul99qlayfh90nvv/IOJones.iojones?dl=0
J'ai eu les deux pendant un moment mais présentement je n'ai que USBInjectAll dans les kexts et ca ne change rien au comportement des ports comme expliqué plus haut.
Bonjour, j'ai suivis la méthode pour Sierra, quand j'essais de faire reconnaßtre les ports USB 2, via IOJones, il les liste tous sous HS09 ou HS10 et aucun autre (HS01-HS14 + SSP1 dans la liste) que ce sois via la CM ou le front panel, toutes USB 3 de base. Par contre l'ajout de 2 sorties USB 2 via la CM, elles sont reconnues différentes (HS11 et HS14).
En utilisant la méthode décrite dans le tuto, c'est le résultat que j'obtiens, sans avoir accÚs aux USB 3 branchés, finder y compris. En défaisant cette méthode (enlevé USBInjectAll.kext + le patch de limitation pour Sierra dans le config.plist) et en ajoutant: FakePCIID.kext + FakePCIID_XHCIMux.kext dans Clover/Kexts/others, j'obtiens les valeurs SSP1-SSP6, sous XHC. Les reconnaissances marche pour l'USB 3 avec cela (que ce sois avec ou sans le patch de limitation pour Sierra). Les USB 2 elles sont "listées" sous AppleUSBEHCI.
(ParenthĂšse HS) Dans un autre sujet, Polyzargone disais de mon config.plist, "Beaucoup de patches DSDT dans le config.plist.". Les patches DSDT, sont une sorte d'injection, comme les kexts, juste? Peut ĂȘtre qu'un conflit en dĂ©coule. J'ai regardĂ© le config.plist (copie bas du message) mais je ne trouve pas ou sont ces patches:
- ACPI->DSDT->patches...rien.
- ACPI->DSDT->Fix? C'est tout ce qui est coché? Y a t-il un truc vraiment utile là dedans?
- EFI/CLOVER/*?
https://www.partage-fichiers.com/upload/37gj75wi
EDIT: Je vois sous: informations systÚme, que les USB 2 (hÎte AppleUSBEHCIPCI) sont du fournisseur Intel et que les USB 3 (hÎte AppleUSBXHCILPTH) sont du fournisseur Renesas Electronics Corp.Ce dernier pourrait-il posé problÚme en therme de hack?
T'as essayé le dernier GenericXHC? Dans mon cas, ça fonctionnait encore sous Sierra avec une carte PCIe Renesas USB3. La seule chose: les ports n'apparaissaient pas dans infos systÚme. Par contre, les clefs USB ou disques étaient montés, en USB3 également lorsque le device le supportait.
Lancez IOJones sur le Hackintosh et introduisez dans le premier connecteur USB3 à analyser une clé USB2.
Balayez la fenĂȘtre de gauche de IOJones jusqu'Ă voir des informations de la couleur verte. (C'est environs au deux tiers vers le bas de la fenĂȘtre).
Dans l'exemple ci-dessous, j'ai mis une clé USB2, le nom du port est HS03 et son code est « 03 00 00 00 ».
Bonjour,
Superbe tutoriel!
Une question: Je suis sous Mojave, y a-t-il des modifications depuis les ecommendations sous High Sierra ou puis-je suivre cette version du tutoriel?
Cordialement,
Mac
Je me pose la mĂȘme question ! Une finesse pour Mojave 10.14.2 que je viens d'installer ?
(âŠ)
â Allez dans « kernel and Kext Patches » fenĂȘtre « KextsToPatch ».
â Cliquez sur le signe « + » (en bas Ă gauche de l'image). Une nouvelle ligne va apparaĂźtre.
â Installez le patch Clover suivant pour El Capitan :
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 83BD8CFEFFFF10
- Replace : 83BD8CFEFFFF16
- Comment : par exemple « El Capitan USB limite ports de 15 à 30 »
- MachOS : 10.11.x
â Pour Sierra les valeurs sont diffĂ©rentes, et uniquement 20 ports.
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 83BD74FFFFFF10
- Replace : 83BD74FFFFFF16
- Comment : Sierra USB limite ports de 15 Ă 20
- MachOS : 10.12.x
â Pour High Sierra les valeurs sont Ă©galement diffĂ©rentes.â Depuis la version 10.13.4 les valeurs ont changĂ©.
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 837D8C10
- Replace : 837D8C19
- Comment : High Sierra USB limite ports de 15 Ă 24 (10.13 PB1)
- MachOS : 10.13.x
Et/ou :
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 837D940F 0F839704 0000
- Replace : 837D940F 90909090 9090
- Comment : disable port limit in XHCI kext (credit PMHeart)
- MachOS : 10.13.4
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 837D940F 0F839704
- Replace : 837D941A 0F839704
- Comment : change 15 port limit to 26 in XHCI kext (credit FredWst)
- MatchOS : 10.13.4
(âŠ)
Hello
ton injecteur semble ok mais je ne suis pas un pro dans ce domaine. Par contre ce qui est certain c'est que tu as un Kext en trop. Tu ne devrais avoir que celui pour Atheros pour le LAN.
Pour le reste... j'avoue que je sĂšche
dans EFI/Clover/Kexts/Other.
Ou de tes pb USB. Elle est branchée sur la CM sur un port interne 2.0?
Vire ton injecteur pour voir. (Ou bloque le au dĂ©marrage câest plus simple)
Le bluetooth utilise probablement un port USB interne mais il n'y a pas de raison que ça soit lui qui fasse que les USB3 ne se montent pas. Au pire il pourrait faire conflit avec 1 port.
Les vacances approchent.
Je vais me faire le tutoriel d'une clean instal de Mojave.
Et repartir de zéro pour toute l'installation. Et voir au fur et à mesure ce qui fonctionne... ou pas !
Merci pour votre aide (passé; présent; futur).
Rapport_MacBidouille_Clover https://drive.google.com/open?id=1DcQ9pQOMvBix3rNqFR-2C-G0cFFfHYvC
Le port-count de ton injecteur usb est incorrect. De mĂȘme dans ton config.plist tu injectes l'usb alors que tu as dĂ©jĂ ton fichier d'injection kext. Il y a peut ĂȘtre des conflits qui sont Ă l'origine de ton pb.
Le port count est toujours incorrect. Il est à 19000000 quand ton port usb le plus "haut" utilisé est 16000000 (SS06).
D'aprĂšs ton rapport systĂšme tout Ă l'air correct. Des problĂšmes persistent ?
â Pour Mojave les valeurs sont les suivantes :
- Name : com.apple.driver.usb.AppleUSBXHCI
- Find : 83FB0F0F 838F0400 00
- Replace : 83FB0F90 90909090 90
- Comment : disable port limit in XHCI kext (credit DalianSky,Ricky)
- MachOS : 10.14.1,10.14.2
Bonjour,
Petit soucis pour appliquer la procédure, j'ai l'impression de n'avoir pas suffisamment de port reconnus malgré le patch pour lever la limite des 15.
C'est un peu le mĂȘme soucis que certains ont rencontrĂ©s ici, mais je n'arrive pas Ă le rĂ©soudre en lisant les diffĂ©rents messages du sujet :
Carte-mĂšre : GA Z97N-Wifi
OSX : High Sierra 10.13.6
Nbre de USB 2.0 : 4
Nbre de USB 3.0 : 6 ; soit un total de 4 + 12 = 16 ports.
j'ai donc appliqué le patch tel que présenté sur la premiÚre page :
Name : com.apple.driver.usb.AppleUSBXHCI
Find : 837D940F 0F839704 0000
Replace : 837D940F 90909090 9090
Comment : disable port limit in XHCI kext (credit PMHeart)
MachOS : 10.13.4
Et :
Name : com.apple.driver.usb.AppleUSBXHCI
Find : 837D940F 0F839704
Replace : 837D941A 0F839704
Comment : change 15 port limit to 26 in XHCI kext (credit FredWst)
MatchOS : 10.13.4
J'ai installé USBInjectAll.kext
Voici les résultats avec IOJones :
En façade :
Port USB 2 n°1 : Clé USB2.0 : HS05 - 05 00 00 00 ; Clé USB 3.0 : HS05 - 05 00 00 00
Port USB 2 n°2 : Clé USB2.0 : HS06 - 06 00 00 00 ; Clé USB 3.0 : HS06 - 06 00 00 00
Port USB 3 n°1 : Clé USB2.0 : HS01 - 01 00 00 00 ; Clé USB 3.0 : SS01 - 10 00 00 00
Port USB 3 n°2 : Clé USB2.0 : HS02 - 02 00 00 00 ; Clé USB 3.0 : ne monte pas
A l'arriĂšre :
Port USB 2 n°3 : Clé USB2.0 : HS08 - 08 00 00 00 ; Clé USB 3.0 : HS08 - 08 00 00 00
Port USB 2 n°4 : Clé USB2.0 : HS07 - 07 00 00 00 ; Clé USB 3.0 : HS07 - 07 00 00 00
Port USB 3 n°3 : Clé USB2.0 : HS03 - 03 00 00 00 ; Clé USB 3.0 : ne monte pas
Port USB 3 n°4 : Clé USB2.0 : HS04 - 04 00 00 00 ; Clé USB 3.0 : ne monte pas
Port USB 3 n°5 : Clé USB2.0 : HS10 - 0a 00 00 00 ; Clé USB 3.0 : ne monte pas
Port USB 3 n°6 : Clé USB2.0 : HS09 - 09 00 00 00 ; Clé USB 3.0 : ne monte pas
Au final, si je compte, ça fait : 14 ports "USB 2.0" et 1.0 port USB 3.0 seulement qui fonctionne.
Je ne comprends donc pas d'oĂč peut venir l'erreur, notamment des ports USB 3.0 qui ne fonctionnent qu'en USB 2.0. Les ports USB 2.0 ont l'air de fonctionner correctement.
Une idée ?
Sylvain.
attention sur les cartes à base de chipset Z97 certains ports USB 3.0 sont gérés par un controleur différent (en général ASMedia)
l'affectation des ports USB ne fonctionne que pour les ports gérés par le controleur du CPU (controleur intel)
c'est pour ca que certains ne se montent pas correctement
néanmoins en fonction du controleur tu peux les laisser activés et pas besoin de les comptabiliser dans l'affectation
pour savoir quels ports sont intel et d'autres non, c'est logiquement tout noté dans la notice de ta carte mÚre
Merci pour ce premier retour. Je viens de lire la documentation de ma carte mÚre, je n'ai rien trouvé hormis ce schéma :
https://www.noelshack.com/2019-04-6-1548537129-capture-d-ecran-2019-01-26-a-22-06-51.png
Si je le comprends bien, tous mes ports USB sont gérés avec un Chipset Intel Z97.
Il me semble que cela est d'ailleurs confirmé par ce fil de discussion :
https://www.reddit.com/r/oculus/comments/46q1af/what_motherboards_have_usb_controllers_that_are/d0735xs
qqun a essayé Hackintool pour l'injection?
C'est https://www.tonymacx86.com/threads/release-hackintool-v1-7-9.254559/. Anciennement appelé Intel FB Patcher j'sais pas quoi
M'à l'air bien compliqué tout ça !
@spooner67
Je viens de penser à un truc. Essaie de mettre ça dans ACPI > Patches :
change EHC1 to EH01
change EHC2 to EH02
@ yellocab
alors soit je m'y prends comme un pied soit j'ai raté une étape mais rien ne change avec Hackintool
j'ai pourtant tout édité mis les kext en version debug comme indiqué... et ... rien lol
pourtant j'étais bien parti pour faire le béta testeur ce soir ^^
(et optionnellement planter mon hack)
Ha mais attention je ne me porte pas garant de toute cette histoire ! j'ai vu ce truc, et je me suis dit que ça pouvait fonctionner...
EDIT
bon finalement j'ai réussir à faire fonctionner Hackintool pour l'affectation des ports USB
ca génÚre un kext qui ressemble à quelque chose prÚs à celui qui est indiqué dans le tuto...
Non jâavoue quâil y a trop de trucs que je ne maĂźtrise pas (anciennes configs).
Je m'en suis servi de Hackintool pour gérer l'IGPU
Pour les ports USB, j'ai toujours un SSDT.
Quand j'aurai un peu de temps, j'essayerai pour leur gestion comme celui de la reconnaissance exacte des Ă©crans (DisplayVendorID)
Oh la la service de nuit...
On va devoir créer un thread Hackintool?
Je viens de trouver et d'essayer un ptit script pour le mappage des ports USB (Création d'un SSDT-UIAC.aml & SSDT-USBX ou d'un kext USB custom)
https://github.com/corpnewt/USBMap
Il suffit de lire la procédure d'utilisation de ce script.
je n'ai pas eu de soucis par rapport à la méthode traditionnelle.
Hello !
Le lien IOJones est mort !
Le lien PlistEdit Pro aussi.
Autant pour moi !
J'ai dĂ» cliquer sur deux liens qui apparaissait aprĂšs !
Hello,
Sur une Gigabyte Aorus Gaming 3, jâai scrupuleusement suivi le tuto. J'arrive Ă pile 15 ports logiques, mais le port 3.1 (et je suppose lâUSB-C, jâai rien Ă y connecter pour checker) est toujours actif.Comment trouver leurs identifiants (dans IOJones ils ne se prĂ©sentent pas comme les autres) ?
Est-ce normal ?
Cela signifie-t-il que certains autres ports sont désactivés, la limite des 15 étant atteinte ?
Comment y remédier, le cas échéant ?
(USBInjectAll a bien été retiré du dossier kext et le patch Clover est bien désactivé)
#s3gt_translate_tooltip_mini { display: none !important; }
Bien je m'y mets aussi. Mais, une question :
Dans clover configurator en plus de lever la limite des 15 ports et de mettre EHCI en EH01 et EHC2 en EH02 (ça c'est pour les ports USB2), que dois-je faire pour transformer XHCI en XHC (ports USB3) dans clover configurator. On a les patchs pour EHCI en EHO1... mais pas XHCI
J'ai une X99 : j'ai ajouté USBInjectAll.kext et surtout XHCI_x99_injector.kext dans clover/kexts/other. Dans IoRegist. dans ACPI XHCI et il faudrait que j'ai XHC.
Bonne fin de soirée à tous.
Essaie ça :
C'est dans ACPI ou Kernel and kext patch ?
J'aurais tendance Ă penser que c'est dans ACPI mais sans en ĂȘtre sĂ»r !
!!?? Find : 58484349 Replace : 58484349 c'est le mĂȘme !!
ACPI > DSDT > Patches
Comme les Change EHCx to EH0x !
Salut,
Y a un truc que je ne comprends pas.
J'ai réalisé toutes les étapes jusqu'à la modification du fichier info.plist.
Et aprĂšs ? Comment je fais pour le transformer en .kext ??
Je crée un dossier Contents, je mets le fichier dedans et je le compresse. Je le renomme MonInjecteurUSB.kext et je le mets dans le dossier EFI/.../others ?
non le info.plist est un fichier de config du kext. Clique droit du le kext puis afficher contenu du paquet... tu ne modifies que ce plist dans Contents du kext en exemple.
Salut les Bro.e.s !
J'espĂšre que tout le monde va bien
Bon je sais ça fait un bail ^^. Mais je ne suis pas resté totalement inactif. Je suis en ce moment dnas une vague de montage de Hack et j'essaye de les poster autant que possible sur le forum . J'ai mis deux nouveaux RetEx https://forum.macbidouille.com/index.php?showtopic=412566 et https://forum.macbidouille.com/index.php?showtopic=412563, et deux autres sont à venir, notamment une config à pas piquer des hannetons avec des composant de toute derniÚre génération pour un budget de 1000⏠max (sans écran bien sûr) .
Bref, je reviens un peu Ă la charge ici pour avoir votre avis. Ăa fait un petit temps que je maitrise pas mal l'affectation des ports USB. Enfin c'est ce que je pensais, mais j'ai comme un gros doute. En effet, aprĂšs avoir gĂ©nĂ©rĂ© le .kext, mes ports sont bien reconnus sous IOJones et les vitesses affichĂ©es dans le "rapport systĂšme..." sont correctes. Ci-dessous, la capture de ce que j'ai fait pour la GA-H97M-D3H.
Les ports USB3 montent bien sur les SS0X, et les USB2 sur les HS0X. Dans le "rapport systÚme..." j'ai bien 5Gb/s et 480Mb/s respectivement. Mais... parce que 'il y a un "mais, j'ai toujours trouvé que mes ports USB3 étaient assez "lents". En effet, avec Blackmagic, je peine à atteindre les 20MB/s (attention ce sont des Bytes ici pas des Bits). Or cela me semble fort peu pour de l'USB3. Cela ne gÚne en aucun cas la reconnaissance des ports, le transfert, ou l'alimentation des périphériques, mais c'est bof comme vitesse. Ainsi, ma premiÚre question est : quelle est votre vitesse à vous ?
Ensuite, je me suis relu ce thread en entier pour voir si je n'avais pas oublié quelque chose, et j'ai essayé deux trois trucs suite à cela, mais sans grande amélioration.
Comme c'est un Haswell, j'ai commencé par ajouter les Patches (Acpi) :
change EHC1 to EH01
change EHC2 to EH02
Mais ça n'a pas changé grand chose... Ni dans IOJones, ni dans Blackmagic.
Du coup je les ai supprimés, et pour répondre à l'ami @jeanchrijaz
Le routage des ports XHC vers EHC permet surtout Ă des pĂ©riphĂ©riques comme les cartes WIFI/BT d'ĂȘtres dĂ©finis sur le bon bus. Une carte BT sur un bus XHC (USB 3) ne sera pas reconnue par exemple (ou alors, elle ne fonctionnera pas correctement)âŠ
Oki ! J'utilise des combos Wifi/Bt. Du coup il vaut mieux que je fasse cela ? D'habitude le bluetooth fonctionne bien alors que c'est sur le Bus USB3. J'ai Airdrop et les autres fonctions. Par contre je trouve que la portée du signal est faible. Tu penses que cela peut venir de là ?
Sinon, pour mon soucis de débit sur les ports USB, une idée ? Vous avez mieux de votre cÎté ?
Yo les potos ! Toujours pas de réponse ? Y a pas beaucoup de monde en été
Bon ce n'est pas pour cela que je vous Ă©cris aujourd'hui
AprÚs avoir bien lu toutes les explications sur la gestion des ports USB (merci à Rehabman), et avoir monté mon dernier Hack sous une Z390 (https://forum.macbidouille.com/index.php?showtopic=412929&st=0#entry4283860 pour ceux que cela intéresse), je pense qu'il y a quelques petites précisions/mises à jours que nous pourrions apporter au tuto.
Tout d'abord pour ce qui est des patchs pour lever la limitation du nombre de ports USB sous Mojave 10.14.5, voici ceux que j'utilise :
Name* / Find* [HEX] / Replace [HEX] / Comment / Match OS
>>> com.apple.iokit.IOUSBHostFamily / 83FB0F0F / 83FB3F0F / USB Port Limit Patch 1 PMHeart/DalianSky / 10.14.x
>>> com.apple.iokit.IOUSBHostFamily / 83E30FD3 / 83E33FD3 / USB Port Limit Patch 2 PMHeart/DalianSky / 10.14.x
>>> com.apple.driver.usb.AppleUSBXHCI / 83FB0F0F / 83FB3F0F / USB Port Limit Patch 3 PMHeart/DalianSky / 10.14.x
>>> com.apple.driver.usb.AppleUSBXHCI / 83FF0F0F / 83FF3F0F / USB Port Limit Patch 4 PMHeart/DalianSky / 10.14.x
Je ne suis pas sûr que les 4 patchs soient obligatoires (quoi que) mais ils fonctionnent parfaitement avec toutes les derniÚres générations de MoBo que j'ai pu tester. A noter que je ne les ai pas encore testés avec 10.14.6.
Ensuite, petit "trick" pour les heureux possesseurs de MoBo possédant encore un controleur EHC. En plus d'améliorer la gestion de certains périphériques (comme les cartes bluetooth), passer ses ports USB2 sur l'EHC plutÎt que l'XHC permet de s'affranchir de la limitation des 15 ports sous Mac. En effet, les controleurs EHC (USB2) acceptent de gérer chacun jusque 8 ports USB2 (en général il y en à deux sur les cartes mÚres) ce qui laisse les 15 ports du XHC entiÚrement libre pour de l'USB3. Du coup, pour ceux qui ont de l'XHC et de l'EHC, cela fait potentiellement 15+16 ports, soit 31 ports de disponibles. Il est peu probable qu'une MoBo ait plus de ports que cela . Pour passer les ports USB2 sur l'EHC, comme l'a dit Polyzargone, il faut utiliser les kexts FakePCIID.kext + FakePCIID_XHCIMux.kext. Ne pas oublier d'utiliser les patchs ACPI dans le config.plist :
Comment / Find* [HEX] / Replace [HEX]
>>> change XHCI to XHC / 58484349 / 5848435F
>>> change XHC1 to XHC / 58484331 / 5848435F
>>> change EHC1 to EH01 / 45484331 / 45483031
>>> change EHC2 to EH02 / 45484332 / 45483032
Ils ne sont pas obligatoire pour toutes les cartes mÚres, mais comme il ne s'appliquent qu'en cas de besoin, dans le doute, il est conseillé de les utiliser (voir explication de Rehabman).
Enfin, petite mise Ă jour concernant le "co-injecteur". XHCI_x99_injector.kext, XHCI_200_series_injector.kext et XHCI_300_series_injector.kext sont dĂ©sormais regroupĂ©s en un seul .kext : XHCI-unsupported.kext, que vous pourrez trouver en fin de ce post. A bien utiliser avec et sans USBInjectAll.kext du coup . A noter que dans le tuto ce n'est pas vraiment prĂ©cisĂ©, mais ce "co-injecteur" doit ĂȘtre aussi utilisĂ© avec votre injecteur fait maison .
Sur ce Ă la prochaine ! Des biz !
J'ai bien démarré le tutoriel, mais trÚs vite un premier problÚme: sous IOJones ne ne vois pas le nom des ports, mais seulement leur numéro:
[attachment=58935:Capture_...17.29.06.jpg]
donc je suis bloqué à la premiÚre étape !
Le port est PR01.
Je te conseille d'ajouter ces deux patches DSDT dans ton config.plist :
Bonjour Deneb,
Alors, pour ce qui est de ton soucis de boot, ça vient trÚs certainement du changement de driver pour la gestion de la mémoire. En bref, pourquoi avoir remplacé AptioMemoryFix-64.efi par OsxAptioFixDrv-64.efi ? AptioMemoryFix-64.efi est le drivers à utiliser dnas la plupart des config (sauf indication contraire), et c'est grosso -modo le plus récent. Si tu ne veux pas utiliser AptioMemoryFix-64.efi, je te conseille alors OsxAptioFix3Drv-64.efi, ou au pire OsxAptioFix2Drv-64.efi (j'ai plutot toujours eu de bons résultats avec la v2) car version que tu utilises (v1) est trÚs ancienne et ne fonctionne pas avec les cartes mÚres récentes.
Ensuite, pour que nous puissions t'aider au mieux, il nous faudrait les infos concernant ta configuration. Au moins la carte mĂšre disons.
Pour ce qui est des patches EHC1 et EHC2, ils servent, pour simplifier, à faire en sorte que tes USB ne montent pas sur le controleur natif d'Apple (EHC) pour pouvoir justement faire l'injection correcte des ports USB. Idem pour le XHCI. Ainsi je te conseille par défaut ces 4 patches quelque soit ta carte mÚre:
Comment / Find* [HEX] / Replace [HEX]
>>> change XHCI to XHC / 58484349 / 5848435F
>>> change XHC1 to XHC / 58484331 / 5848435F
>>> change EHC1 to EH01 / 45484331 / 45483031
>>> change EHC2 to EH02 / 45484332 / 45483032
Ensuite, si tu utilises FakePCIID.kext et FakePCIID_XHCIMux.kext, il te faut chercher le montage de tes périphériques USB 2.0 dans l'EH0 (bus 2.0) plutÎt que dans l'XHC. Si tu n'utilises pas ces kexts, il est probable que tout monte normalement dnas l'XHC. Testes et dis nous.
J'ai tenté de poursuivre le tuto en répertoriant mes ports USB (cf fichier joint). Mais les ports n'apparaissent pas sous forme HS et SS comme dans le tutoriel, mais sous forme PRxx. Pour créer l'injecteur, je garde les SS et HS de la plist exemple (en ajoutant les numéros de port répertoriés sur ma config) ou bien je les remplace par des PR ?
PS. J'ai une seule prise qui fonctionne en USB 3 (en façade) mais pas tout le temps. AprĂšs mise en veille, elle revient en USB 2 mĂȘme si je mets une clef USB 3. Infos systĂšme me montre alors le bus USB 3 comme vide, et la clef rattachĂ©e Ă un bus USB 2.
Merci pour l'aide.
Ports_USB.rtf ( 4.19 Ko )
: 5
@deneb
Il faudrait probablement corriger https://forum.macbidouille.com/index.php?s=&showtopic=413102&view=findpost&p=4286935 de chargement du config.plist/kexts avant de te lancer dans la crĂ©ation de ton injecteur. Les infos que tu rĂ©coltes sont peut-ĂȘtre biaisĂ©esâŠ
En ce qui concerne le nom des ports, tout ce que tu dois retenir et chercher, c'est ce qui est rattaché à l'EH01, l'EH02 et l'XHC. Ensuite, peu importe que ça s'appelle PRxx, HSxx ou SSxx, et., ce qui compte, c'est d'identifier les adresses de ces ports.
Par ex. :
Salut Deneb,
Alors ça s'est réglé ces soucis ? Plus de problÚmes depuis ?
Hello,
je me suis lancé hier soir pour arriver à faire reconnaitre tous mes ports USB3 en USB3 alors qu'ils n'étaient reconnus qu'en USB2, sauf 1 (sur les 6) avec Mojave, tadis que tout était déjà OK avec Yosemite.
En fait il m'a fallu un peu de temps et une bonne lecture du sujet ici pour comprendre qu'il fallait mieux utiliser les kexts
FakePCIID_XHCIMux.kext
FakePCIID.kext
plutĂŽt que l'injection avec USBInjectAll.kext car avec ce dernier seul 1 port USB Ă©tait reconnu : SS01 dans IOJones.
Donc voilà pour info chez moi avec 1 carte mÚre GA-Z97X-UD3H et Mojave 10.14.6, il faut les Kexts cités plus haut et TOUS les ports USB3 sont reconnus.
Je ferais la vérification exhaustive avec les tests de débits de ma clé USB3 qui monte à + de 200 Mo/s en lecture un peu + tard dans la journée, mais IOJones voit bien maintenant mes 6 ports en SSP1 à SSP6.
Merci Ă tous ceux participant au sujet en question
voici les débits obtenus à quelques Mo/s sur chaque port USB3 : 2 à l'avant et 4 à l'arriÚre
AprĂšs mettre lancer avec la premiĂšre mĂ©thode, je ne pouvais voir que les ports USB2. Avec la mĂ©thode du post #169, jâai pu identifier mes ports USB3. Je choisis les ports que je veux utiliser pour conserver la limite des 15 ports, puis je crĂ©e mon injecteur et lâinstalle dans mon dossier Kext/Other. Je retire les kexts « FakePCIID, FakePCIID_XHCIMux et XHCI-unsupported » ainsi que de mettre Ă disable les patches inscrit dans les sections ACPI et Kernel and Patch.
Parfait je me dis, car tous mes ports fonctionnent et Ă la bonne vitesse. Mais jâai le problĂšme que le Bios ne reconnait plus mon clavier: Premier Ă©cran afficher lors du dĂ©marrage me beep et mâindique « No Keyboard detected » et effectivement lorsque jâessaie soit dâentrer dans le Bios ou de sĂ©lectionner au premier Ă©cran de Clover une autre sĂ©lection de dĂ©marrage, rien ne fonctionne. Par contre une fois le systĂšme chargĂ©, le clavier fonctionne trĂšs bien.
Le gros du problÚme est que je ne peux plus entrer dans le Bios, car en ce qui concerne le choix de démarrage de Clover je peux utiliser la souris pour le faire.
Si vous avez des hypothÚses pour régler le problÚme, je suis preneur.
C'est bien ça, aucun problÚme rencontrer avant et pendant la création de l'injecteur.
C'est un clavier filaire, Apple CSA Ă©tendu. J'ai mĂȘme tentĂ© un autre clavier, toujours un Apple mais celui-ci est anglais sans lettre accentuĂ©e et toujours le mĂȘme rĂ©sultat. Moi aussi je trouve ça bizarre...
veillez vérifier dans hakintool --> logs onglet system
kxld[com.rehabman.driver.USBInjectAll]: The super class vtable '__ZTV9IOService' for vtable '__ZTV12USBInjectAll' is out of date. Make sure your kext has been built against the correct headers.
kxld[com.rehabman.driver.USBInjectAll]: The super class vtable '__ZTV9IOService' for vtable '__ZTV19USBInjectAll_config' is out of date. Make sure your kext has been built against the correct headers.
Can't load kext com.rehabman.driver.USBInjectAll - link failed.
localhost kernel[0]: Failed to load executable for kext com.rehabman.driver.USBInjectAll.
localhost kernel[0]: Kext com.rehabman.driver.USBInjectAll failed to load (0xdc008016).
localhost kernel[0]: Failed to load kext com.rehabman.driver.USBInjectAll (error 0xdc008016).
kxld[org.tw.CodecCommander]: The super class vtable '__ZTV9IOService' for vtable '__ZTV14CodecCommander' is out of date. Make sure your kext has been built against the correct headers.
kxld[org.tw.CodecCommander]: The super class vtable '__ZTV12IOUserClient' for vtable '__ZTV20CodecCommanderClient' is out of date. Make sure your kext has been built against the correct headers.
kxld[org.tw.CodecCommander]: The super class vtable '__ZTV9IOService' for vtable '__ZTV23CodecCommanderPowerHook' is out of date. Make sure your kext has been built against the correct headers.
kxld[org.tw.CodecCommander]: The super class vtable '__ZTV9IOService' for vtable '__ZTV23CodecCommanderProbeInit' is out of date. Make sure your kext has been built against the correct headers.
kxld[org.tw.CodecCommander]: The super class vtable '__ZTV9IOService' for vtable '__ZTV23CodecCommanderResidency' is out of date. Make sure your kext has been built against the correct headers.
Can't load kext org.tw.CodecCommander - link failed.
ceci est au démarrage de OS.
il est important de pousser pour refaire une version, sans modification, qui puisse fonctionner pour les versions de mac OS:( passer sous un Xcode récent et compatible mac os 10.8. 9. 10. .11 12 .13.14 et 15)
@BlaKat
tu utilises quoi comme carte bluetooth?
j'ai exactement le mĂȘme soucis sur mon petit serveur .... clavier et trackpad non reconnus au dĂ©marrage du bios et de clover
et ensuite sous macOS aucun soucis...
Je pense que la carte n'étant pas native, elle a besoin que les kext liés au bluetooth se chargent pour pouvoir connecter les équipements Apple (clavier, souris, trackpad)
Par contre avec un filaire (Apple) ca fonctionne trĂšs bien
@ JeanChrijaz
Ma carte wifi/Bluetooth est une Fenvi inscrit dans ma signature.
Mais j'utilise un clavier filaire Apple, mais avant ça fonctionnait trÚs bien.
Mais lĂ tu me fais penser que ce problĂšme est survenu aprĂšs l'installation de cette carte Fenvi que j'ai installer pour utiliser ma MagicMouse2.
Je ferai des tests en la retirant pour voir si tout reviendra... Ă suivre
EDIT: Une fois retirer le problĂšme persiste donc ce n'est pas la cause.
@ Neutral_ch
Effectivement la premiÚre tentative pour régler la situation fut d'essayer tous les autres Ports USB configurés, sans succÚs.
@ maclinuxG4
Tu m'a perdu royalement avec tout ces termes que je ne peux suivre, ma connaissance technique est plus limite que la tienne.
Je peux essayer des choses, mais faudra ĂȘtre plus explicite dans la façon de faire.
EDIT: J'ai emprunté un clavier Windows à un copain et installé celui-ci et le problÚme s'est résolu. Donc mon installation ne supporte plus les claviers Apple, ayant essayer 3 modÚles filaires différents d'Apple et aucun ne fonctionne à l'ouverture du BIOS mais fonctionnel sous MacOS Mojave.
Salut,
J'ai quelques soucis avec l'activation des ports usb sur ma mobo Z170-hd3p.
Je sens qu'il ne me manque pas grand chose mais je bute dessus.
je joins mon fichier ioreg. pour l'instant j'arrive à faire détecter mes ports usb3 sauf ceux en facade. les ports usb3 sont infoutus de faire marcher les périphériques en usb2.
Sauf que j'ai réussi ça de façon un peu aléatoire dans la perso de mon kext et ça n'a plus grand chose à avoir avec la procédure décrite.
voici comment j'ai fait initialement: j'ai mis le injectAll.kext dans mon efi. Etant en 10.4.6, j'ai appliqué ce patch dans mon config.plist :
Name : com.apple.driver.usb.AppleUSBXHCI
Find : 83FB0F0F 838F0400 00
Replace : 83FB0F90 90909090 90
Comment : disable port limit in XHCI kext (credit DalianSky,Ricky)
MachOS : 10.14.x
LĂ oĂč le bat blesse je pense c'est qu'en lançant IOJones pour dĂ©tecter les ports, pas moyen de voir les ports usb3 (ou alors j'ai mal compris la procĂ©dure).
en gros je branche mon volume sur une prise usb3 et rien ne se passe (alors que ça marche bien sur usb2..ça passe au vert ou au rouge selon..)
Une fois tout ça réalisé, je supprime le USBInjectAll.kext de mon EFI et y colle à la place mon GA_Z170_HD3P_Injector-alg.kext (en piÚce jointe aussi)
Ah je précise mon XHCI est bien enabled dans le bios.
Autre essai avec Hackintool (fichiers en pj) j'arrive à avoir un usb3 qui fonctionne en facade par contre, à part une prise usb 3.1 les prises usb3 ignorent royalement les périph usb2.
Un grand merci pour votre aide.
Essaie avec l'un de ces boot-args :
Salut Ă tous!!!
Questions c$nnes:
- j'ai pas trouvĂ© le(s) patch(s) Clover pour lever la limitation des ports USB sous Big Sur (car je suppose que ce n'est pas les mĂȘmes que pour Catalina...???)...
- Pour une Gigabyte Z390-xxx sous Catalina (et/ou sous BS éventuellement) on est d'accord que pour créer l'injecteur c'est:
_ EHCI to EH01
_ EHC2 to EH02
_ XHCI to XHC
_ Patchs de levés de limitation des ports
_ USBInjectAll.kext
_ XHCI_Unsupported.kext
On crée l'Injecteur et une fois fait, on:
_ Supprime EHCI to EH01 / EHC2 to EH02 / XHCI to XHC / Patchs de levés de limitation des ports
_ Remplace USBInjectAll.kext par l'Injecteur
_ Laisse XHCI_Unsupported.kext
si tu as installé catalina j'imagine que c'est une nouvelle configue, le patch au debut du tuto est toujours bon, fais ton injecteur usb sous catalina sous clover.
avec big sur le patch n'est pas sortie (je dis peut-ĂȘtre une grosse bĂȘtise, je ne l'ai pas trouvĂ© en tout cas), sous clover aprĂšs tu passes Ă big sur.
sinon, seule la technique sous opencore fonctionne en primo installation de big sur. pour l'instant.
avec hackintool ou usbmap super simple :https://github.com/corpnewt/USBMap
Quirks :
tu veux dire poly, qu'Ă present sous big sur clover, c'est la mĂȘme manipe qu'open core ?
on place injectAll dans Kexts/other on snapshot, on verifie que le quircks :XhciPortLimit est bien sur yes (true), on sauvegarde on redémarre
on fait le mapping avec soit hackintool, soit usbmap, on Ă©dite le kext
on enlÚve injectAll on le remplace par notre kext, on replace XhciPortLimit sur NO (false) on snapshot puis clean snap, on sauvegarde on redémarre
tout est en place ?
Ă quoi sert encore openCore finalement?
mais un truc m'Ă©chappe : je pensais que Clover ne tenait pas compte des quircks?
bonjour Ă tous
J'ai commencé à suivre le tutoriel
j'ai levé la liste des 15 ports : installation de des deux patchs pour catalina et ajout de USBInjectAll.kext.
la suite deviens plus obscur, avec IOregistry j'ai essayé de trouver les adresses des ports USB
J'ai commencé par les deux en façade:
- bizarrement il y en a un en USB 2 et l'autre en USB 3 Alors qu'il devrait tous les deux ĂȘtre en USB 3 (le rapport systĂšme indique un en 480Mb/S et l'autre jusqu'Ă 5Gb/s) )
- que je branche une clĂ© USB2 ou USB3 j'ai toujours le mĂȘme nom et adresse pour chaque port.
CĂ d PR11 pour celui de gauche et SS01 pour celui de droite.
je n'ai pas deux noms et deux adresses pour chaque port selon USB2 OU 3
est ce que c'est normal?
merci
jm
Bonjour Ă tous
voici mon IOregistery
ici : http://www.jeanmarieblanchet.fr/documents/hackintosh/iMac%20de%20jmb.ioreg
mon boitier c'est une Fractal design devine R6
merci
jm
Sur ton ioregistry il n'y a qu'un seul port reconnu en USB 3, celui que tu indiques comme Ă©tant un des deux du boitier : SS01 auquel devrait ĂȘtre associĂ© le HS01 (USB 2)
[attachment=62357:Capture_...09.11.41.png]
En principe cette image reflÚte les ports de ta carte mÚre. En (a) : 2 USB 2.0 (HS-- et HS-- ?); en (F) : 4 USB 3.0 (SS-- et HS--; SS-- et HS--; SS-- et HS--; SS-- et HS--) et les ports USB 3.0 du boitier (SS-- et HS--; SS-- et HS--) soit 14 ports renseignés au total ce qui reste dans la limite des 15 : OK, pas besoin d'en enlever a priori.
Ce qui me gÚne dans ton "ioreg" c'est qu'il n'y a qu'un USB 3 de renseigné : le SS01 alors qu'il devrait y en avoir 6 (SS--) et tu as 14 HS-- (USB 2) alors que tu ne devrais en avoir que 8 !!
Il faut que tu reprennes la procĂ©dure de reconnaissance des ports et que Ă l'aide du schĂ©ma de ta carte ci dessus tu indiques les noms des ports Ă l'endroit oĂč ils se situent suite Ă ton repĂ©rage (par exemple, les deux ports USB 2 situĂ©s Ă gauche sur l'image, ils ont quels N° HS-- ? et ainsi de suite sachant que pour les USB 3 tu dois Ă chaque fois avoir un HS-- et un SS-- (sauf si ces 4 ports USB 3 sont un hub auquel cas tu n'auras qu'un HS-- et un SS-- pour les 4 mais ça m'Ă©tonnerait (toutefois une de mes cartes mĂšres en a un !!)
Pour reconnaitre les HS-- il faut utiliser une clé USB 2 et pour les SS-- une clé USB 3. Ainsi pour un port USB 2 tu n'utiliseras que la clé USB 2, et pour les ports USB 3 la clé USB 2 puis la clé USB 3.
Tu nous posteras le schéma avec les ports renseignés ?
PS : ta fiche du boitier pour les ports USB 3 est bien entichée dans le port interne indiqué en 9 sur ce schéma ? : (parce que je vois qu'en 10 il y en a aussi... de l'USB 3.0)
PS 2 : pour une bonne reconnaissance des ports enlĂšve, s'ils y sont !!) les kexts FakePCIID de ton dossier Kexts dans Clover, tu les remettras aprĂšs si besoin...
Bonjour
Bon câest la galĂšre.
AprÚs avoir sorti les kexts PCIID, il y a eu un bug au redémarrage
Maintenant le hackintosh sâallume et sâĂ©teint sans arrĂȘt au dĂ©marrage
jâai une clĂ© de secours mais pas dâaccĂšs au Bios.
Que faire?
Jm
Débranche tous les périphériques USB non indispensables (hormis clavier, souris), la clé tu la remettras plus tard
Pour le BIOS : essaie Clear Cmos §14 de ta notice :
[attachment=62360:Capture_...13.38.01.png]
aprÚs donc avoir éteint, débranché le hack plusieurs minutes...
Redémarre, ouvre le Bios (en espérant...), charge les paramÚtres optimisés, remets ta clé USB, redémarre, rétablis les réglages ad'hoc pour macOS, boot sur ta clé....
AprÚs tu pourras, en l'hébergeant quelque part, mettre ton EFI à disposition des membres du forum pour qu'ils puissent voir ce qu'il se passe.
Ok
Il faut juste faire contact avec les deux pins mais hors tension ou au démarrage ?
Par ailleurs cela mâai dĂ©jĂ arrivĂ© une fois et le hackintosh avais redĂ©marrĂ© le lendemain.
Est ce que cela peut provenir dâun pb matĂ©riel, genre faux contact dans le bouton dâallumage?
Jm
Re,
Bon pas de changement, la derniÚre fois le hackintosh a redémarré aprÚs une journée
Je vais voir ce soir.
Jm
Re,
Câest reparti, le hack a redĂ©marrĂ© avec paramĂštre du Bios par dĂ©faut
Jâai trifouillĂ© les cĂąbles et bien rebrancher les fiches, il y avait peut ĂȘtre un faux contact qq part.
Je ne pense pas que cela provienne des deux kexts que jâai enlevĂ© car tout fonctionne normalement.
Youhou!!
Bon je reconfigure mon bios et repars au boulot
Jm
re,
Essaie en mettant Ă la place d'UsbInjectAll ce kext (issu du tuto) : [attachment=62365:XHCI_x99...tor.kext.zip]
Et Ă©galement en cochant la case disable des patches ACPI : change EHC1 to EH01 et change EHC2 to EH02, pour voir !
Quel sont les N°s des deux USB 2 de la carte (ceux à gauche du schéma) ?
re,
Et également en cochant la case disable des patches ACPI du config.plist : change EHC1 to EH01 et change EHC2 to EH02, pour voir ! Et dans kernel & kexts patches remplis complÚtement les lignes de patch pour Catalina comme indiqué dans le tuto, tu n'as rempli qu'une partie (vérifie) et remets UsbInjectAll
aprĂšs que tu aies fait les deux choses ci dessus, si pas de nouveau re-enable les patches ACPI change EHCI to EH01 et change EHC2 to EH02....
bonjour
Et les ports de ton boitier ils ont quels HS-- ?
pour voir essaye ce [attachment=62369:H97M_Injector.kext.zip] Tu le mets Ă la place de UsbInjectAll et tu "disable" le patch de gestion de limite des ports dans config.plist-->kernel&kexts patches
Enable les patches ACPI Ă©galement
Pour vérifier si le kext fonctionne, tu branches tes périphériques USB 3 sur des ports USB 3 et si dans Informations SystÚme > USB la vitesse est bien de 5 Gb/s : c'est bon. Pour tes périphériques USB 2 ce sera du 480 Mb/s.
re,
Peux tu dĂ©crire oĂč se trouvent les ports ?
Sur la carte mĂšre donc les deux USB2 sont : HS07 et HS08
Quels sont Les 4 USB 3 : HS-- SSP- etc. ?
Les 2 ports du boitier (ou le seul si un seul est reconnu) : HS-- ou SSP- ?
Bon, essayons celui ci !! [attachment=62372:H97M_Injector.kext.zip]
Michel, voici lâimage de sa carte avec les ports rĂ©fĂ©rencĂ©s:
https://i.imgur.com/VmtWM3U.png
Un kext Ă essayer, peut-ĂȘtre?
https://github.com/korzhyk/OpenCore_GA-H97M-D3H/tree/master/Kexts
Oui, merci;, je viens de comprendre que certains ports ne correspondaient pas entre N° HS et SSP, ainsi HS09 et SSP5 et HS10 et SSP6 (une bizarrerie que je n'avais jamais rencontrée !!) Donc je viens de le fabriquer en dernier ressort [attachment=62373:H97M_Inj...r.kext_2.zip]
presque bon
( en f)
Pas de HSxx - SSP5 /140000
Pas de HSxx - SSP6 / 15000000
HS03 / 03000000 - SSP3 /12000000
HS04 / 04000000 - SSP4 / 13000000
en facade
HS02 / 02000000 - SSP2 / 1100000
HS01 / 01000000 - SSP1 / 1000000
donc juste deux ports qui ne s'affiche pas en USB2
merci
jm
Essaye celui que je viens de poster au dessus de ton dernier post !!
J'ai remplacé HS05 par HS09 et HS06 par HS10 !!
Tu remarqueras (en éditant ce kext : clic droit sur le Kext-->Afficher le contenu du paquet-->ouvrir le fichier .plist avec PLIST Editor par exemple) qu'il est configuré avec ton actuel SMBIOS iMac15,1, s'il advenait que tu changes de SMBIOS il faudrait alors que tu changes la valeur.actuelle indiquée à deux endroits par la nouvelle valeur de SMBIOS, faute de quoi ton kext ne sera plus opérationnel...
[attachment=62374:Capture_...16.31.23.png]
et (ou) en copiant le contenu iMac15,1-XHC et en le collant à la suite (aprÚs iMac15,1) aprÚs avoir changé les valeurs.
youhoou!!!
c'est bon tout marche, les ports sont tous reconnu en USB2 et USB3
merci beaucoup
Bon puisque c'est ça ( ) voilà un kext qui fonctionnera aussi bien avec 15,1 que 17,1 : [attachment=62375:H97M_Inj...r.kext_3.zip], on peut en ajouter d'autres si on veut !
Tu peux enlever les 2 patches de Kernel and Kext Patches (ou les laisser avec disable coché), comme tu veux !
ok merci c'est fait..
par contre cela à entrainé un autre pb, le bluetooth n'est plus disponible
...
PS : Sur les conseils d'un modérateur j'ai voulu mettre au clair l'affectation des ports USB car le hackintosh ne redémarrai par aprÚs la mise en veille. D'ailleurs ça ne fonctionne tjs pas mais au moins les ports USB sont au petit oignons
jm
Comment est branché le BT sur un USB interne ?
Concernant le Bluetooth s'il est branché sur un bus interne de la carte c'est lequel ? F_USB1, F_USB2 ou F_USB3 ?
Le BT sur le PCIEX4 certes, mais il n'est pas relié à un bus USB interne de la carte par un "fil" ? Si oui, lequel ? : F_USB1, F_USB2 ou F_USB3 ?
yep ça fonctionne, merci
J'ai ajouté le HS13... tu as de nouveau le BT ?
ok, pour l'instant on dirait que j'ai moins de lag
je vais switcher sur l'HDMI au cas oĂč
merci
Ouf ça y est⊠depuis le temps que je veux le faire. Je m'y suis mis. Avant la fin du HackintoshâŠ
Par contre je conseille plutÎt Hackintool pour la verif' des ports et la génération du kext. IOJones plante trop ici et surtout c'est moins lisible.
Ăa m'a permis de rĂ©cupĂ©rer deux port USB3 Ă l'arriĂšre ! Je dois avoir un port HS en façade (boitier design R5) qui marche en USB3 seulement une fois sur deuxâŠ
Je viens de lire tout le thread
Je me dis que peut-ĂȘtre que le mappage correct des USB aiderait Ă la sortie de veille (l'ordi plante avec Mojave mais se rĂ©veille sans souci avec Windows 10)
Carte mĂšre JingSha Kllisre X79-P3 avec Xeon E5-2667 v2 "Ivy Bridge" et SMBIOS MacPro 6,1
Il y a 4 ports USB2 à l'arriÚre et de quoi en brancher 4 supplémentaires en façade. C'est tout pour le contrÎleur Intel (l'USB3 est sur un VIA, avec 4 arriÚres et de quoi en ajouter 2 en façade, mais qui est impossible à désactiver dans le BIOS ou via un jumper)
La premiĂšre difficultĂ© est de ne laisser dans ce BIOS trĂšs basique que les ports rĂ©ellement utilisĂ©s (prĂ©sents physiquement) car ils sont tous (8+8 sur l'EHCI) indiquĂ©s actifs par dĂ©faut. Une fois trouvĂ© lesquels laisser sur ON, je suppose que je peux commencer la procĂ©dure de ce tuto, mais j'ai quand mĂȘme quelques questions :
1) est-ce que je dois faire l'étape de levée de la limite des 15 ports, vu que je n'en ai que 8 actifs ?
2) est-ce que les ports VIA ne vont pas gĂȘner la procĂ©dure d'identification ?
3) au début, je n'avais aucun USB qui fonctionnait, je n'ai su faire fonctionner clavier et souris qu'avec une carte PCI-E FL1100 (native OS-X). Il me semble avoir lu que la limite des 15 ports était PAR contrÎleur, et que donc on pouvait utiliser plusieurs cartes pour avoir plein de ports si l'on voulait... Est-ce que c'est exact ? Ou est-ce que c'est PAR TYPE de contrÎleur (EHCI ou XHCI) ?
4) est-ce que le Kext est valable pour tous les OS, ou est-ce qu'il faut le refaire quand on change (de Mojave Ă Catalina par exemple) ? Le patch Find/Replace Ă©tant naturellement Ă adapter
5) est-ce qu'il faut faire Ă©galement un mappage pour les contrĂŽleurs non Intel (VIA et Fresco Logic) ?
6) clavier et souris ne fonctionnent jamais sur l'USB VIA, c'est normal et inévitable, ou est-ce que c'est dû à un problÚme de mappage ?
Merci
J'ai fait un kext de Mapping USB en utilisant Hackingtool, et maintenant le PC s'éteint correctement (au lieu de redémarrer) quand une clef USB est branchée.
Mais ça n'a rien changé à la sortie de veille par contre
Le kext ne rÚgle que les ports du chipset Intel, et ne s'occupe pas du VIA USB 3, est-ce que ça serait dû à ça ?
Il m'est malheureusement impossible de désactiver ces ports USB 3 VIA, ni dans le BIOS, ni par jumper sur la carte mÚre
Hello
as tu essayé : HibernationFixup.kext et XHCI-unsupported.kext ?
Le premier, non, mais le second oui, il y a un moment, et il me semble que quand je mettais ça, soit l'USB3 n'allait plus, soit il n'allait qu'à la vitesse de l'USB2
Je vais déjà essayer le premier et voir ce que ça donne, car pour le moment tous les USB que j'utilise fonctionnent nickel
Merci pour cette réponse détaillée
J'ai vu un truc qui y ressemble vaguement, mais je ne peux pas savoir quel port je dois mettre sur "disable"
Est-ce qu'on ne peut pas faire ça via le fichier DSDT ?
On peut mais c'est bien plus compliqué et il faudra toujours savoir de quelle ligne il s'agit.
L'utilitaire ioreg ou gfxutil permettraient de voir oĂč est connectĂ© ce contrĂŽleur.
je reviens sur ce sujet
j'ai regardĂ© dans le BIOS, et les seuls ports PCI-E dont on y parle, sont les 3 Slots PCI-E x16 (2 slots x16 et 1 en 4x4x) qui, je pense, sont ceux connectĂ©s directement au CPU (40 lignes pour le Xeon), les autres ports du chipset ne sont pas renseignĂ©s (il y a 1 slot x4, 1 slot x1, plus le contrĂŽleur USB2 Intel et l'USB3 VIA, le LAN Realtek qui doivent ĂȘtre connectĂ©s sur le chipset)
Je ne peux donc désactiver l'USB3 VIA dans le BIOS
j'ai déjà fouillé le DSDT.aml sans y voir de référence à USB3/XHCI/VIA ou truc du genre
je le mets en piĂšce jointe pour que tu puisses voir si tu trouves quelque chose
Hackintool me donne ces infos à propos du contrÎleur VIA (j'ai mis des ¶ pour séparer les rubriques):
DEBUG ¶ VID ¶ DID ¶ SVID ¶ SDID ¶ ASPM ¶ Vendor Name ¶ Device Name ¶ Class Name ¶ SubClass Name ¶ IOReg Name ¶ IOReg IOName ¶ Device Path
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
09:00.0 ¶ 1106 ¶ 3483 ¶ 1106 ¶ 3483 ¶ Disabled ¶ VIA Technologies, Inc. ¶ VL805/806 xHCI USB 3.0 Controller ¶ Serial bus controller ¶ USB controller ¶ /PCI0@0/PEX7@1C,7/pci1106,3483@0 ¶ pci1106,3483 ¶ PciRoot(0x0)/Pci(0x1C,0x7)/Pci(0x0,0x0)
08:00.0 ¶ 1106 ¶ 3483 ¶ 1106 ¶ 3483 ¶ Disabled ¶ VIA Technologies, Inc. ¶ VL805/806 xHCI USB 3.0 Controller ¶ Serial bus controller ¶ USB controller ¶ /PCI0@0/PEX5@1C,5/pci1106,3483@0 ¶ pci1106,3483 ¶ PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)
voilĂ le rĂ©sultat de GFXutil (Et dĂ©solĂ© pour la longueur du rĂ©sultat des commandes, je ne sais pas comment faire pour que ça apparaisse dans une sous-fenĂȘtre dĂ©roulante)
Coucou tout le monde !
Juste un petit message pour annoncer que depuis la 0.9.3 de OpenCore, le quirk xhci port limit fonctionne denouveau !
Donc plus besoin de passer par windows pour mapper les ports, un petit tour dans hackintools avec le usb inject all et c'est fini !
Bon Ă savoir. Il m'avait semblĂ© l'avoir lu mais sans y prĂȘter attention !
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)