Re: Machine locks on reboot from suspend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tim:
>> Certain suspend modes require a suitable power supply, too.  They don't
>> switch off fully, some power circuits are required to stay up, and
>> supply sufficient current to the motherboard.  It also requires all the
>> hardware to support suspending, some will not wake up, or wake up in a
>> scrambled mode requiring some kind of software reset to be done.  And
>> the drivers have to support it too, especially if the hardware requires
>> resetting during wake.

Chris Adams:
> This is all 100% standardized, not some magic extra bits as you seem to
> imply.

Not magic...  

Switch mode power supplies are notorious for not ageing well (my
background is electronics engineering and servicing, I don't think them
reliable at all), you can easily end up with a PSU that no-longer keeps
things alive over time.  Not to mention that while some PC builders
will deliberately put a PSU in that's far more than's needed, others do
the opposite.  Or swap a motherboard and don't think about upgrading
the supply, too.  It used to be that the stand-by supply really only
had to supply a tiny bit of current to keep the keyboard awake for the
user to use it to wake up the PC, and perhaps a trickle for the RAM
circuitry, too.  Now there's more things wanting a stand-by supply.

And if you're unlucky enough to have some of that hardware designed by
shonky brothers who never cared to iron out the bugs before sale,
suspending and waking may be one of unreliable things that was only
kinda fixed up by a windows driver update.

One experience people have had is that suspending and resuming works
for the few minutes they tested it for, but doesn't when the system is
left suspended for a long period.  That can be a supply that fully
shutdown when it shouldn't, or motherboard bugs.

I deal with gremlins all the time, and they're ever-present.  I find it
a refreshing surprise when things "just work."

> And for the most part, outside of hardware only found in servers
> (e.g. SAS cards and high-speed NICs), the chips and drivers for notebook
> and desktop hardware are the same.

As I said before, there seems to be a greater expectation of being able
to suspend laptop hardware than desktop.  It helps desktops that more
things are on the motherboard, these days, and all designed and tested
together by the manufacturer.  Back when everything was a plug-in
daughter card, things were very hit and miss.

But there's certainly been reports in recent years about PCs
mysteriously crashing, that turned out to be related to this:

> IIRC Windows 11 defaults to suspending after a relatively brief idle
> time now (as does Fedora desktop), so that computer vendors can meet
> "green" power requirements.  This means that virtually all normal
> desktop hardware is expected to fully handle suspend/resume.

Which will eventually be a good thing for reliability, but this is
quite a recent thing.  Not so great for people (as widely reported) who
found their PCs locked in a coma when they went away for a while.

-- 
 
uname -rsvp
Linux 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
 
Boilerplate:  All unexpected mail to my mailbox is automatically deleted.
I will only get to see the messages that are posted to the mailing list.
 
--
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux