Das ganze wird in 90% aller fällen nur auf 100 Series Hardware laufen, bei so ziemlich jedem Mobo davor kann man das vergessen. Ich habe die Methode (nicht mit dem Script sondern manuell) mal bei einem 200 Series Board getestet, wo es nicht funktionierte obwohl die Grundlagen dafür vorhanden waren. Das heißt aber natürlich nicht, dass es bei keinem 200er Board geht. Muss man einfach ausprobieren
Anleitung: USB 3.0 unter El Capitan / Sierra für jedermann (Hilfe und Diskussion)
-
-
Hallo Leute,
Ich hab den script bei mir laufen lassen, USBInjectAll entfernt, den erstellten
kextUSB-SSDT ins patched ordner.
Da stand ich soll ins Clover dies eintragen
Hab ich natürlich auch.Irgendwie funzt das bei mir nicht, was mach falsch? bei mir fehlen USB ports, daher funzt das mit Bluetooth auch nicht, könnt Ihr mir auf die Sprünge helfen?
Danke, Gruss Coban
-
Hast du denn beim Install alle USB-Ports mit "y" abgenickt oder hast du auch welche weggelassen. Ich habe bei meinem Board die Ports des Backpanel und die 2 für die Front enabled. Die Header auf dem Board habe ich ausgeschlossen.
Das waren bei mir also HS13 und 14 (die einzigen USB2-Ports) und HS01 - HS06 die gleichzeitig auch SS01 - SS06 sind. Somit komme ich auch nicht über das 15-Port-Limit. -
Wie gesagt, das funktioniert nicht bei jeder Hardware und das ist auch der Grund warum ich dazu nie einen Guide geschrieben habe. Dieser müsste dann erstmal damit anfangen wie man überhaupt herausfindet ob das ganze funktionieren wird. Bei fast allen Z170 Boards funktionierts (lässt sich aber auch nicht pauschalisieren), bei einem B150 Board habe ich es noch nie probiert. Um zu überprüfen ob das ganze funktionieren wird, bräuchte ich mal deine DSDT @cobanramo im DSL Format...
Btw: es wird doch keine Kext erstellt, sondern eine SSDT. Und die gehört auch nicht in den Other Ordner
-
hmm hab alle vorhandenen ports mit "y" abgenickt, die nicht vorhandenen mit "n".
Ich merk jetzt ohne USBIjectAll greift das "change 15 port limit to 26 in XHCI kext (100-series) 10.12" nicht mehr.
Irgend was ist bei meinem Ports nicht so das wahre, Mit USBInjectAll scheint alles bestens, nur manchmal das symtom beim anmelden oder wenn der Monitor einschläft die Tastatur und Maus nicht mehr reagiert. Die anderen methoden von der Wiki hab ich alle schon durch.
Hoffte mit dieser könnte es vielleicht Abhilfe schaffen.Edit: @kuckkuck soll ich dir den RAW dsdt zu verfügung stellen oder den ich grad benutze?
-
Dann belass es doch bei USBInjectAll, da spricht nichts dagegen... Sind deine Maus und Tastatur über Bluetooth abgeschlossen? Wenn ja dann mit welchem Bluetooth Stick? (Bild aus Systbericht)
Edit: Ob Raw oder gepatcht macht keinen unterschied. Obs funktioniert liegt an der "Natur" der DSDT, das patched niemand raus.
-
entschuldige, meinte natürlich den "USB-SSDT.aml" kein kext, fehler von mir.
Eben wie geschildert, den DSDT hab ich von al6042, mit USBInjectAll funzt alles bis das mit sporadisch erscheinendem nicht reagieren des USB Tastatur & Maus, Bluetooth ist bei mir über BCM943602BAED DW1830.Edit: DSDT_Cobanramo.dsl
-
Nope, die Methode wird bei dir nicht funktionieren.
Stattdessen solltest du es bei USBInjectAll belassen und überprüfen ob
1. deine Bluetooth Device ID in dieser Liste auftaucht: Broadcom Bluetooth Firmware Patcher
2. Deine USB Ports genug Strom bekommen -
Danke für dein Unterstützung, hab den FirmwarePatcher schon drin, funzt auch.
Muss mich mal schlauer machen betreffend USB Ports Strom, dachte vielleicht hilft ja mit dieser methode. Nix für ungut, Danke dir. -
Hey
Mal eine vielleicht ganze dumme Frage: muss für diesen Weg "Onboard USB 3.0" im alten BIOS aktiviert sein? Sobald ich das bei auf Enable stelle fährt mein Hackintosh nicht mehr hoch (ohne Bootstick). Wenn ich den Bootstick dran habe, fährt er zwar hoch, aber ist megaaaa langsam.
-
Die beiden vorhandenen USB-Kexte müssen natürlich raus, dafür deine eigene rein.
-
Hallo,
ich versuche vergeblich, usb 3.0 mit usbinjectall.kext zum Laufen zu kriegen.
Ich habe die aktuelle Version von rehabman und die wird auch geladen. Einzig finde ich in der IOSRegistry keinen Abschnitt mit XHCI. Es gibt lediglich XHC1@0 und der ist leer.Mein Bios hat auch keine Option, XHCI zu aktivieren.
Kann es sein, dass ich mit dem Asus p8h67 m - pro auf usb 3.0 verzichten muss?
Dann geht die Welt nicht unter und ich muss nicht länger spekulieren.
-
Da brauchst wahrscheinlich eine DSDT oder config.plist Anpassung für. Schick doch mal bitte einen IORegistryEditor Dump, config.plist und DSDT.
-
Sorry,
zum Erstellen der OSRegitry Dump finde ich keinen Workarround. Im Forum eine Hinweis auf "Safe As" aber das Tool finde ich auch nicht. Auf der Konsole gibt es diesen Befehl nicht.
Die DSDT.aml und config.plist liegen bereit, aber es gibt hier in dem Listen-Editor keinen Button, um Dateien hochzuladen. Lediglich für Bilder gibt es eine Option eine URL einzugeben.
Da ich noch nicht lange im Forum bin muss ich jetzt mal den Frage stellen, ob ich in meinem Profil noch irgendwo aktivieren muss, damit ich Bilder oder Dateien hochladen darf? Ich habe das scheinbar übersehen, sorry
-
aber das Tool finde ich auch nicht. Auf der Konsole gibt es diesen Befehl nicht.
Dann nimm doch das hier aus dem Anhang. -
Anhänge kannst du unter Erweiterte Antwort --> Dateianhänge hochladen
-
Sorry. IOregistry Editor habe ich. Wie erzeuge ich eine Dump Datei. Es gibt kein Menü um etwas zu exportieren öder Safe As zu speichern.
-
Sorry, Explorer heißt er Bitteschön: IORegistryExplorer
-
Sorry, ich ziehe mein Anliegen zurück.
Nach allem was ich gelesen habe, kann es mit usbinjectall.kext durchaus Probleme geben und das Teil läuft hier ja nicht OOB. Ich wäre bei späteren Änderungen immer auf externe Hilfe angewiesen.
Ich habe 6 funktionierende USB 2.0 Ports und die 3.0 wäre allenfalls für externe Backups. TimeMachine sichert intern auf eine zweite hdd. Anderen Bedarf sehe ich für USB 3.0 nicht.
Danke trotzdem für die Bereitschaft zur Hilfe. Ich finde es toll, wie schnell hier kompetente Antworten kommen.
Problem mit Dateidownload habe ich erkennen können.
Ein Frage wäre aber noch zum OSRegistryExplorer und der Dump-Datei.
Ist damit ein Export der kompletten Registry über "Safe As" (Befehl laus der Menüleiste) gemeint? Dabei entsteht eine *.ioreg, die beim Download als fehlerhafte Dateiendung angezeigt wird.
-
Wir können das auch mit einem Eintrag in der config.plist fixen, dann bist du auf niemanden angewiesen. Dafür bräuchte ich aber am besten mal deinen EFI Ordner.
Genau, die .ioreg Datei ist gemeint. Die kannst du ja einfach komprimieren und hier als zip hochladen...