This is what I have.
I’ve seen this issue with other brands. Maybe some application was preventing sleep?
New firmware is suppossed to address this
Gotcha, I am showing 3.06 bios version. Not sure what version i can upgrade to.
On Windows if an audio player is open deep sleep will not be entered, and for some reason the system will just heat up. On Windows if you are suspending and charging make sure you always close any audio players before you suspend.
3.06 is current I believe. It must be a windows thing, as I have not had any issues like this with Fedora.
We believe we have root caused this to an SN850 firmware issue on some version of the firmware. Updating the SSD firmware has resolved the issue in each case we have come across: My system is rebooting to a “Default Boot Device Missing or Boot Failed” message
Understood.
I am using a Sabrent Rocket Q 2TB (SB-RKTQ-2TB).
Does that change anything?
I updated the firmware and my machine still isn’t going to sleep when told. I don’t yet know what will happen overnight. It would be nice if it would boot okay after this upgrade, but I really want the machine to sleep when it is told to.
For the system not going into hibernate, this is more than likely the irritating default behavior in Windows 10, where it does more work than makes sense to in Modern Standby. Especially bad is that on a fresh Windows 10 install, it will run the search indexer while in Modern Standby for the first few days to build an initial index.
You can force Windows 10 to use hibernate instead of sleep, but that is not necessarily ideal either:
I did that right before your post. Hibernate is working as desired, except for the slower wake up time than sleep. Hibernate puts the machine to sleep. I will see if the case is cool in the morning.
Do you have a solution to fix sleep? My $280 HP Costco special has zero problems with sleep. If other laptops can properly sleep, this one should be able to as well.
To be clear: If hibernation in fact was used, then your computer is off, as if you shut it down. This is how hibernation works. It physically saves your working session state to your hard drive, and then shuts down. This mean your power drain is nothing while off.
Standby, on the other hand, powers down everything except the RAM, which keeps your current session alive in memory. (At least this is how S2 works, S0 is a variation that tries to do other low power things in standby, and is essentially something no one asked for, but I digress.) The benefits are instant resuming, but you do have power drain. If power is lost, due to a drained battery, you loose your session.
As standby is working on Linux, I think this needs to be chucked up to MS and their handling of modern standby. Framework is doing what they can to improve firmware, but these things are complex and take time.
I’ve found that making sure you are using network disconnected S0 (on Windows) is one way to help power drain in standby. Also ensuring audio players are closed.
I was living with hibernation as the shutdown and restart times were under 10 seconds each. My issue, on Windows 11, was that I would restart from either standby or hibernation and my session was sometimes gone, and it would appear as though I just started up from a cold boot.
My suggestions then would be to stay on Windows 10, and not upgrade to 11. Seems still too buggy on Framework hardware. (before the issue I mentioned above, it seemed to run beautifully though.)
With Windows 10 receiving feature updates and support until 2025 there really is no reason, as of right now, to upgrade to 11 just yet.
Coming alive from hibernate takes about 9 seconds. On my other laptop, waking up from sleep takes 10 seconds. I can live with this. The case feels cooler after the WD SN850 2 TB firmware upgrade.
I found this page on how to disable Modern Standby on recent W10/W11 machines: Wake on Touch - Windows IoT | Microsoft Docs
It’s for Windows IoT, but people on various sites says it works on W10/11.
I am using the Sabrent Rocket Q 2TB drive. The firmware is up to date, and I am using the current driver bundle and BIOS.
Is this just a windows thing with modern standby, or is this a framework bios/driver thing? Asking so that I can either stop troubleshooting and wait or keep looking around.
The newest update of Rufus enables Secure Boot installs so that should not be a problem anymore (version 3.17 I believe)
Just noting that as of February 2022, this is still an issue with the 2TB SSDs, and to confirm that updating the SSD firmware appears to fix the problem quite nicely.
Which one? I am using a 2TB Sabrent Rocket.
I got my DIY Framework last week (28th Feb 2022) with WD Black SN850 500GB, and had the same issue with no boot device found after waking from sleep. Just updated the SN850 firmware as advised above, waiting to see if it happens again.
@nrp I wonder if it’s worth including some kind of advisory in the box that tells users something like: “Some included hardware may not function properly without a firmware udpate, go to this website to find out if you’re affected and what to do about it if you are”. With the DIY edition, I was more inclined to think I had made an error during installation rather than the SSD needing a firmware update.