Hibernation and Sleep Issue

Hello, this is my first post here so I hope I’m doing it right. I’m going to start by giving the full details on how I installed it first.

So I installed EndeavourOS on an external SSD plugged on my pc, and unplugged the PC’s own internal storage until the install was finished or else the linux os would only work on that pc and not on my laptop.

After installing, everything was fine and if I had a few hiccups I solved them with minimal tinkering or just copy pasting some code that someone provided. Nice job Endeavour team!

BUT. When I press sleep, or not touch the pc for some time (I assume it also goes to the same sleep and not hibernate), The thing won’t turn back on. The keyboard world and I can change it’s rgb colors, the mouse also works, but the monitor can’t find anything to display. The pc stays on but doesn’t turn off even if I press the power putton for 1 seconds or 20 seconds. The only way to turn it off is by taking out the cable and plugging it back in.

So I try it on my laptop to check to see if it’s just on my pc. It turns out that when I press sleep, It works! but I get this window for a split second before it turns back on:

But what’s weird is that hibernation is the one that doesn’t work on my laptop (on PC it was only sleep). It gives this error:

and then the screen stays black but the laptop stays on. Thankfully holding the power button works there. This also happens when closing the lid and back open.

Thanks for reading my post, I apperciate any answer.

Does external mean connected by USB or eSATA? Why would you try and run the complete OS on an external drive and on different machines? It should cause problems with kernel modules and hardware specific settings.

It’s connected by usb, and the reason for putting it on an external usb is because I don’t want to wipe out my windows on either my pc or laptop. So when I saw I had an external USB (SSD) I put it there.

I assume that indeed that can cause problems.
Your data exchange rate is limited by USB.

If in hibernation the USB port is powered down or something like this it could cause issues when your entire os is connected through this USB port.

In general I think for regular use you should consider dual booting from an internal hdd/ssd instead of using the USB port. In your PC you could maybe build in an additional internal SSD or something if you run into storage shortage with your windows partition?

Also the different hardware on your PC and your laptop is probably causing additional issues, when you run the exact same setup on two different machines.

From my point of view booting from USB into a complete OS would be just an emergency solution for data rescue or such things…