Völlig unnötig in Zeiten von Clover... Einfach sämtliche Kexte in die EFI packen und S/L/E bleibt jungfräulich und man kann sich sicher sein, dass dort nichts anderes als von Apple gewollt liegt
Problem mit Sleep/Wake- Update 2018: UI Lag nach Wake
-
- Erledigt
- REVAN
- Erledigt
-
-
Gut, das ich das jetzt mal selbst mache. Da ist mir doch direkt aufgefallen, dass viele Kexte aus Multibeast uralt sind.
-
Ein weiterer Nachteil
-
++ EILMELDUNG: Stick installiert macOS auf Platte. Mehr dazu in kürze. ++
Also das hat schon mal geklappt, würde ich sagen
Durch die freundliche Hilfe von @CrusadeGT ist die Clean Installation ohne Probleme durchgelaufen, und das System läuft.
-
Hmpf... Die Beaster
Also ich kann dir wirklich sagen, dass Ruhezustand eine höchst penible Sache ist und für mich bei manchen meiner eigenen Systeme die Königsdisziplin war
Aber schritt 1 zu funktionierendem Sleep ist ein absolut cleanes System und da fängt es an mit Beasterverzicht! Das schlimmste daran ist die Verwirrung die vorallem Multibeast produziert. Da landen schnell die gleichen Kexts in der EFI und S/L/E gleichzeitig, am besten noch in unterschiedlichen Versionen.
ALSO: No more Beasts! Alle Kexts kommen ab jetzt nach Other!!!
An Mac OS wird nichts verändert, nur an der EFI Partition! -
Habe heute den ganzen Tag mit CrusadeGT gearbeitet und ich würde behaupten das wir zumindest einen Teilerfolg erreicht haben.
Sleep/Wake:
In den Sleep geht das System, lässt sich auch per USB aufwachen. Nur beim Wake gibt es immer noch Probleme.
Der Rechner startet bei jedem Wake Versuch neu. Es ist wirklich ein Neu Start.Boot -> Apple Logo -> Login
Nur: Diesmal ist keine Kernel Panic da. Das ist ja schon mal etwas erfolgreiches
Übeigens krieg ich HibernationFixUp immer noch nicht zum starten? Der läd die Kext einfach nicht.
Hab auch deine QuickSync Anleitung gemacht. Allerdings wird die Intel Kext nicht geladen. Scheint nicht zu funktionieren.
-
Welche Intel Kext wird nicht geladen?
Ganz sicher das HibernationFixUp nicht irgendwo bei "kextstat" zu finden ist? Probier mal -hbfx-patch-pci aus... Wir reden hier nicht von irgendeinem Beta OS X oder? Ansonsten "-hbfxbeta" hinzufügen.
Dann bräuchte ich nochmal "pmset -g log" und diesmal sollte der Befehl, der sonst nie einen Output hat auch eine Ausgabe haben, probiers mal aus.
@BlackOSX Ist der RTC Fix drinnen?
-
Die DSDT kann ich nicht einfügen, dann krieg ich direkt beim Boot ne Panic. Erst als ich die wieder raus genommen habe lief es.
Nein die HibernationFixUp wird wohl nicht geladen, als System läuft Sierra 10.12.6
Bin derzeit nicht am Rechner, da Gewitter. Muss erstmal über das iPhone schreiben.
-
OK, dann musst du dich entweder noch eine Woche gedulden bis ich dir eine DSDT schicke oder du fragst nochmal ganz lieb bei @BlackOSX nach
Aber ein wenig komisch ist das schon das die DSDT mit dem alten System ging
Hier nochmal der Beitrag wo alles wichtige zu deiner DSDT steht: Problem mit Sleep/Wake -
@BlackOSX Ist der RTC Fix drinnen?
Ich schaue morgen mal.
Übeigens krieg ich HibernationFixUp immer noch nicht zum starten? Der läd die Kext einfach nicht.
Aktuellste Version davon und auch von Lilu verwenden!!! -
Ich hab nochmal unten eine frische DSDT vom aktuellen System angehängt.
Die Kexts sind aktuelle - die habe ich heute mittag erst von den jeweiligen Projektseiten von Github und SourceForge gezogen.
Hier wieder mal paar Ausgaben für dich:
CodeCode- 2017-08-25 20:36:08 +0200 : Showing all currently held IOKit power assertions
- Assertion status system-wide:
- BackgroundTask 0
- ApplePushServiceTask 0
- UserIsActive 1
- PreventUserIdleDisplaySleep 0
- PreventSystemSleep 0
- ExternalMedia 0
- PreventUserIdleSystemSleep 0
- NetworkClientActive 0
- Listed by owning process:
- pid 97(hidd): [0x000000150009808b] 00:03:35 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968032.3"
- Timeout will fire in 596 secs Action=TimeoutActionRelease
- Kernel Assertions: 0x4=USB
- id=500 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.1d100000 owner=IOUSBHostDevice
- id=501 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.1a100000 owner=IOUSBHostDevice
- id=504 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14100000 owner=USB Keyboard
- id=505 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14200000 owner=USB Receiver
- Idle sleep preventers: IODisplayWrangler
Code- 2017-08-25 20:37:03 +0200
- Assertion status system-wide:
- BackgroundTask 0
- ApplePushServiceTask 0
- UserIsActive 1
- PreventUserIdleDisplaySleep 0
- PreventSystemSleep 0
- ExternalMedia 0
- PreventUserIdleSystemSleep 0
- NetworkClientActive 0
- Listed by owning process:
- pid 97(hidd): [0x000000150009808b] 00:04:29 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968135.17"
- Timeout will fire in 596 secs Action=TimeoutActionRelease
- Kernel Assertions: 0x4=USB
- id=500 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.1d100000 owner=IOUSBHostDevice
- id=501 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.1a100000 owner=IOUSBHostDevice
- id=504 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14100000 owner=USB Keyboard
- id=505 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14200000 owner=USB Receiver
- Idle sleep preventers: IODisplayWrangler
Code- Index Refs Address Size Wired Name (Version) UUID <Linked Against>
- 24 0 0xffffff7f83579000 0x11000 0x11000 org.netkas.driver.FakeSMC (1759) 987B8DEE-6600-3463-BFFA-DF500771FA5B <11 7 5 4 3 1>
- 25 3 0xffffff7f8358a000 0x46000 0x46000 as.vit9696.Lilu (1.1.6) 289F8924-5235-3D7B-B29E-E5EE605860BC <7 5 4 3 2 1>
- 26 0 0xffffff7f835d0000 0xd000 0xd000 as.vit9696.WhateverGreen (1.0.3) D7427EAC-C15F-3119-8664-572838D0EFE1 <25 12 7 5 4 3 2 1>
- 27 0 0xffffff7f835dd000 0x9d000 0x9d000 as.vit9696.AppleALC (1.1.3) 3F1AA8FB-D660-3877-92E2-6413ABABE1C5 <25 7 5 4 3 2 1>
- 28 0 0xffffff7f8367a000 0x4000 0x4000 com.rehabman.driver.USBInjectAll (0.6.2) 6A9D456A-D1B1-316E-90CD-78E5B0002C5E <12 11 4 3>
- 29 0 0xffffff7f8367f000 0x4000 0x4000 as.vit9696.Shiki (2.0.3) EA1A8E82-3CFB-3913-A3C5-65D018819391 <25 7 5 4 3 2 1>
- 53 0 0xffffff7f83683000 0x67000 0x67000 com.insanelymac.RealtekRTL8111 (2.2.1) 8BA5E6A6-5DCA-3102-B71B-CE613147F452 <52 12 5 4 3 1>
Wieder keine Ausgabe.
Falls du noch was brauchst, lass es mich wissen.
-
Übeigens krieg ich HibernationFixUp immer noch nicht zum starten? Der läd die Kext einfach nicht.
das kommt mir bekannt vor
Du hast wahrscheinlich den HibernationFixup.kext 1.1.6b (der soll auch aktuellste sein)
Da das ganze mit Lilu.kext zusammen arbeitet und aus irgendeinem mir unbekannten Grund Lilu aber den B Version nicht kennt funktioniert er nicht.
Lade dir den Vorgänger Version herunter also 1.1.6, der funktioniert auch.Gruss Cobanramo
Edit:
Zitatlog show --style syslog | fgrep "Wake reason"
Wieder keine Ausgabe.
warte bisschen da kommt schon noch was aber dauert ne weile, manchmal bis zu 1 Minute.
-
Vollkommen Richtig! Jetzt läuft die Kext. Die B-Version ist in der Tat nicht lauffähig.
Nee bei mir springt der dann direkt in eine neue Zeile rein mit Cursor.
-
Jetzt mit funktionierendem "HibernationFixUp.kext" versuch ne Ruhezustand, danach
log show --style syslog | fgrep "Wake reason"
sollte was spucken. So wars jedenfalls bei mir.
Gruss
-
Ob du es mir glaubst oder nicht, das kann ich noch 2000 mal probieren. Ich krieg da ums verrecken keine Ausgabe.
Btw. jetzt übrigens auch nicht.
-
Ich empfehle dir folgendes, damit du auch während dem Bootvorgang alles sehen und verfolgen kannst füge ein im
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
nach Neustart sollte im log alles drin sein.
merke dir den Start Zeit ! danach unmittelbar nach dem Start gibst folgendes im Terminal ab
Jetzt kannst du mal schön gucken Zeile für Zeile ab dem boot was da alles schief läuft.
Später wenn du die sorgen los bist kannst ja den Eintrag im boot.plist entfernen.Gruss
-
Das mach ich morgen, ich bin so erschlagen von Informationen - ich kann nicht mehr
-
-
Irgendwie gefällt mir das hier alles nicht so
Erstmal kurz die Frage an @al6042 und alle anderen die eventuell mitlesen: Hat jemand noch eine Idee?
Ich gehe jetzt so nach und nach die letzten Dinge durch die mir einfallen und hoffe ganz stark das irgendwas am Ende hilft!
Als erstes würde ich dir raten eine USB SSDT zu erstellen um deine Ports genau zu definieren. Ganz wichtig ist, dass du vorallem den Bluetooth Port und alle Mainboard Header auf 255 bzw 0xFF stellst!
Hier die Guides zum erstellen:
• Anleitung: USB 3.0 unter El Capitan / Sierra für jedermann (Zukunftssicher für Updates und komplett gepatcht)
• USBInjectAll
Ab "Sei doch nicht so negativ"
•
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
• https://github.com/RehabMan/OS…/master/SSDT-UIAC-ALL.dslKönntest du zusätzlich bitte noch in dem SystemLog dir den Zeitpunkt ab aufwecken bis abstürzen anschauen und schauen warum dat Ding abstürzt?
RTC Fix war drin.
OK, sehr gut, nur leider geht die DSDT wohl nicht mehr... Hättest du eine Idee oder DSDT mit Abänderung für murashi? -
Moin.
Ja, ich weiß. Ich bring euch alle an den Rand der Verzweiflung - aber an dem Punkt bin ich auch schon.Ich werde das alles mal ausprobieren, und dann schauen was passiert.
vielleicht liegt das an der SSD?