Can't resume from hiberation properly when using kernel 3.15

Hello,

I’m running OpenSuse 13.1 but, so that I can get virtual box working, have installed the following kernel from Tumbleweed:
3.15.1-34.gee8dd2b-desktop

When I suspend from Gnome and then power-up the laptop I briefly (too quick to see properly) get the text on the screen which looks like it is waking up from hibernation, but then the screen just goes blank.

I have looked in /var/log/pm-suspend.log, but can’t see any problems.

If I boot with kernel 13.11.10-11-desktop everything works fine.

I was going to report this as a bug, but as I am new to OpenSuse after a long time with Debian and more recently Arch, wasn’t sure where I should report it.

On the page about submitting bug reports: https://en.opensuse.org/openSUSE:Submitting_bug_reports, it mentions 13.1 and Factory, but not Tumbleweed.

Has anyone any ideas about this problem and if not where should I report it?

Best wishes

Lorry

Did you try the one from the standard repo?
http://download.opensuse.org/repositories/Kernel:/stable/standard/
Version: 3.15.1-1.1.gee8dd2b

Hm?
Why would you need Kernel 3.15.1 to get VirtualBox working?
It works fine here with the standard Kernel 3.11.10 and ever did.
And the openSUSE packages even work with the standard kernel only, although they are available for Kernel:stable (3.15.1) and Kernel:HEAD (3.16) as well.

When I suspend from Gnome and then power-up the laptop I briefly (too quick to see properly) get the text on the screen which looks like it is waking up from hibernation, but then the screen just goes blank.

I have looked in /var/log/pm-suspend.log, but can’t see any problems.

Try to uninstall pm-utils. Does it work then?

I was going to report this as a bug, but as I am new to OpenSuse after a long time with Debian and more recently Arch, wasn’t sure where I should report it.

On the page about submitting bug reports: openSUSE:Submitting bug reports - openSUSE Wiki, it mentions 13.1 and Factory, but not Tumbleweed.

Has anyone any ideas about this problem and if not where should I report it?

Well, http://bugzilla.novell.com/ is for reporting bugs on Tumbleweed as well. You can use the same username and password as here.
If this is really a kernel problem they will likely ask you to report it upstream at http://bugzilla.kernel.org/, but Novell’s bugzilla would be a good start anyway.

I used the 1 click install from software.opensuse.org under Tumbleweed.

I was getting an error about the vboxdrv (or something like that) module not being loaded. I looked around and saw some recommendations to switch to kernel 3.14 or higher. I did this and upgraded virtual box to the one from tumbleweed and it worked straight away.

I was surprised that it wasn’t working for me and that there was advice to upgrade the kernel.

I just tried it without any change. I have a feeling that the problem may be connected with the video driver as the hdd light continues to flash and occasionally the screen starts slowly becoming white.

Thanks, I’ll try a few more things and then report it if no joy.

How did you install VirtualBox?
Did you install the correct kmp package for your kernel?

I looked around and saw some recommendations to switch to kernel 3.14 or higher.

Where did you read those recommendations?
That’s clearly nonsense, as it works fine here with 3.11 as mentioned.

I did this and upgraded virtual box to the one from tumbleweed and it worked straight away.

Virtualbox is not even included in Tumbleweed.
Or do you meant the Virtualization repo for Tumbleweed?

I was surprised that it wasn’t working for me and that there was advice to upgrade the kernel.

By whom?
Again, I never had any problems with the 13.1 kernel.

I just tried it without any change. I have a feeling that the problem may be connected with the video driver as the hdd light continues to flash and occasionally the screen starts slowly becoming white.

And what graphics card and driver are you using?

Thanks, I’ll try a few more things and then report it if no joy.

Well, if there are no problems with kernel 3.11.10, I would suggest to switch back to that.
VirtualBox should work fine if you install the correct packages.

Or try the kernel form Kernel:stable as well (maybe also the “vanilla” flavor to see whether it’s caused by an openSUSE specific patch)
and maybe 3.16 too: http://download.opensuse.org/repositories/Kernel:/linux-next/standard/

Another note:
The 1-click install might have added the Tumbleweed repo to your system (it does so by default).
You should remove that again if you don’t intend to completely switch to Tumbleweed, otherwise you might run into problems.

But if you do want to use Tumbleweed, you should replace the 13.1 repos with openSUSE-Current, and only use “zypper dup” for updating. And you should at least run it once to really switch to Tumbleweed.
See also: Portal:Tumbleweed - openSUSE Wiki

I have just reverted my kernel to 3.11 and reinstalled virtualbox from the opensuse 13.1 repo and everything seems to be working fine now. I can only assume that I hadn’t installed the correct kmp package when I was having problems originally.

Now that I have a working system, I’ll leave kernel 3.15 alone for the moment.

Thanks for your help in sorting this out.