Wo (aktuelle) Anleitungen High Sierra 10.13.4++ und USB 3.0?

  • Hallo,


    Ich bin etwas ratlos ... Hat sich mit 10.13.4 etwas grundlegend am USB 2.0/3.0 handling geändert?
    Habe schon zweimal die Anleitung aus dem Forum befolgt, aber da sind letztlich unterschiedliche Ergebnisse meinerseits bzw. gegenüber der Anleitung aufgetreten. Ich hatte schonmal USB 3.0 Ports am laufen, also kann es nicht ganz an mir liegen :rolleyes:


    Patches in Clover
    change EHC1 to EH01
    change EHC2 to EH02
    USB port limit ...
    AppleUSB20
    kext in Clover ...
    FakePCIID_XHCIMux.kext
    FakePCIID.kext
    XHCI-200-series-injector.kext
    XHCI-x99-injector.kext
    USBInjectAll.kext


    Alle Standard-Modikationen führen zu keiner Veränderung des Verhaltens bzgl. der Funktion von USB 2.0 bzw. nicht-Funktion von USB 3.0.
    Soweit ich das überblicke, kann mich jetzt auch irren, haben die Patches eher "kosmetische Effekte" (AppleUSB20, AppleXHCI, ...)?


    USB 2.0 geht auf allen Ports mit/ohne Modifikationen immer und USB 3.0 gar nicht. Im IORegistryExplorer werden zwar SSPx-Ports angezeigt, aber ein USB 3.0-Stick in den USB 3.0-Ports wird nur in den (modifizierten) USB 2.0-IORegistry-Strukturen zugeordnet. USB-Geschwindigkeit ist auf 2.0 Niveau. Alle USB 3.0-Devices werden immer unter System-Profiler unter einer von USB 2.0 Trees zugeordnet (abhängig vom USB-Port, AppleUSBEHCIPCI PCI Geräte-ID: 0x8d2d, PCI Geräte-ID: 0x8d26), obwohl eine USB 3.0 Tree (AppleUSBXHCIPCI PCI Geräte-ID: 0x8d31) vorhanden ist.


    Gibt es eine neue Anleitung spezifisch für High Sierra 10.13.4? Bin mir nicht so sicher, ob 2 oder 3 Jahre alte Anleitungen zum Ziel führen....


    Grüsse Florian

  • @floris, du 4 verschiedene USB-Kexte am Start.... !!!! Einer von den Vieren dürfte ausreichend sein.
    Welches Brett hast du eigentlich im Einsatz.???? Danach richtet sich der einzusetzende KEXT.

    & VG :hackintosh:


    Gigabyte Z77-DS3H Rev 1.0 & 1.1
    I5-3330
    NVIDIA GT640 läuft OOB
    10.14.6 Clover

  • Der KextToPatch-Eintrag für USB unter 10.13.4 hat sich geändert.


    USB-Limit-Patch für 10.13.4:
    Comment>>Remove 15 port limit completely in 10.13.4
    Name>>com.apple.driver.usb.AppleUSBXHCI
    Find>>837D940F 0F839704 0000
    Replace>>837D940F 90909090 9090

  • C612 = "X99". Ich habe alles irgendwie mal in diversen Kombinationen ausprobiert ....


    Werde mal eine neue Session starten, um mich dem USB-Hassle zu widmen ...


    Ich hatte ja eine Thread eröffnet wegen USB + Garmin 810 - Problem. Arbeitete nur auf einer MacOS-Vmware zu 100%. Am Hackintosh wurde nur eine Partition des Garmin gemountet, während in der VM auf dem Hackintosh (und original Mac) die zwei Partition richtig auftauchten.


    Hatte es auf die Kabel zurückgeführt, da das original Garmin Kabel (ca. 30cm lang) ging, während die kurzen Kabel (ca. 15cm) nicht funktionierten. Jetzt mit den gleichen USB-Kabel geht der Garmin und es werden beide Partitionen zu 100% gemountet. :huh:

    2 Mal editiert, zuletzt von floris ()

  • Ich bin immer noch am Basteln mit USB. Meine Experimente bezüglich USB sind nicht so erfolgreich. Hatte vor vielen Monden (10.13.1 oder so) die USB 3.0 Ports mit SuperSpeed am laufen.

    Alle Ports gehen, aber immer nur in USB 2.0 HighSpeed. Die Ports sind immer zum AppleUSBEHCIPCI Treiber zugeordnet, während der
    AppleUSBXHCIPCI nicht benutzt wird. Überprüft habe ich es mit IORegistryExplorer, bei dem die Ports entweder auf EH01@1D oder EH02@1A zugeordnet werden. Zu AppleUSBXHCIPCI wird nichts zugeordnet


    In Clover Acpi --> DSDT sind folgende Patches aktiv:

    Comment Find Replace
    change XHCI to XHC_ 58484349 5848435F
    change EHC1 to EH01 45484331 45483031
    change EHC2 to EH02 45484332 45483032


    Folgender Patch in Kernel and Kext Patches:

    Name Find Replace
    com.apple.driver.usb.AppleUSBXHCI




    837D940F 0F839704 0000
    837D940F 90909090 9090


    Kext in /Volumes/EFI/EFI/CLOVER/kexts/Other


    FakePCIID_XHCIMux.kext


    Das Kext ist geladen und wird IORegistryExplorer unter XHC@14 --> FakePCIID_XHCIMux


    In Clover Boot sind Custom Flags:
    -uia_exclude_hs=HS01;HS02;HS03;HS04;HS05;HS06;HS07;HS08;HS09;HS10;HS11;


    Dies hat keine Wirkung, da alle Ports ja gehen? Oder irre ich mich da, mit dem Verstanden, dass die USB Ports "ausgeblendet" werden?


    Habe hier mal eine Grafik erstellt: pasteboard.co/HmuUOiU.jpg

    6 Mal editiert, zuletzt von floris ()

  • Wenn ich die Doku in https://github.com/RehabMan/OS-X-USB-Inject-All richtig verstanden habe, benutzt man den flag -uia_exclude_hs (im Gegensatz zu -uia_exclude=) ohne Parameter:
    "flag -uia_exclude_hs: excludes all HSxx ports"

    Working horse: iMacPro1,1, Gigabyte GA-Z170MX Gaming 5 (BIOS F22f), i5 6600K@4GHz, Gigabyte RX460 4GB, 32 GB Ballistix Sport LT 2400 MHz, Samsung 850 Pro, 860 EVO, 870 EVO, Fenvi T919 (BCM94360CD), Jonsbo UMX3, Monterey, OC 0.8.4

  • Dies hat keine Wirkung, da alle Ports ja gehen? Oder irre ich mich da, mit dem Verstanden, dass die USB Ports "ausgeblendet" werden?


    Normalerweise würden durch den Befehl alle USB 2.0 Ports (-Bestandteile) entfernt und somit deaktiviert werden. Du benutzt jedoch fakepciidxhci_mux, der ebendiese USB 2.0 Bestandteile alle auf den EHCI Controller verschiebt, dadurch kann es sein, dass der Befehl nichts macht...


    Hast du dir meine Anleitung zu USB 3.0 mal angeschaut? Die ist ebenfalls aktuell beziehungsweise derzeit allgemeingültig:
    Anleitung: USB 3.0 El Capitan / (High-) Sierra für jedermann (Zukunftssicher für Updates und komplett gepatcht)

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.