Return of the non-revival from suspend in 5.15 problem?

Folks:

Looks like a problem I filed about here in January has returned in my Manjaro install . . . the “non-revival from suspend” problem . . . . Now, the problem will happen after one working revival . . . so I can revive from suspend one time . . . but on the second suspend, then the machine spins up, but the display remains black. Have to shut down with the power button.

As in the first thread, the problem seems to happen in the 5.15.165-1 kernel, but does not seem to happen when I use “advanced options” in grub and boot the 5.10.224-1 kernel.

I checked lsmod and “nouveau” is showing up, as it should be, so previously the problem involved nvidia taking over . . . but that doesn’t seem to be the issue this time . . . .

It’s just easier to go to the latest kernel listing for Manjaro in grub, than to have to pick “advanced options” and then scroll down to the 5.10 line . . . .

Any thoughts to test out?

non-revival from suspend in 5.15 kernel thread

Is there a specific reason that you need the 5.x kernel?

Consider switching to either the 6.1.x (LTS) or 6.6.x (LTS) kernel.

1 Like

Hmm . . . no email notifications. So, I’d be happy to move up in kernel iteration. But, this is a '12 machine, and in the previous thread there was some suggestion of going back to 5.10 . . . which again does work to solve the problem.

Seems like Manjaro doesn’t just install the newest kernel with pacman, but has to be done “manually”???

Manjaro installs whichever kernel is current on the ISO used for installation. Generally, it’s expected of the administrator of the system (you, in this case) to update the as needed, to help ensure compatibility. If your system is of 2012 vintage (which is old by any UEFI standards), no doubt potential incompatibilities might be expected.

If you installed Manjaro some years ago, and have not yet updated your kernel, then the kernel version will remain as it was when originally installed. Major kernel are not updated automatically.

So, yes, you must do this manually. This shouldn’t be such an obvious shock for a long-time Manjaro user.

Unlike some other Linux distributions, Manjaro allows you to install more than one kernel concurrently, and choose between them at boot.

Possibly it does.

I’m guessing you haven’t attempted to update to a more recent major version yet. As previously mentioned, kernels 6.1.x and 6.6.x are the current LTS versions; they are considered generally most stable and troublefree.

I’ll also take a guess that you have never updated your system BIOS since you’ve had your machine. An updated BIOS will likely add new features, fix security concerns, and solve many issues with your system that you never knew you had.

So, that might be your first consideration, I think. Visit the website of your mainboard manufacturer, download and flash the latest stable BIOS firmware specific to your board that they may have available. The manufacturer should have full instructions listed somewhere.

Then consider updating your kernels.

Cheers.


Edit:-

After now skimming through your older post, I realise you’re using a Mac Laptop. Not all Mac laptops are compatible (some only partially) with Arch based distributions.

The following link might give an indication. If your machine is not listed, then there is not much more to suggest.

I can only wish you luck.

Thanks for the further thoughts. I am not a long time user of Arch, but have been kicking around in linux since '07 . . . running multi-boot with 7 installs on this machine. Most of the other systems do upgrade the kernel as part of the “dist-upgrade” process . . . so I don’t have it hard-wired that Manjaro does that differently . . . . So, when I get back to the Manjaro install I can try to upgrade the kernel and see if that helps out, or doesn’t . . . .

As before the 5.10 option does “solve” the problem. I have a Tumbleweed install and that is running the latest kernel . . . on this ancient technology, so in theory I should be able to move up . . . . The firmware is s updated as it can be, in this case the machine is a desktop . . . Mac Pro . . . but I do also have a Manjaro install on an '09 Mac laptop . . . that machine had some issues with moving up to newer kernels perhaps, but so far this machine has been OK with newer linux kernels . . . .

Some of the tech gurus on some of the other forums have the attitude that “All linux systems are essentially, ‘the same’ . . . ‘systemd’ plus a DE’ . . . so if you know one you know them all.” But each system has their own set of nuances, that until learned, make it “a learning experience” . . . . In the case of Manjaro, for the most part it has been trouble free, except for a hiccup every now and again . . . in the case of this thread, something has again been changed that again brings in this “failure to revive from suspend” problem.

I’ll post back when I have tested out your idea of moving up to the newer LTS kernels . . . few days from now. Other stuff going on . . . busy . . . ness.

Yes, there are subtle differences between all Linux distributions. Even between Arch and Manjaro, despite the latter being a derivative of the former. Arch only allows one kernel (as I recall) while Manjaro allows several to be installed, and selected via the Grub menu.

In particular, Debian and derivatives allow this as a rule, and being that they are point release distributions; major versions released according to a defined schedule; this tends to make sense.

In contrast, Manjaro is on a rolling release, meaning it’s always in flux; even an added kernel might easily reach EOL within a matter of weeks. I typically stick with an LTS kernel to avoid unnecessary complication, and the strategy has worked so far.

Usually an updated kernel produces better results, generally. That said, there can be grey areas when dealing with (especially older) Macs; as you’ve no doubt already encountered. I recall threads wherein using an older kernel was indeed the more viable choice for some configurations.

The luck of the draw, I suppose. :slight_smile:

Edit:- Typo’s

1 Like

So, this morning I upgraded the kernel to the 6.6 LTS option and rebooted into it. Took a minute to get the video/display functioning, but then it did work. I was able to suspend and revive two times with it, but on the third time the problem remains . . . machine spins up, but the display button stays orange . . . and display stays black.

The 5.10 option had some problems with logging into what was just the desktop image, no toolbars or drop down menu. But, when I rebooted to “initramfs/backup” for 5.10 it worked . . . .

There were some other updates that I ran through, but that didn’t get the 6.6 kernel to consistently revive . . . . Looks like the newest kernel showing for my machine is the 6.11 'experimental" . . . but, perhaps I’ll try out the 6.1 LTS option to see if that will work. I’m thinking that “too new” for this '12 machine might be “too new”???

1 Like

It can also be possible for a machine to be too new for a kernel; some newer boards can often suffer from lack of information available to the open source community. As a result even latest kernels might not (yet) support features of the new hardware.

Yours seems at the other end of the spectrum. I’m guessing the 6.1 (LTS) is likely the better candidate; but that’s only a guess, without the luxury of experience with that configuration.

You might wish to change the thread title to show the issue is with a (dare I call it vintage) Mac Pro, as this might help to attract more useful input.

Another possibility (if all else fails, and you can’t live with the annoyance) is using another distribution for this machine. Debian seems like it has some potential: Installing DebianOn Apple.

I am testing the 6.1 kernel and it might be offering the requested fix.

For the most part since Apple went to Intel cpu there really isn’t too much difference that is relevant, other than the “efi” gambit, which now many systems are using–it’s moot.

Might have mentioned, I do have 7 linux installs on this machine . . . plus some OSX “vintage” OSs . . . for the most part Manjaro has been “trouble free” . . . except for this “non-revival” from suspend . . . . The only install I have problems with now is the LMDE install, which, sometimes grub can find and boot and sometimes not.

I’ll post back when I have given this 6.1 kernel a fair shake . . . but it might be “done” or ready to “roll on” . . . as my Thursday daily driver???

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.