Hello all.
I recently upgraded OpenSUSE 12.3 to 13.1 via zypper. Everything went well, without big issues. Except one of course, what title says. When I tried to boot from 3.11 kernel I got this message. http://i.imgur.com/RevtyQpl.jpg
I can switch to TTY and login there, but I cannot start a graphical session. This happens only with 3.11 kernel, because I can boot and login into a graphical session without errors from 3.7.10 (12.3’s kernel).
What I first thought, was the Nvidia driver that might causing this problem, because I upgraded with the nvidia driver installed (not the repo).
I tried to blacklist Nvidia and mkinitrd with nouveau but nothing changed. I don’t want to uninstall nvidia completely because due to 13.1 beta release I would not be able after to install it again (until the repo opens).
I tried to create a new user, but It is not a matter of user configuration. The login screen doesn’t open at all. The gdm.service is not starting.
Also I tried to uninstall and re-install the kernel (3.11) but to no avail.
So I made the decision to debug more, but as I understood later I have a lack of knowledge in debugging. I cannot figure out what is going on.
I will not post here any logs due to the increased number of rows. All the logs can be found in pastebin.com.
Well, blacklisting nvidia won’t help you. You should remove the blacklist for nouveau instead, then this one can be used.
Of course your installed nvidia driver doesn’t work with the newer kernel. You would have to reinstall it for the new kernel.
I’m not sure if your problems are gfx driver related, but it would be worth a try I guess.
Yes, I did that too. I forgot to mention it in first post. I’ve found the nvidia-desktop.conf file (blacklist nouveau content) and I removed it. Sorry but due to the things I’ve already tried I forgot to mention this one.
Hmmm, so you are saying me to follow the “hard way”](SDB:NVIDIA the hard way - openSUSE Wiki) and install nvidia driver for the newer kernel ? (except if another easier way exist and I don’t know)
Do you think that the whole problem is caused due to the installed nvidia driver ? (this was my first thought ) . How they say it ? always trust the first impression ? lol!
> Hmmm, so you are saying me to follow the ‘“hard way”’
> (http://en.opensuse.org/SDB:NVIDIA_the_hard_way) and install nvidia
> driver for the newer kernel ? (except if another easier way exist and I
> don’t know)
Or wait till release, and then you can install the easy way again.
> Do you think that the whole problem is caused due to the installed
> nvidia driver ? (this was my first thought ) . How they say it ?
> always trust the first impression ? lol!
It is in the xorg log. It says so.
–
Cheers / Saludos,
Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)
Probably, but I cannot understand why the kernel expects the nvidia module , when I have blacklisted it and I’ve UN-blacklist the nouveau. Also I ran mkinitrd with nouveau in MODULES.
It can’t bypass the non-existed nvidia module and load the nouveau ?
I will try to build and install the nvidia (hard way)
and thanks for the help. :good:
Hmmm, so you are saying me to follow the “hard way”](SDB:NVIDIA the hard way - openSUSE Wiki) and install nvidia driver for the newer kernel ? (except if another easier way exist and I don’t know)
You were saying that you didn’t install it from the repo.
So that would have been the “hard way” before anyway, wouldn’t it? Or do I misunderstand you here?
But yes, if you want to use the nvidia driver on the newer kernel, you have to do it the “hard way” anyway for now. (the repo should be available when 13.1 is released in 3 weeks)
Do you think that the whole problem is caused due to the installed nvidia driver ? (this was my first thought ) . How they say it ? always trust the first impression ? lol!
I’m not sure, but GNOME3 can be quite picky regarding the gfx driver.
And the Xorg.log you posted showed that you still have the nvidia driver installed and nouveau couldn’t be loaded.
So either there’s another nouveau blacklist, or you haven’t posted the current Xorg.0.log.
Can you please verify this?
> Probably, but I cannot understand why the kernel expects the nvidia
> module , when I have blacklisted it and I’ve UN-blacklist the nouveau.
> Also I ran mkinitrd with nouveau in MODULES.
> It can’t bypass the non-existed nvidia module and load the nouveau ?
I’m not sure about that.
–
Cheers / Saludos,
Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)
Maybe I misspelled this one, my English are not so good anyway (you already know this I guess). I installed nvidia (in 12.3) from the repo (the easy way), but I didn’t include the repo during the distribution upgrade. (how could I ? zypper was complaining all the time :shame: )
This is the only Xorg.0.log file, I took care to remove all Xorg.0.log files before I reboot. Also I searched for another ‘blacklist nouveau’ inside /etc/modprobe.d/ but I didn’t find anything.
No, that is not a system message. Your system is booting just fine.
That’s a Gnome message.
The first thing to try, should be to create a new user, and see if it works for that new user. It might be a problem with your personal Gnome settings.
It wasn’t the first thing , but I tried that. I wrote it in first post. Also, how a user’s configuration can load fine with 3.7 kernel and not with 3.11 ? I don’t have autologin configured and I don’t see even the login screen.
I still think this is a matter of Nvidia’s driver that I left installed on system during the distribution upgrade. Though I’m not absolutely sure. We will see.
Heaheaheah…yes, I figured it out soon enough to remove it.
Thanks.
P.S : I will repeat , just in case, that I don’t intend to remove the nvidia driver, in order to discover if the fail will be fixed or not. I prefer to boot from 3.7.10 until 13.1’s stabilization and then I will try again.
Well, I think the main problem here is that the nvidia driver overwrites some Mesa libraries with it’s own versions, which don’t work correctly if the nvidia driver is not used of course. (and as I said, GNOME3 is quite picky about 3D/direct rendering support AFAIK)
Unfortunately, the only ways around this that I see are to either remove the nvidia driver or get it to work with the newer kernel (which means installing it the “hard way” ATM).
Or continue to use the old kernel for now, of course.
Well, in earlier versions GNOME3 had a fallback mode that could be used without 3D/direct rendering support, but that has been dropped.
A wise decision by the GNOME developers, I have to say… :sarcastic:
It seems that above quotes combined , was the actual problem of mine. Yes, WAS… because I installed KDE and the “problem resolved”. I still cannot login into GNOME, same error - same image. Of course I switched to KDM , because GDM is not even start, but if I select GNOME… same error.
Ohhh Gaaawwwddd! I have to re-install Nvidia on both my machines.!! This is a night mare. I have gone through this for the last 6-8 versions. I think I will stay with 12.3 for now. If I run Puppy Linux, it works right out of the box. If I install bohdi Linux, it runs out of the box. If I install opensuse, it is several hours worth of work. Why? Do we hate Nvidia that much?
Aren’t you a little bit exaggerating here?
Installing the NVIDIA driver isn’t that hard, even if you have to do it “the hard way”…
I know nothing about Puppy Linux or bohdi Linux, but do you want to say they include and install the NVIDIA driver out-of-the-box?
Then they just don’t care about licenses…
And it’s not that we hate NVIDIA that much, it’s a legal thing between NVIDIA and the Linux kernel developers.
Try to install a development branch of Puppy and Bodhi Linux and then tell me if everything works out of the box.
By the way this wasn’t a problem with nvidia only. It was a problem with GNOME related to Nvidia driver. Nvidia driver that I by mistaking kept during the distribution upgrade.