Thank you for the information you have provided privately.
In order to try to isolate this issue, please fill out the requested information.
•Exact symptoms; error messages; steps leading up to the failure.
•Attach screen shots.
•System usage model:
•General desktop or HTPC
•If embedded, explain the ecosystem in detail. Provide block diagram.
•When did the failure occur?
AA# or SA#:
Thank you for your patience and understanding. I am trying to gather as much information as possible to help on this matter.
•Exact symptoms; error messages; steps leading up to the failure: no error message, I turn the box off (using the power switch), or from the menu and it powers back on after a few seconds. The same with suspend, it goes to sleep properly, then after a few seconds it comes back. Sometimes, the first suspend succeeds and remains asleep, but right after the wakeup, the next suspend already exhibits the behavior. Also, the same thing happens if I turn the box off while booting, even before the boot loader (which is grub2 in my case).
•Attach screen shots: n/a
•System usage model: don't know
•General desktop or HTPC: I am using a stock Desktop ubuntu, but it serves HTPC purposes.
•If embedded, explain the ecosystem in detail. Provide block diagram: none, the box is on its own, HDMI, power and an USB keyboard attached.
•When did the failure occur? always
AA# or SA#:
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: Intel Corporation
Product Name: NUC5i5RYB
Serial Number: GERY5050031V
Board is a hosting board
Board is replaceable
Location In Chassis: To be filled by O.E.M.
Chassis Handle: 0x0003
Contained Object Handles: 0
I am running Ubuntu xenial, 16.04. I've tried multiple kernels, originally the one that came with ubuntu. 4.4.0-47.68. Right now I am running as I was experimenting with upstream kernels whether they would resolve the situation:
$ uname -a
Linux nuc 4.8.3-040803-generic #201610200531 SMP Thu Oct 20 09:33:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
•Memory (make/model/size/speed): 8GB, SO-DDR3, low voltage 1.35
•SSD (make/model/size): sandisk x300s, m.2, 64GB
•USB devices: logitech mk320 mouse+keyboard combo
•Other devices: hdmi attached TV
The box did work for a year and a half. This started when I upgraded to Ubuntu 16.04, but going back to the older kernel didn't help. Also it exhibits the problem even if it's not yet booted into the OS. I would love to know if there's any tool (in the bios or anywhere), which would report the reason for the wakeup. Is there something?
Thanks again for looking into this.
This issue appears to be a bug in multiple Linux Distributions and not necessarily associated with the NUC in this case, I see similar reports on very different platforms.
Please see for instance the following URL: Ubuntu 16.04 hangs on shutdown/restart - Ask Ubuntu
There is a workaround suggested. Can you please look at it and see if this correspondents to the issue that you are reporting.
I hope this helps,
I wrote this in the public thread just now:
Like I wrote a few weeks ago, the issue has resolved itself, but then a few days ago it started again, right after I installed a hard drive and and installed Windows on it.
Now it again has issues staying asleep.
I can confirm It is NOT related to the OS.
After the initial poweron, neither "shutdown" nor "suspend" works. After a few seconds, it wakes up. It even restarts if I use the power button manually. I have to disconnect the power cable every time I want to turn it off. Obviously sleep is completely unusable this way.
Additionally, when in Windows, the "sleep" function does not work. It doesn't go to sleep at all, just locks the screen.
The strange thing is that at the last time I've tried to fix this, I've tried everything, reset BIOS, remove the CMOS battery, everything. And it magically started to work after a while (probably not related to any of my actions).
I am completely lost how this could be diagnosed.