Ich hab dem ganzen mal einen FaceLift verpasst und den Clover Part der EFI als Anhang angehängt. Teste das ganze einfach mal aus, aber ich kann nicht garantieren, dass dein Hacky in jedem Fall mit der Fei starten wird, da sie relativ minimalistisch ist...
Wenn der Rechner in den Sleep Modus geschickt wird wacht sofort wieder auf..
-
- Erledigt
- Fersy
- Erledigt
-
-
vielen dank, ich teste mal...
edit: erstmal die gute nachricht: der rechner startet und läuft stabil. fcpx läuft ebenfalls, auch mit quicksync
leider funktioniert sleep nicht mehr, rechner fährt in den sleepmodus und startet gleich wieder.2018-03-21 23:39:17.302299+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: XHC
2018-03-21 23:39:17.302300+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: XHC
2018-03-21 23:48:07.091909+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: XHC
2018-03-21 23:48:07.091910+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: XHC
-
Klingt gut!
Willst du den Rechner aus dem Sleep mit USB wecken können (saubere, aber komplizierte Art) oder reicht der Powerbutton aus?
Wenn USB funktionieren soll, müsstest unter KernelandKext Patches in der config den Patch zu AppleUSBXHCIPCI entfernen oder disablen.
Danach müsstest du folgenden Anleitung durcharbeiten: Anleitung: USB 3.0 El Capitan / (High-) Sierra für jedermann (Zukunftssicher für Updates und komplett gepatcht) , oder (wenn dir dazu das Verständnis reicht) dir eine eigene USB-Kext erstellen: Kext as Kext can oder USB 3.0 ohne USBInjectAll
Solltest du erste Anleitung durcharbeiten müssten wir danach noch eine USB-SSDT für dich erstellen. -
ich bin für die nächsten 2 wochen im urlaub.
melde mich danach nochmal -
so, bin nun nach der anleitung von dir vorgegangen. das rausnehmen der usb ports hat auch geklappt allerdings funktioniert jetzt mein bluetooth nicht mehr...
der sleep modus funktioniert aber perfekt und läßt sich nun auch über die tastatur wecken..
die usb 3.0 geschwindigkeit stimmt auch. -
Dann hast du den Bluetooth-HSPort ebenfalls in die uia_exclude Liste geschrieben und dadurch BL deaktiviert...
-
ok, habs gefunden. bluetooth läuft wieder, leider wacht jetzt der rechner wieder automatisch aus dem sleepmodus auf...
hängt wohl mit dem bluetooth zusammen?ZitatSolltest du erste Anleitung durcharbeiten müssten wir danach noch eine USB-SSDT für dich erstellen.
müssen wir das noch machen? -
müssen wir das noch machen?
So isses... Das ganze wurde hier schon mit einigen durch gekaut, deswegen hier einfach ein paar Links:
• USBInjectAll - Elmaccis Guide mit Beispiel- und Erläuterungs-SSDTs
• Brumbaers USB-SSDT Guide
Ab "Sei doch nicht so negativ"
• Konkrete Erläuterung zur Erstellung
• Rehabmans Beispiel-SSDT
0x00 Type 'A' Connector
0x01 Mini-AB Connector
0x02 ExpressCard (Rehabman schreibt: seems to indicate "internal device" (as seen in MacBookPro8,1))
0x03 USB 3 Standard-A Connector
0x04 USB 3 Standard-B Connector (Rehabman schreibt: is used by MacBookPro8,3 (reason/purpose unknown))
0x05 USB 3 Micro-B Connector
0x06 USB 3 Micro-AB Connector
0x07 USB 3 Power-B Connector
0x08 Type C connector - USB2-only
0x09 Type C connector - USB2 und SS mit Switch
0x0A Type C connector - USB2 und SS ohne Switch
0x0B - 0xFE (reserved)
0xFF Proprietärer Connector -
ich bin mir nicht ganz sicher wo in dem code ein eintrag anfängt und wo er aufhört...
ist die markierung so richtig?
-
-
@Fersy: Ja, so ist das genau richtig - falls du den amrkierten Port entfernen möchtest.
ok danke, ich habe die vorlage mal entsprechend angepasst.
in der anleitung steht das man "im Clover Configurator den KextToPatch Eintrag für USBInjectAll dann einfach mit einem Häkchen dort "disablen"." soll, leider kann ich diesen Eintrag nirgendwo finden.Die fertig compilierte Datei hab ich in den EFI-Ordner und ACPI/patched kopiert.
hat aber leider alles nichts gebracht..
-
-
ok, hab ich gefunden und eingetragen..
leider wacht der rechner immer noch sofort aus dem sleepmodus auf.
-
Dann gib das hier mal bitte im Terminal ein, nachdem der Rechner wieder aufgewacht ist:
Nachtrag: Das Bluetooth-Device findet man unter XHC.HS11?
Viel wichtigerer Nachtrag: Hast du die Datei SSDT-USB.dsl, oder die Datei SSDT-USB.aml unter EFI/CLOVER/APCI/patched abgelegt?
-
ja, bluetooth ist unter HS11
ich habe die *.aml in das patched verzeichnis kopiert...Code- spreephotosiMac:~ spreephoto$ log show --style syslog --last "30m" | fgrep "Wake reason"
- 2018-04-10 18:48:59.785111+0200 localhost kernel[0]: (AppleACPIPlatform) Wake reason: XHC
- 2018-04-10 18:48:59.785112+0200 localhost kernel[0]: (AppleACPIPlatform) Wake reason: XHC
- 2018-04-10 19:23:41.214505+0200 localhost kernel[0]: (AppleACPIPlatform) Wake reason: GLAN EH01 EH02 XHC HDEF (Network)
- 2018-04-10 19:23:41.214506+0200 localhost kernel[0]: (AppleACPIPlatform) Wake reason: GLAN EH01 EH02 XHC HDEF (Network)
-
Wie sehen denn aktuell deine Einstellungen im BIOS aus? Ist "Wake on LAN" deaktiviert, "Ruhezustand bei Netzwerkzugriff beenden" in den Systemeinstellungen ebenfalls?
-
ja, habe ich alles so eingestellt..
-
Die SSDT wird noch nicht passen... Schicke mir mal bitte einen IOReg Dump.
Die fertig compilierte Datei hab ich in den EFI-Ordner und ACPI/patched kopiert.
Also die .aml Datei, oder? Dann häng die und deine uia_exclude list mal bitte an. -
-
Dann sollte es jetzt eigentlich mit angehängter Version laufen: