12.3 Kernel Upgrade to 3.8.8 caused loss of PCI Devices

I just upgraded my system from 3.7.10 to Tumbleweed 3.8.8.

Upon restarting the Intel video adaptor is no longer being used and all other peripheral PCI devices haven’t been switched on by the system.

Just wondering what have I missed or if its worth reporting as bug.

I’m now in recovery mode using 3.7.10.

If you can select recovery mode using 3.7.10, don’t you still have standard kernel 3.7.10 to use as well? Open up terminal and run this command:

uname -r

It might be good to see the text in your “/boot/grub2/grub.cfg” file which you can work with using my bash script you can find here: GNU Grub2 Command Listing Helper with --help & Input - Blogs - openSUSE Forums. You can use this place to post your text: SUSE Paste and put a link here in your next message. The basic problem could be how the kernel was configured before placed in the tumbleweed repository and there are ways to compile the latest kernel 3.8.8 using your old configuration which I can instruct you on.

Thank You,

Yes both kernels appear to be on the system. But I’m now on 3.7.10-1.1-desktop through Recovery Mode (selected at boot-up).

Here’s my /boot/grub2/grub.cfg:

SUSE Paste

I would have thought the new kernel takes up the old configuration for the hardware.

I’d like to see output of

rpm -qa | grep kernel-

This:

SUSE Paste

I’ve probably done something wrong/stupid. Looks like I’ve installed a newer base system over my old one and so the config didn’t transfer over to the newer kernel.

Don’t know how you did this, but you have kernel-desktop-base installed, instead of kernel-desktop .Run

zypper in kernel-desktop 

Am 22.04.2013 15:46, schrieb bananaosx:
>
> I’ve probably done something wrong/stupid. Looks like I’ve installed a
> newer base system over my old one and so the config didn’t transfer over
> to the newer kernel.
>
>
you should have installed kernel-desktop-3.8.8 not kernel-desktop-base-3.8.8


PC: oS 12.3 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.10.2 | GTX 650 Ti
ThinkPad E320: oS 12.3 x86_64 | i3@2.30GHz | 8GB | KDE 4.10.2 | HD 3000
HannsBook: oS 12.3 x86_64 | SU4100@1.3GHz | 2GB | KDE 4.10.2 | GMA4500

@Knurpht, @martin_helm

Thanks worked a charm.
Had to reinstall kernel-desktop-base-3.7.10 and then kernel-desktop-3.8.8.

This was the link I originally followed thinking it was the complete solution:

software.opensuse.org:

Now if I try and install kernel-desktop-base-3.8.8 from the Tumbleweed repo, YAST prompts to downgrade to kernel-desktop-3.7.10.
Why is that?

Am 22.04.2013 20:46, schrieb bananaosx:
>
> Now if I try and install kernel-desktop-base-3.8.8 from the Tumbleweed
> repo, YAST prompts to downgrade to kernel-desktop-3.7.10.
> Why is that?
>
>
The more intersting question is: Why do you have some
kernel-desktop-base package at all installed?
I have none on any of my machines.
This looks as if you have something installed which needs a kernel 3.7
(a proprietary driver with a kernel module which depends on 3.7??)


PC: oS 12.3 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.10.2 | GTX 650 Ti
ThinkPad E320: oS 12.3 x86_64 | i3@2.30GHz | 8GB | KDE 4.10.2 | HD 3000
HannsBook: oS 12.3 x86_64 | SU4100@1.3GHz | 2GB | KDE 4.10.2 | GMA4500

Am 22.04.2013 20:48, schrieb Martin Helm:
> This looks as if you have something installed which needs a kernel 3.7
> (a proprietary driver with a kernel module which depends on 3.7??)
>
Can you post the output from


rpm -qa '*kmp*'

?


PC: oS 12.3 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.10.2 | GTX 650 Ti
ThinkPad E320: oS 12.3 x86_64 | i3@2.30GHz | 8GB | KDE 4.10.2 | HD 3000
HannsBook: oS 12.3 x86_64 | SU4100@1.3GHz | 2GB | KDE 4.10.2 | GMA4500

There are no proprietary modules dependent on kernel 3.7 in my system.
If I run this commend there is no output produced.

Ok what do you have right now?
kernel-desktop 3.8 and kernel-desktop-base 3.7 or something different?
If you have the kernel-desktop 3.8.8 and the base package for 3.7, what
does the system tell you if you simply uninstall the kernel-desktop-base
package?
It should point you to what other package needs it?


sudo zypper rm kernel-desktop-base

with full output.

Martin, there has been ‘manual interference’ by the OP, with one-click installs. We have no logfiles from what exactly was done. IMHO both kernels should be kernel-desktop, not kernel-desktop-base.

Yes this is what I have:

kernel-desktop 3.8 and kernel-desktop-base 3.7

I can remove kernel-desktop-base and zypper is asking y/n/? without any dependencies. So should I do it, Y? I believe kernel-desktop-base was installed with the system. Unless kernel 3.8.8 has changed so much that kernel-desktop-base 3.7.10 is now redundant.

ImageShack - Best place for all of your image hosting and image sharing needs](ImageShack - Best place for all of your image hosting and image sharing needs)

As I said, I have no system which has kernel-desktop and
kernel-desktop-base (in total 8 systems at home, all have kernel-desktop
some have 3.7.10 some have 3.8.8).
Remove it.


PC: oS 12.3 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.10.2 | GTX 650 Ti
ThinkPad E320: oS 12.3 x86_64 | i3@2.30GHz | 8GB | KDE 4.10.2 | HD 3000
HannsBook: oS 12.3 x86_64 | SU4100@1.3GHz | 2GB | KDE 4.10.2 | GMA4500

Okay!!

Do you know what’s the difference between these two (kernel-desktop & kernel-desktop-base) packages?

Thanks again.

I do not really know what the kernel-*-base packages are for, they do
not contain the full set of functionality to properly run a system, I
can only guess that they are useful if you want to compile modules for
that kernel version and do not want to install the full kernel or
something like that.


PC: oS 12.3 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.10.2 | GTX 650 Ti
ThinkPad E320: oS 12.3 x86_64 | i3@2.30GHz | 8GB | KDE 4.10.2 | HD 3000
HannsBook: oS 12.3 x86_64 | SU4100@1.3GHz | 2GB | KDE 4.10.2 | GMA4500

That makes sense. I could only have one version of either kernel--base or kernel- running on my system. So it was either 3.7.10 or 3.8.8.

I have removed kernel-desktop-base 3.7.10 and all seems to be working well.

Interesting problem…