The packages kernel-desktop=3.8.0-28.1 and kernel-desktop-base=3.8.0-28.1 are in conflict. zypper decided to install kernel-desktop=3.8.0-28.1 from Tumbleweed but downgrade kernel-desktop-base to 3.4.28-2.20.1 from openSUSE-current-Update so I don’t have the modules matching to my kernel version.
I read somewhere that you don’t need kernel-desktop-base if you already have kernel-desktop. I uninstalled kernel-desktop-base a couple weeks ago and everything seems to be working.
First I couldn’t remove kernel-desktop-base because of virtualbox. But now it’s removed and just have kernel-desktop 3.8 installed.