Hallo,
ich habe ein "kleines Problem". Wenn ich meinen Hackt in den Sleep schicke funktioniert das auch soweit allerdings wacht er nach ca. 10-15 Sekunden einfach wieder aus dem Sleep auf.
Habt ihr eine Idee was ich da machen könnte?
Um schreiben oder kommentieren zu können, benötigst du ein Benutzerkonto.
Du hast schon ein Benutzerkonto? Melde dich hier hier an.
Jetzt anmeldenHier kannst du ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo,
ich habe ein "kleines Problem". Wenn ich meinen Hackt in den Sleep schicke funktioniert das auch soweit allerdings wacht er nach ca. 10-15 Sekunden einfach wieder aus dem Sleep auf.
Habt ihr eine Idee was ich da machen könnte?
Hi....
du könntest mal mit dem folgenden Befehl checken, welche Komponenten für das Aufwachen in Frage kommen:
Dann solltest du im BIOS und auch unter Systemeintstellungen -> Energie sparen den "Wake-On-LAN" deaktivieren...
Hat der Sleep jemals funktioniert?
Nutzt du eine SSDT für deine CPU?
Servus!
Also zum Sleep kann ich nur sagen das da Sierra bei mir ein wenig zickig ist...
Unterm Kapitän (und Mavericks und Yosemite) wars einfach: Tastenkürzel und der Schorsch ist eingeschlafen (und hat dann auch brav sein Nickerchen gemacht...).
Aber bei Sierra muss ich erst warten bis alle Platten hochgefahren sind und erst dann geht er in Sleep.
Wenn nicht wacht er meist gleich wieder auf. K.A was Apple da wieder geändert hat aber das nervt...
unter "pmset -g assertions" hab ich bei " ExternalMedia" eine "1" drin. Ich denk mal da werden unter der iMac Konfig alle anderen Volumes wie externe behandelt.
Mein Senf dazu...
hier ist die Ausgabe von pmset -g assertions
2017-04-22 18:16:32 +0200
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 1
NetworkClientActive 0
InternalPreventSleep 1
Listed by owning process:
pid 51(powerd): [0x0000007c000d8277] 00:00:18 InternalPreventSleep named: "com.apple.powermanagement.acwakelinger"
Timeout will fire in 26 secs Action=TimeoutActionRelease
pid 401(useractivityd): [0x0000008d000182af] 00:00:01 PreventUserIdleSystemSleep named: "BTLEAdvertisement"
pid 104(hidd): [0x0000000f0009809e] 00:02:11 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294969231.17"
Timeout will fire in 597 secs Action=TimeoutActionRelease
Kernel Assertions: 0xc=USB,BT-HID
id=500 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14900000 owner=Recon gaming mouse
id=501 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14700000 owner=Keyboard Hub
id=503 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14b00000 owner=BCM20702A0
id=505 level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=BNBMouseDevice
Idle sleep preventers: IODisplayWrangler
Wake on Lan ist im Bios auch deaktiviert.
Es klappt so in 5% der Fälle in den restlichen 95% geht die Maschine (nachdem USB ausgeschalten wurde , sehe ich an meiner Maus) wieder an.
Doofe Frage wie finde ich heraus ob ich eine SSDT nutze, ich glaube du hast mir damals eine gegeben Die CPU Tagtet zumindest brav rauf und runter.
Doofe Frage wie finde ich heraus ob ich eine SSDT nutze ...
Clover-ACPI-patched
Habe ich mir gerade mit Clover Configurator angeschaut dort sind keine Einstellungen bei mir hinterlegt.
Er meinte den Ordner auf der versteckten EFI-Partition.
Der Pfad lautet /EFI/CLOVER/ACPI/patched... wenn dort eine SSDT.aml Datei drinnen liegt, wird sie wohl auch genutzt...
Was dein Sleep-Problem angeht, scheint es am Bluetooth zu liegen:
Um das zu umgehen, solltest du unter Systemeinstellungen -> Bluetooth -> Erweitert den Haken beim untersten Auswahlpunkt entfernen.
da ist nur eine DSDT.aml in dem Ordner
Ich habe den Haken jetzt rausgenommen und klappt es, könnte es dann meine Bluetooth Mouse sein? Das ist eine Original Apple.
Ist nicht das BT-Endgerät, sondern das BT-"Verbindungsteil"...
USB-Stick oder USB-Bereich der WLAN/BT-Kombikarten.
Das brüllt die ganze Zeit in die Welt hinaus, dass es da ist und ein Gerät sich fälligst bei ihm melden soll...
DIesen Vorgang nennt man "BTLEAdvertisement" und wenn der beim Sleep stört, hast du mit dem deaktivieren des Hakens dieses "Advertisement" unterbrochen und gut ist...
Ahh Okay vielen Dank für die Erklärung
Guten Morgen - Ich habe auch ein ähnliches problem und wollte nicht extra einen neuen Threat aufmachen.
Hier ist mal meine Ausgabe
Mit Darkwake habe ich auch rumgespielt. Entweder wacht er wieder auf oder er startet neu. Allerdings stimmt was mit dem Bluetooth nicht . Er findet zwar ein Bluetooth Gerät allerdings kann ich es nicht deaktivieren. Naja ich habe ja schon eine neue Wlan/Bluetooth Karte bestellt
Ich habe mal den USB Hub abgezogen. Hier nochmal die Daten. Er geht kurz in Sleep und wacht dann gleich wieder auf - Darkwake=0
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 1
PreventUserIdleSystemSleep 0
NetworkClientActive 0
InternalPreventSleep 1
Listed by owning process:
pid 46(powerd): [0x0000000600088007] 10:47:31 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
pid 46(powerd): [0x000097b7000d8bbb] 00:00:13 InternalPreventSleep named: "com.apple.powermanagement.acwakelinger"
Timeout will fire in 31 secs Action=TimeoutActionRelease
pid 103(hidd): [0x0000929900098a7d] 00:22:07 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294969038.3"
Timeout will fire in 1798 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
id=500 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14d00000 owner=IOUSBHostDevice
id=503 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14700000 owner=USB 2.0 Hub
id=507 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14720000 owner=USB Receiver
id=508 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14740000 owner=Keyboard Hub
id=510 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14730000 owner=Gaming Mouse G402
id=524 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14b00000 owner=
id=525 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14c00000 owner=H100iGTX Cooler
Idle sleep preventers: IODisplayWrangler
Ne leider keine Verbesserung. Ich habe jetzt den USb Hub weg. Wake on Lan aus gemacht. Im Bios Bluetooth und Wlan deaktiviert. Er wacht wieder auf oder eben ist er sogar neu gestartet.
Hier nochmal die Ausgabe
pmset -g assertions
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 1
PreventUserIdleSystemSleep 0
NetworkClientActive 0
Listed by owning process:
pid 46(powerd): [0x0000002f00088256] 00:01:12 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
pid 103(hidd): [0x00000010000981b7] 00:01:43 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968297.17"
Timeout will fire in 1796 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
id=500 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14b00000 owner=
id=501 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14c00000 owner=H100iGTX Cooler
id=502 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14700000 owner=USB 2.0 Hub
id=504 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14740000 owner=Keyboard Hub
id=506 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14730000 owner=Gaming Mouse G402
id=507 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14720000 owner=USB Receiver
Idle sleep preventers: IODisplayWrangler
pmset -g
System-wide power settings:
Currently in use:
standby 1
Sleep On Power Button 1
womp 0
autorestart 0
hibernatefile /var/vm/sleepimage
powernap 0
networkoversleep 0
disksleep 0
sleep 30
autopoweroffdelay 28800
hibernatemode 0
autopoweroff 1
ttyskeepawake 1
displaysleep 30
standbydelay 10800
Wie groß ist bei dir die Datei /var/vm/sleepimage?
Die Datei ist Null Byte.
Die DSDT Datei habe ich raus. Scheint eh keinen Unterschied zu machen. Und eine SSDT Datei habe ich nach deiner Anleitung aus einem anderen Thread erstellt
Das ist dann auch richtig...
Wurde die SSDT explizit von dir für das System durch ssdtprgen.sh erstellt?
Kann ich mal einen Blick auf deine aktuelle Config.plist werfen?
Ja wurde extra für mein System erstellt.
Hier ist die Ausgabe von ssdtprgen.sh
System information: Mac OS X 10.12.4 (16E195)
Brandstring: "Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz"
Version: models.cfg v170 / Skylake.cfg v193
Scope (_PR_) {222 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant)
Generating ssdt.dsl for a 'iMac17,1' with board-id [Mac-B809C3757DA9BB8D]
Skylake Core i7-6700K processor [0x506E3] setup [0x0705]
With a maximum TDP of 91 Watt, as specified by Intel
Number logical CPU's: 8 (Core Frequency: 4000 MHz)
Number of Turbo States: 2 (4100-4200 MHz)
Number of P-States: 35 (800-4200 MHz)
Injected C-States for CPU0 (C1,C3,C6,C7,C8,C9,C10)
Injected C-States for CPU1 (C1,C2,C3,C6,C7)
Warning: 'cpu-type' may be set improperly (0x0705 instead of 0x0905)
- Clover users should read https://clover-wiki.zetam.org/Configuration/CPU#cpu_type
Compiling: ssdt_pr.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov 6 2014]
Copyright (c) 2000 - 2014 Intel Corporation
ASL Input: /Users/sasch/Library/ssdtPRGen/ssdt.dsl - 364 lines, 11349 bytes, 73 keywords
AML Output: /Users/sasch/Library/ssdtPRGen/ssdt.aml - 2390 bytes, 28 named objects, 45 executable opcodes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Ich würde diese DSDT-Patches eher direkt in die DSDT.aml einbauen, anstatt wahllos welche in Clover zu nutzen und dabei dann auch die wichtigsten zu ignorieren.
z.B. "change EHC1 to EH01", "change EHC2 to EH02" oder "change HDAS to HDEF"...
Den "change MEI to IMEI" kannst du vergessen, da in deiner DSDT das "Device (HECI)" bestehen wird, dass durch "change HECI to IMEI" bereits angepasst wird.
Warum ist da ein "Change all _DSM to XDSM" drinnen, auch wenn der deaktiviert wurde?
Nutzt du dein Onboard Audio?
Wenn ja, wie? Mit welchen Einstellungen oder Kexten?
Das mit der DSDT.aml muß ich mir erst nochmal genauer anschauen. So ganz kapiere ich das noch nicht wie man die richtig erstellt.
Gibt es da einen Thread zu den ganzen Change Sachen wie man die genau einträgt ??
Ich probiere im Moment einiges aus. Das Change all _DSM to XDSM ist noch ein überbleibsel von einem Test . Werde ich mal rausnehmen.
Ich benutze im Moment Onboard Audio mit einer AppleALC.kext in der Config habe ich unter Devices Audio=1 und Reset HDA gesetzt.
Umso wichtiger wäre es, die DSDT.aml zu sehen, da du in Clover keinen Haken unter FixHDA_8000 am laufen hast, welcher eigentlich für den Audio Inject mit Wert "1" als Grundlage gilt...