Opensuse 13.2 Bumblebee fail after update.


My Optimus laptop work great with bumblebee until i updated my system. Checking bumblebee repo i find a new nvidia-bumblebee package (version 343.36).
Now bumblebee is working with nouveau and journalctl says:

Dec 09 20:31:39 dkms.systemd[860]: dracut....(bad exit status: 1)
Dec 09 20:31:39 dkms.systemd[860]: -------- Uninstall Beginning --------
Dec 09 20:31:39 dkms.systemd[860]: Module:  nvidia
Dec 09 20:31:39 dkms.systemd[860]: Version: 343.36
Dec 09 20:31:39 dkms.systemd[860]: Kernel:  3.16.6-2-desktop (x86_64)
Dec 09 20:31:39 dkms.systemd[860]: -------------------------------------
Dec 09 20:31:39 dkms.systemd[860]: Status: Before uninstall, this module version was ACTIVE on this kernel.
Dec 09 20:31:39 dkms.systemd[860]: Removing any linked weak-modules
Dec 09 20:31:40 dkms.systemd[860]: nvidia.ko:
Dec 09 20:31:40 dkms.systemd[860]: - Uninstallation
Dec 09 20:31:40 dkms.systemd[860]: - Deleting from: /lib/modules/3.16.6-2-desktop/updates/
Dec 09 20:31:40 dkms.systemd[860]: - Original module
Dec 09 20:31:40 dkms.systemd[860]: - No original module was found for this module on this kernel.
Dec 09 20:31:40 dkms.systemd[860]: - Use the dkms install command to reinstall any previous module version.

How to roll back to previous nvidia-bumblebee version (343.22)???

in Yast - software management search for nvidia highlight nvidia-bumblebee at bottom right use the version tab select the previous version that is available.

The above assumes you have the proper repos active.

Also I’m guessing that the previous version is still available.

No, the previous version isn’t available.

I use dkms to rebuild the driver

linux-9vhn:/home/dxrxaxx # dkms install -m nvidia -v 343.36 -k $(uname -r)

then restart bumblebee and optimus work ok.

When i reboot the system, nvidia doesn’t load with message “No such device”.
checking journalctl i found the message:

Dec 10 19:29:43 linux-9vhn kernel: nvidia 0000:01:00.0: enabling device (0000 -> 0003)
Dec 10 19:29:43 linux-9vhn kernel: NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:0fe4)
                                   NVRM: installed in this system is not supported by the 343.36
                                   NVRM: NVIDIA Linux driver release.  Please see 'Appendix
                                   NVRM: A - Supported NVIDIA GPU Products' in this release's
                                   NVRM: README, available on the Linux driver download page
                                   NVRM: at
Dec 10 19:29:43 linux-9vhn kernel: nvidia: probe of 0000:01:00.0 failed with error -1
Dec 10 19:29:43 linux-9vhn kernel: NVRM: The NVIDIA probe routine failed for 1 device(s).
Dec 10 19:29:43 linux-9vhn kernel: NVRM: None of the NVIDIA graphics adapters were initialized!
Dec 10 19:29:43 linux-9vhn kernel: [drm] Module unloaded
Dec 10 19:29:43 linux-9vhn kernel: NVRM: NVIDIA init module failed!

:question:>:(:question: Any suggestions?

Problem solved:

dkms build -m nvidia -v 343.36 -k $(uname -r)
dkms install -m nvidia -v 343.36 -k $(uname -r)
mkinitrd -m nvidia

That all.

I think I have the same problem. After an update, nvidia is not available anymore.

Can you tell the steps to go back?

p.s. Which party caused the problem?

I am not sure what they all mean but I just did what you said in the last post, now all work again. Thanks a lot.