Hi.
I’ve got an issue.
It’s about opensuse 12.3
Problem started during one of regular system updates.
Symptoms: after black-and-green screen, when kdm starts and login display should be shown, display just freezes and I can’t do anything.
I’ve tried log in as root to tty1 and catch any logs at ~/.xsession-errors, /var/log/Xorg.0.log, /var/log/kdm.log, but there is no errors until freeze happes (yeah, freeze happens to any working terminal).
I could log in as root before kdm starts and shut it down. I could boot into failsafe kernel.
I’ve made various nvidia driver updates/reinstall. Tried various kde versions, and all with no success at all.
Finally I set up newest updates, now I have kde 4.10.5 “release 4”, nvidia drivers 319.17, and next packages installed:
i | nvidia-computeG03 | package | 319.17-12.1 | x86_64 | nVidia Graphics Drivers
i | nvidia-gfxG03-kmp-default | package | 319.17_k3.7.10_1.1-12.1 | x86_64 | nVidia Graphics Drivers
i | nvidia-gfxG03-kmp-desktop | package | 319.17_k3.7.10_1.1-12.1 | x86_64 | nVidia Graphics Drivers
i | x11-video-nvidiaG03 | package | 319.17-12.1 | x86_64 | nVidia Graphics Drivers
i | kernel-default-devel | package | 3.7.10-1.16.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-default-devel | package | 3.7.10-1.4.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-desktop | package | 3.7.10-1.16.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-desktop | package | 3.7.10-1.4.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-desktop-devel | package | 3.7.10-1.16.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-desktop-devel | package | 3.7.10-1.4.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-devel | package | 3.7.10-1.16.1 | noarch | openSUSE-12.3 Update-Oss
i | kernel-devel | package | 3.7.10-1.11.1 | noarch | openSUSE-12.3 Update-Oss
i | kernel-devel | package | 3.7.10-1.4.1 | noarch | openSUSE-12.3 Update-Oss
i | kernel-devel | package | 3.7.10-1.1.1 | noarch | openSUSE-12.3-Oss
i | kernel-firmware | package | 20130114git-1.2.1 | noarch | openSUSE-12.3-Oss
And I’ve got possibility to work fine with graphics only when i boot into 3.7.10-1.16-default kernel. Any other kernel versions do not wont to work.
I’ve tried searching “opensuse 12.3 kde freeze login” “opensuse 12.3 graphics hangs login”, but got no usefull information.
So I’d be glad to any help or notice.
Why exactly do you have both kernel-default and kernel-desktop nvidia modules?
You don’t actually need nvidia-gfxG03-kmp-default
Because you don’t have kernel-default installed
And you will probably need to pull out the 2 versions of kernel-default-devel
And I’ve got possibility to work fine with graphics only when i boot into 3.7.10-1.16-default kernel
Not quite sure how you booted a kernel that isn’t even installed?
I dunno, I thought it might help.
Ok, i’ll drop it.
That ones been set up during system update.
I really dunno, because I’ve never made changes to grub/boot manually. But for now that’s what I have:
# ls /boot/
System.map-3.7.10-1.16-default initrd sysctl.conf-3.7.10-1.16-default
System.map-3.7.10-1.16-desktop initrd-3.7.10-1.16-default sysctl.conf-3.7.10-1.16-desktop
System.map-3.7.10-1.4-default initrd-3.7.10-1.16-desktop sysctl.conf-3.7.10-1.4-default
System.map-3.7.10-1.4-desktop initrd-3.7.10-1.4-default sysctl.conf-3.7.10-1.4-desktop
backup_mbr initrd-3.7.10-1.4-desktop vmlinux-3.7.10-1.16-default.gz
boot message vmlinux-3.7.10-1.16-desktop.gz
boot.readme symtypes-3.7.10-1.16-default.gz vmlinux-3.7.10-1.4-default.gz
config-3.7.10-1.16-default symtypes-3.7.10-1.16-desktop.gz vmlinux-3.7.10-1.4-desktop.gz
config-3.7.10-1.16-desktop symtypes-3.7.10-1.4-default.gz vmlinuz
config-3.7.10-1.4-default symtypes-3.7.10-1.4-desktop.gz vmlinuz-3.7.10-1.16-default
config-3.7.10-1.4-desktop symvers-3.7.10-1.16-default.gz vmlinuz-3.7.10-1.16-desktop
grub symvers-3.7.10-1.16-desktop.gz vmlinuz-3.7.10-1.4-default
grub2 symvers-3.7.10-1.4-default.gz vmlinuz-3.7.10-1.4-desktop
grub2-efi symvers-3.7.10-1.4-desktop.gz
And now I boot into this grub section to be able use graphics:
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 12.3 - 3.7.10-1.16 (default)
root (hd1,1)
kernel /boot/vmlinuz-3.7.10-1.16-default root=/dev/disk/by-id/ata-ST3250410AS_6RY8DXM7-part2 resume=/dev/disk/by-id/ata-ST3250410AS_6RY8DXM7-part5 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.7.10-1.16-default
There seems to be some inconsistency wit the details of your information.
However, let me say: There is no reason why you shouldn’t be able to have both kernel-default and desktop installed.
But I wouldn’t recommend it, simply because it can confuse and disorient those less experienced.
Keep whichever you prefer (I use desktop)
Removal can require some brute force
Then finally set the nvidia modules to re-install against your remaining kernel
Thanks for your reply.
I’ve tried to remove extra kernels and nvidia drivers:
- removed all nvidia packages, including kmp-default
- zypper told me, that I should setup nouveau instead of nvidia drivers, I agreed
- updated system with zypper up
- installed nvidia-computeG03, nvidia-gfxG03-kmp-desktop, x11-video-nvidiaG03
- rebooted, checked kernel-desktop kernel - freeze
- rebooted, dropped nvidia-gfxG03-kmp-desktop, set up nvidia-gfxG03-kmp-default
- rebooted, checked kernel-default kernel - freeze
- (stopped suse using for a while)
- dropped nvidia drivers again, nouveau is still installed
- updated system with zypper up
- installed nvidia-computeG03, nvidia-gfxG03-kmp-default, x11-video-nvidiaG03 and dropped nouveau
- reboot into kernel-default - fine work
- installed nvidia-gfxG03-kmp-default
- reboot to check kernel-desktop kernel - no progress, still freezes
That’s how current zypper output about kernels looks like:
strider-home:~ # zypper se -is kernel
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+----------------------+---------+-------------------+--------+-------------------------
i | kernel-default | package | 3.7.10-1.16.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-default | package | 3.7.10-1.4.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-default-devel | package | 3.7.10-1.16.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-default-devel | package | 3.7.10-1.4.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-desktop | package | 3.7.10-1.16.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-desktop | package | 3.7.10-1.4.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-desktop-devel | package | 3.7.10-1.16.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-desktop-devel | package | 3.7.10-1.4.1 | x86_64 | openSUSE-12.3 Update-Oss
i | kernel-devel | package | 3.7.10-1.16.1 | noarch | openSUSE-12.3 Update-Oss
i | kernel-devel | package | 3.7.10-1.11.1 | noarch | openSUSE-12.3 Update-Oss
i | kernel-devel | package | 3.7.10-1.4.1 | noarch | openSUSE-12.3 Update-Oss
i | kernel-devel | package | 3.7.10-1.1.1 | noarch | openSUSE-12.3-Oss
i | kernel-firmware | package | 20130114git-1.2.1 | noarch | openSUSE-12.3-Oss
last time I was copying this info it looked not like that so sorry about disinformation.
- installed nvidia-computeG03, nvidia-gfxG03-kmp-default, x11-video-nvidiaG03 and dropped nouveau
- reboot into kernel-default - fine work
Does this mean it worked ok with kernel-default?
Do it this way:
- zypper rm kernel-default kernel-default-devel nvidia-computeG03 nvidia-gfxG03-kmp-desktop x11-video-nvidiaG03 nvidia-gfxG03-kmp-default
- zypper in nvidia-computeG03 nvidia-gfxG03-kmp-desktop x11-video-nvidiaG03
Ignore nouveau, you don’t have to uninstall it.
After a reboot, the desktop kernel should just work.
If not, check if you have a file /etc/X11/xorg.conf and try to rename/remove it.
And please tell us what gfx card you have. Maybe it’s not supported anymore by the latest driver?