Hackbook Usb Strom Problem

  • Hallo, ich habe folgendes Problem, und zwar sobald ich mein iPhone 7 Plus an meinen Hacky anschließe erkennt er es nur teils und ich bekomme jede 3 Sekunden, die Meldung das ich es an den Strom anschließen solle ?( obwohl ich es ja per USB verbinde :D
    Das Problem besteht erst seid einem clean Install, vorher hat es auch immer funktioniert :(
    ich hoffe mir kann jemand helfen :)

    Gruß
    Jeroen :)


    Hp ProBook 470G0
    Intel i7-3632QM
    Intel HD Graphics 4000
    AMD Radeon HD8750M
    Samsung 2x4Gb DDR3
    Windows10 ,High Sierra 10.13.1
    Clover

  • Passiert das an jedem USB Port oder nur an bestimmten?
    Könnte an der Port Limitierung von macOS liegen

    Too Old To Rock 'n' Roll; Too Young To Die!

    Mein System


  • Passiert an jedem Port, das komische ist ich hatte vor dem clean Install auch keine Aufhebung der Limitierung ?(
    Edit: Habe nun die Limitierung raus selbes Fehler Bild, sobald ich mein hacky in den Ruhezustand versetzte lädt das iPhone, sobald ich es wieder starte kommt wieder der Fehler

    Gruß
    Jeroen :)


    Hp ProBook 470G0
    Intel i7-3632QM
    Intel HD Graphics 4000
    AMD Radeon HD8750M
    Samsung 2x4Gb DDR3
    Windows10 ,High Sierra 10.13.1
    Clover

    Einmal editiert, zuletzt von Reprise80 ()

  • Hast du bei deinem Clean-Install auch alle eventuell eingesetzte DSDT/SSDT-Dateien oder die Config.plist gelöscht?
    Was passiert, wenn du in der aktuellen Config.plist unter "Devices"->"USB" den Haken bei "HighCurrent" setzt und damit das Teil neu startest?

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Jep, die Strom-Problematik gibt es seit El Capitan. Schick mal bitte einen IOReg Dump (bitte nicht im txt Format), dann kann ich mal schauen was sich machen lässt...

    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.

  • Das Problem besteht erst seid einem clean Install, vorher hat es auch immer funktioniert


    Hattest du vor dem cleaninstall xCode installiert und jetzt nicht mehr?


    Wenn ja, liegt es ziemlich sicher daran. @al6042 du hattest meine dsdt wegen dem gleichen Problem gepatched zusammen mit xCode funktionierte die Verbindung bis 10.12.4 ohne Probleme seit 12.5 kommt es manchmal wieder zur Fehlermeldung und Verbindungsabruch zwischen Thinkpad und iPad.

    Mac Pro - Gigabyte GA-H87-D3H - i7-4790K 4.40 GHz - HD Graphics 4600 - 4 x 8 Gb DDR3-RAM - OS X 10.9.5 - MacOS 10.15
    Power Mac - Foxconn G31MG-S - Core 2 Duo E8500 3.17 GHz - 2 x 2 Gb DDR2-RAM - ATI HD6450 1GB - OS X 10.9.5 - OS X 10.11.6

    ThinkPad T450

    ThinkPad X240
    iMac 27" (Late 2015) - Mac mini Server (Late 2012)

  • Ich erinnere mich an den Vorgang.
    Hatten wir da nicht auch die USB-Devices mit dem "USB Power"-Patch ausgestattet?

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Ich bräuchte von euch beiden eure DSDTs und IORegs, dann sollte sich das eigentlich beheben lassen... Der USB-Power _DSM DSDT Patch funktioniert leider nicht mehr, wenn du davon redest :/

    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.

  • Komisch,
    bisher konnte ich nicht wissentlich feststellen, dass der Patch nicht mehr funktioniert.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Bei einem Desktop PC wird bei manchen Geräten nicht genug Strom über USB abgegeben, lässt sich zB beim Handy oder iPad laden im Systembericht erkennen. Bei manchen Laptops ist das nicht der Fall, dann ist der USB Power Patch jedoch nicht der Grund, sondern zufällig zu Apple passende Device Namen in der DSDT...

    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 der patch heißt weiß ich leider nicht mehr. Die dsdt im Anhang ist auf jedenfall MIT patch und funktioniert wenn xCode installiert ist.

    Dateien

    • DSDT.aml

      (44,04 kB, 88 Mal heruntergeladen, zuletzt: )
    • ioreg.zip

      (1,13 MB, 77 Mal heruntergeladen, zuletzt: )

    Mac Pro - Gigabyte GA-H87-D3H - i7-4790K 4.40 GHz - HD Graphics 4600 - 4 x 8 Gb DDR3-RAM - OS X 10.9.5 - MacOS 10.15
    Power Mac - Foxconn G31MG-S - Core 2 Duo E8500 3.17 GHz - 2 x 2 Gb DDR2-RAM - ATI HD6450 1GB - OS X 10.9.5 - OS X 10.11.6

    ThinkPad T450

    ThinkPad X240
    iMac 27" (Late 2015) - Mac mini Server (Late 2012)

  • Da sind die _DSM-Einträge für EH01, EH02 und XHC drinnen.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Könntest du bitte nochmal die original DSDT anhängen, ich kann an obiger DSDT nicht genau erkennen wann und ob das Device, zuständig für das Laden der USB Power Specs, aktiviert wird.
    Es handelt sich um dein Thinkpad oder? Bei Laptops ist das ganze eine andere Sache als bei Desktops.

    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.

  • Hallo ich habe leider keine DSDT da ich KextPatches verwende aber ich hänge meine config mit ein :)


    @Raoul Duke Installiere gerade Xcode und berichte dann nochmals :)
    @al6042 SSDT´s sind die selben wie vorher, und High Current unter Clover bringt keine Abhilfe


    Edit: @Raoul Duke Installation von Xcode hat keine Abhilfe gebracht

    Dateien

    • config.plist

      (22,41 kB, 133 Mal heruntergeladen, zuletzt: )
    • IOReg.zip

      (4,03 MB, 82 Mal heruntergeladen, zuletzt: )

    Gruß
    Jeroen :)


    Hp ProBook 470G0
    Intel i7-3632QM
    Intel HD Graphics 4000
    AMD Radeon HD8750M
    Samsung 2x4Gb DDR3
    Windows10 ,High Sierra 10.13.1
    Clover

    Einmal editiert, zuletzt von Reprise80 ()

  • mmh schade, bei mir hat es geholfen, dachte aber auch das es um ein Notebook geht. Beim Desktop habe ich kein Problem mit der Stromstärke der USB ports.


    Habe die unbearbeitete dsdt angehängt. Alle Dateien sind vom Thinkpad.

    Dateien

    Mac Pro - Gigabyte GA-H87-D3H - i7-4790K 4.40 GHz - HD Graphics 4600 - 4 x 8 Gb DDR3-RAM - OS X 10.9.5 - MacOS 10.15
    Power Mac - Foxconn G31MG-S - Core 2 Duo E8500 3.17 GHz - 2 x 2 Gb DDR2-RAM - ATI HD6450 1GB - OS X 10.9.5 - OS X 10.11.6

    ThinkPad T450

    ThinkPad X240
    iMac 27" (Late 2015) - Mac mini Server (Late 2012)

  • @Reprise80
    Hake bei dir noch zusätzlich "Inject" und "Add ClockID" an...
    Der Unterschied bei Euch beiden ist die Herangehensweise.
    @Raoul Duke nutzt grundsätzlich die DSDT für solche Injects und den entsprechenden Device-Namens-Anpassungen, während @Reprise80 das alles in seiner Config.plist verwurstelt hat.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • @al6042 Hat leider auch nichts gebracht

    Gruß
    Jeroen :)


    Hp ProBook 470G0
    Intel i7-3632QM
    Intel HD Graphics 4000
    AMD Radeon HD8750M
    Samsung 2x4Gb DDR3
    Windows10 ,High Sierra 10.13.1
    Clover

  • Ok folgendes:
    Mit dem Eintrag

    machst du @Reprise80 grundsätzlich schonmal das richtige. Der AppleBusPowerControllerUSB, zuständig für die Steuerung der USB Stromstärken wird geladen und tut auch seinen Job, ist jedoch durch die Auswahl des MacBookPro10,1 SMBIOS limitiert, sprich schafft im Optimalfall nur maximal 3200 mah. Hier ist jetzt erstmal die Frage um welchen Hacky es sich überhaupt handelt, denn wenn du von einem Notebook sprichst, sollten wir hier nichts verändern. (Ich meine wir könnten es trotzdem versuchen...) Wenn du aber von einem Desktop sprichst ist erstmal die Frage wie du generell auf MacBookPro10,1 kommst. Zudem könnten wir die verfügbaren Stromstärken nach oben schrauben und so für genug Strom fürs iPhone sorgen. Generell bräuchte ich von dir noch 3 Sachen:

    • Die Information welche USB-Kext du benutzt, mit welcher Konfiguration
    • Deine DSDT
    • Einen Screenshot vom angeschlossenen iPhone aus dem Systembericht --> USB


    @Raoul Duke Ich habe mir das bei dir mal angeschaut, der AppleBusPowerControllerUSB wird nicht geladen, obwohl dein Embedded Controller den von Apple verlangten Namen "EC" trägt. Der Controller hat jedoch eine ON und OFF Funktion innerhalb der DSDT und scheint wohl meistens auf OFF zu sein. (Du magst das mit Xcode begründen, aber ich denke das hat andere Gründe warum USBPower manchmal funktioniert und manchmal nicht ;) ) Deswegen würde ich dir empfehlen angehängte SSDT mal zu installieren, die dafür sorgt, dass ein Fake "EC" Device immer präsent ist. Keine Angst, das hat dann keinen Einfluss auf den echten Embedded Controller. Sobald du das getan hast bräuchte ich nochmal einen IOReg Dump von dir :thumbup:

    Dateien

    • SSDT-EC.aml

      (63 Byte, 116 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.

  • @kuckkuck Es handelt sich um ein Notebook ein HP Probook 470G0 und als USB-Kext habe ich im Einsatz Usbinjektall.kext und FakePCIID_XHCIMux.kext :)

    Dateien

    • DSDT.aml

      (138,14 kB, 81 Mal heruntergeladen, zuletzt: )

    Gruß
    Jeroen :)


    Hp ProBook 470G0
    Intel i7-3632QM
    Intel HD Graphics 4000
    AMD Radeon HD8750M
    Samsung 2x4Gb DDR3
    Windows10 ,High Sierra 10.13.1
    Clover

  • Ok, das ist definitiv nicht alles an Strom was da durchläuft...
    Ein paar Fragen:

    • Wieso beide USBKext zusammen? (Sieht so aus als würde FakePCIID_XHCIMux garnicht geladen werden, sicher das der drin ist?)
    • Wieso keine uia_exclude list bei Benutzung von USBInjectAll?
    • --> Wieso der Port Limit Patch bei benutzeng von USBInjectAll? Und das bei nur 8 USB-Schnittstellen ingesamt...
    • XHCI/EHCI-HandOff im Bios aktiviert oder deaktiviert?
    • Wieso hängt das iPhone an einem USB 2.0 Port? Verhält es sich genauso wenn es an einem 3er hängt, auch was Stromstärken im Systembericht betrifft?
    • Wieso das und wieso zweimal?
    • Wieso ACPI RTC Fix + angekreuzter FIX_RTC_20000?
    • Wieso kext-dev-mode?
    • Woher hast du die config.plist? Selbst erstellt?

    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.