USB3 als USB2 gelistet und unwillkürlich im Verhalten.

  • Hi liebes Forum


    Ich habe meinen Yosemite Hackintosh erfolgreich ins High Sierra Land gebracht, alles installiert und bereit um weiter zu arbeiten. Vielen Dank an alle, vor allem KayKuh der sich mir und meiner Kiste angenommen hat. Ich als typischer Noob hätte das ohne euch nie und nimmer hingebracht.

    Soweit läuft alles perfekt bis auf USB3. Im Systemreport wird 2mal USB 2.0 Hub gelistet. Nach ein paar Speed test via einer TestApp wie auch einfach mal ein 2Gb file hin und her kopieren kann man sagen dass auf am USB3 port definitiv nicht USB2 läuft sonder mehr. Nun ist es aber so dass am USB3 mal was erkannt wird und mal nicht. Plus geht es viel zu lange bis mal was erkannt wird. Schliesse ich meine USB3 Platten am USB3 port an, bevor ich den Rehcner starte, werden nach dem hochfahren alle angezeigt und ich habe auch das Gefühl sie seien dann schneller. IM Sys.Report wird aber nach wie vor 2mal USB 2.0 Hub angezeigt.


    Gleiches bzw. ähnliches Verhalten zeigt sich an den Ports auf der Rückseite des Rechners.


    USBInjectAll.kext ist aktuellster Version installiert.



    Jemand eine Idee was ich versuchen kann?


    Grüsse euch


    Kilian

  • Hallo,


    ohne jetzt ins Detail gehen zu können, SSDT-USB ist erstellt?


    Gruß


    G.com

  • @G.com No offense, aber es gibt keine Allheilmittel und ich würde hier immer erst ein klein bisschen nachfragen und ins Detail gehen. Danach dann eine Lösung vorschlagen ;)


    @Staplerfahrer Klaus Da stellt sich direkt erstmal die Frage, welches SMBios denn aktuell benutzt wird. Ich schätze mal <iMac17,1. Denn bei älteren Macs sind sowohl XHC als auch EHCI USB Controller verbaut. Grob gesagt: EHCI ist älter und wird von Apple nur für USB 2.0 genutzt, USB Ports am EHCI Controller landen deswegen im Normalfall immer im Systembericht beim USB 2.0 Hub, egal ob sie eigentlich 3.0 sind.
    Im Umkehrschluss ist für Apple jeder USB Port am XHC dann beim USB 3.0 Hub im Sysbericht.


    Ich kenne dein Board nicht genau, deswegen bräuchte ich bitte einen IORegistryExplorer Auszug.
    Normalerweise werden bei Z97 Boards die USB Ports erstmal bei XHC erkannt und landen dann erstmal alle, egal ob 2.0, 3.0 oder sonstwas, im USB 3.0 Hub.
    Mit der Kombination aus FakePCIID und FakePCIIDXhci_Mux lassen sich jetzt Ports von XHC nach EHCI bewegen und somit meistens auch von dem kosmetischen USB 3.0 Hub, zum 2.0 Hub im Systembericht.
    Deswegen stellt sich jetzt die Frage, welche Kexts werden bei dir für USB geladen? Dafür bitte mal kextstat | grep -v apple im Terminal ausführen.


    Klick bitte außerdem mal einen USB 3.0 Gerät im Systembericht (USB 2.0 Hub) an und schick davon einen Screenshot.

    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.


  • Der gute heißt @KayKun und hier hilft es im Text ein @ vor den Usernamen zu schreiben, dann bimmelt oben rechts die kleine rote Glocke und zeigt an dass da wer erwähnt wurde. :D



    Oh nein! hehe :-) I'm sorry. @KayKun


    https://www.hackintosh-forum.de/index.php/User/22284-KayKun/


    Danke @kuckkuck


    Habe gerade festgestellt, dass keine am USB3 Port angeschlossenen GEräte im Systemreport gelistet sind......doch nicht nur Kosmetik?


    Nachtrag: SMBIOS ist iMac 14,2

  • Aha! Da hat der gute KayKun einen GernericUSBXHCI eingebaut und das macht auch Sinn.


    Dein Mainboard USB-Schnittstellen:
    ASMedia® USB 3.0 controller :
    6 x USB 3.0 Schnittstellen (4 an der Gehäuserückseite, blau, 2 intern)


    Intel® X79 chipset :
    14 x USB 2.0 Schnittstellen (6 an der Gehäuserückseite, schwarz, 8 intern)


    Oben habe ich von EHCI geredet, konkret geht es dabei um Intel Controller. Einen solchen benutzt dein Board auch für USB 2.0, was folglich im Systembericht gelistet wird.


    Für USB 3.0 hat dein Board einen AsMedia Controller, also nicht Intel, der folglich nicht über Apples Treiber angesprochen wird und auch nicht im Systembericht landet. Deswegen der GenericUSBXHCI als Ersatz, mit USBInjectAll hat das ganze aber an diesem Punkt nichts mehr zu tun.


    AsMedia Controller sind leider nicht wahnsinnig gut unterstützt und die Möglichkeiten begrenzt, deswegen müssen wir sehen was sich noch tun lässt. Dafür bräuchte ich bitte wie oben schon erwähnt einen IOReg Dump.


    Benutzt du den neuesten GenericUSBXHCI?

    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.

  • Wie dumpe ich das IOReg ?


    GenericUSBXHCI ist Version 1.2.11 der Kext updater zeigt alle kexte auf up to date.


    AsMedia Controller und womögliche Probleme hat @KayKun auch erwähnt erinnere ich mich gerade.

  • IORegistryExplorer ausführen und die Datei speichern sowie komprimiert anhängen.

    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.

  • Here we go:

  • Hmm, ich glaube da kann man nicht viel machen...


    Hast du eine DSDT im Einsatz? Schick mir mal bitte diese, oder die DSDT aus ACPI/origin und zusätzlich deine config.plist.

    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.

  • Moin


    Nun ja. Is auchkein Weltuntergang. Der Rechner läuft super und extern betreibe ich nur Backup Platten. Also lieber der eine kleine Fehler als was gröbberes.


    Hier die DSDT und die config.plist


    Grüsse


    K

    Dateien

    • config.plist.zip

      (5,31 kB, 93 Mal heruntergeladen, zuletzt: )
    • DSDT.aml.zip

      (15,31 kB, 107 Mal heruntergeladen, zuletzt: )
  • Dann probier es mal stattdessen mit dieser config.plist und schick mir danach einen neuen IOReg Dump.

    Dateien

    • config.plist

      (21,57 kB, 115 Mal heruntergeladen, zuletzt: )

    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.

  • Hi


    Gleiches Verhalten. Keine Veränderung. IOReg im Anhang.

  • Die config hat genau das getan, was ich wollte, aber leider ist das nicht der Fix. Belass die config trotzdem dabei.


    Tut mir leid, zu AsMedia Controllern fällt mir da jetzt erstmal nichts mehr ein, habe noch nie einen solchen benutzt.


    Da es der GenericUSBXHCI ja prinzipiell tut, könntest du eventuell noch ältere Versionen der Kext probieren, aber ich glaube fast nicht, dass es das sein wird.

    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.

  • Alles klar. Vielen Dank für deine Hilfe.


    Soll ich die Config List so lassen oder die alte wieder reInkopieren? Was wurde geändert?


    Grüsse

  • Soll ich die Config List so lassen oder die alte wieder reInkopieren?


    Belass die config trotzdem dabei.


    Also ja, benutz die neueste. Was verändert wurde siehst du ja wenn du einfach beide öffnest, größtenteils Änderungen in der ACPI Sektion ;)

    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.