Ho un mac mini 2013 con OSX 10.9.3. Ero abituato a mandare la macchina a dormire andando alla mela nella barra dei menu e scegliendo il sonno. Dopo un aggiornamento recente, quando lo faccio, i display si spengono e le mie unità USB ruotano verso il basso. Circa 5 secondi dopo sento un disco girare e si risveglia immediatamente.
Ho disconnesso i dispositivi e ho scoperto che le mie unità USB esterne sono la causa del problema. Se rimuovo le unità USB, dormirà normalmente. Se espelle le unità ma non le disconnetto, si riattiverà immediatamente. So che questo è accaduto solo nell'ultimo mese o giù di lì, dato che si usava per dormire normalmente normalmente.
Quando eseguo syslog | grep -i "wake reason"
, vedo il seguente motivo di risveglio kernel[0] <Debug>: Wake reason: XHC1
.
pmset -g assertions
produce il seguente output:
Assertion status system-wide:
BackgroundTask 0
PreventDiskIdle 0
ApplePushServiceTask 0
UserIsActive 0
PreventUserIdleDisplaySleep 0
InteractivePushServiceTask 0
PreventSystemSleep 0
ExternalMedia 1
PreventUserIdleSystemSleep 0
NetworkClientActive 0
Listed by owning process:
pid 28(powerd): [0x0000000900000636] 00:15:58 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
Kernel Assertions: 0x104=USB,MAGICWAKE
id=500 level=255 0x4=USB mod=6/10/14, 1:53 PM description=XHC1 owner=AppleUSBXHCI
id=502 level=255 0x4=USB mod=6/10/14, 6:26 PM description=EHC1 owner=AppleUSBEHCI
id=504 level=255 0x100=MAGICWAKE mod=6/10/14, 6:33 PM description=en1 owner=en1
Un'unità è un backup della macchina del tempo e una ha il mio supporto. Preferirei non dover scollegare le unità prima di andare a letto ogni volta, soprattutto perché sembra che si tratti di uno sviluppo recente.