Boot splash broken after upgrade to openSUSE 12.2

Hi,

I’m using openSUSE Tumbleweed. Before 12.2 was released, Tumbleweed was based on 12.1 and boot splash worked fine. After the release Tumbleweed repos received major package upgrades which I applied (upgraded all packages unconditionally). After that I have a problem with the boot splash screen. Right after grub menu (grub 1, I did not upgrade the boot loader to grub 2) I can see the expected boot splash screen with an empty boot progress bar for a few seconds. After that the screen goes to a console login prompt but the boot process continues in the background (no boot messages are shown). After a few more seconds kdm kicks in and shows its own boot theme. Then the desktop appears.

I tried reinstalling bootsplash packages, it didn’t help. I have proprietary nvidia drivers installed. Did anyone else have this problem? Any suggestions?

I have proprietary nvidia drivers installed. - me too
Did anyone else have this problem? - yes
Any suggestions? - no

see similar thread here:

http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/478013-opensuse-12-2-no-plymouth.html

best wishes,

Hugh

On 09/10/2012 09:06 AM, Lastique wrote:
> I’m using openSUSE Tumbleweed.

attention: there is a special Tumbleweed forum here…you must post
your Tumbleweed problems there…but, i think (think because i don’t
know much about Tumbleweed) that both of you are having problems because
you are not “upgrading” or “updating” your Tumbleweed correctly…

if you do it correctly, it will work correctly…

learn how here: http://tinyurl.com/69mj3zj

and here in the recent posts on 12.2, http://tinyurl.com/3ljwanm

suggest a moderator move this to the right place…


dd

On 09/11/2012 06:06 AM, folkpuddle wrote:
>
> I have proprietary nvidia drivers installed. - me too
> Did anyone else have this problem? - yes
> Any suggestions? - no
>
> see similar thread here:
>
> http://tinyurl.com/9bafald

if you also are using Tumbleweed you need to move too–and start your
own thread…

however, if you are not using Tumbleweed then you also need to start
your own thread, but in this forum <http://tinyurl.com/4cwgtml>


dd

Yes, I’ve seen this thread, but I don’t use plymouth. I tried it and, well, it works differently for me. It shows the animation screen after grub and doesn’t drop to the login prompt. But then at some point the screen becomes garbled (the upper 1/3 of the screen turns black) and the animation slows down to nearly a stop. Then, as usual, kdm boots and shows its own theme and boot continues normally. I’m a little alarmed with the screen corruption so I’d rather use bootsplash instead of plymouth.

ATM Tumbleweed should be identical to 12.2 since TW repo is almost empty. So I thought the thread would also apply to 12.2. But I’m ok with moving the thread to another forum.

Oh is that at me?

I don’t care about whether plymouth works or not with my proprietary driver.
I wanted to let the Other Poster know that they were not alone.

But thank you for your interest in keeping me right within forum regulations.
I have already responded in another thread and have no intention of starting another one.

Best wishes,

Hugh

Will be moved to the Tumbleweed forum. Please do not post until moved.

Moved and open again.

One thing to check is the “video=” setting in /boot/grub/menu.lst and verify that it is a resolution that your system supports. If the resolution is not correct, you can manually change it in the file and then go to the /etc/sysconfig editor in Yast, find the grub entries under “System”, and edit the necessary settings to make it permanent. When I installed 12.2 on my old Ferrari laptop, the install system tried to give it a resolution that is double of what it can handle. After resolution is verified, open /etc/bootsplash/themes/openSUSE/config and verify that there is a resolution setting to match the menu.lst setting. Any time you change the bootsplash, you need to run “mkinitrd” to apply the changes.

If those checks fail to help, it may be a graphics driver problem as everything works with my ATI driver. To help diagnose, I would recommend that you edit /boot/grub/menu.lst and in the OpenSuse entry, change “silent” to “verbose” and remove “quiet”. That will give you a very verbose view of the boot process and possible errors.

When you did the upgrade, did you re-install the proprietary driver? If there was a major kernel version change, it could be necessary, or the system may go back to it’s native driver. I also ran 12.1 with Tumbleweed, but I chose to do a fresh install. It seems to cause fewer headaches. I was running kernel-default-3.5.3 in 12.1 and now it seems that 3.5 is no longer available anywhere other than “factory”. Installing 12.2 downgraded my kernel. With the downgrade, I had to re-install my ATI proprietary driver.

I don’t have “video=” in /boot/grub/menu.lst. Did you mean “vga” kernel boot option? If so, I didn’t change it after upgrade to 12.2, and it worked. I’ll try to play with it, in case if it helps.

When you did the upgrade, did you re-install the proprietary driver? If there was a major kernel version change, it could be necessary, or the system may go back to it’s native driver. I also ran 12.1 with Tumbleweed, but I chose to do a fresh install. It seems to cause fewer headaches. I was running kernel-default-3.5.3 in 12.1 and now it seems that 3.5 is no longer available anywhere other than “factory”. Installing 12.2 downgraded my kernel. With the downgrade, I had to re-install my ATI proprietary driver.

Yes, I reinstalled nvidia driver (the driver won’t load if it was compiled for a different kernel). I also blacklisted nouveau in case if it interfered but it didn’t help.

I tried vga parameter, it didn’t help. I also tried to enable verbose mode as you suggested. The splash screen didn’t show but boot log appeared instead. I saw no errors, and at some point it dropped to login prompt. The first message after login prompt read something like “LSB bootsplash initialized” or something like that (I didn’t remember exactly).

I had the same issue when I did the live update from 12.1 to 12.2. I had to delete the file bootsplash (it was offered during the update but I thought it would still be needed-I was wrong), check in YAST if it is red marked and then delete it, it is no longer needed in 12.2. I have to say that I don’t use Tumbleweed but I guess it is the same issue.

When I remove bootsplash, plymouth gets automatically installed. I guess that’s what happened in your case as well. Plymouth does work but garbles the screen, see my previous posts.

You are correct, plymouth got installed, but it causes no issues on my system (amd video card).