Boot Splash not working(neither bootslplash nor splashy)

Hi all,
I recently went from Ubuntu to openSuSE(Ubuntu 9.04 messed up my drivers) and i’m quite statisfied. The only thing that bugs me is that I can’t get the bootsplash to work. Neither Bootsplash nor splashy will work for me. I have set the theme and of course i’ve set bootsplash to on in the settings manager. But it still doesn’t work.

I found serveral threads that are saying you need to set the vga=791 boot option(or som other numbers) but he always says that the number is not supported. If I check the list of supported ones at boot time he says the only ones that are supported are 0-9(which are all >200x200 resolutions) neither do that modes support framebuffer(which is, as far as I know neccessary for bootsplash).

Maybe someone could help me out.
Tnx in advance.

Try vga=0x31a or vga=0x317.
That usually woks for me.

Thanks for you quick answer, but it didn’t help:(

This is kind of a weird problem but my system gave this as error with both of the vga modes:


Undefined video mode number: (either 317 of 31a depending on which I used)
Press <ENTER> to see video modes available, <SPACE> to continue, or wait 30 seconds.

When I press it gives a list of video modes(either BIOS or VGA) which all don’t rise above a resolution of 200x200 and the mode numbers go from 0-9 and a,b.(so: 0,1,2,3,4,5,6,7,8,9,a,b) This are the only video modes he finds available at boot time. When I later(when the system is booted) issue the command hwinfo --framebuffer it gives the following output:

02: None 00.0: 11001 VESA Framebuffer                           
  [Created at bios.463]
  Unique ID: rdCR.TIM8629z9tC
  Hardware Class: framebuffer
  Model: "ATI V380"
  Vendor: "ATI Technologies Inc."
  Device: "V380"
  SubVendor: "ATI RV370"
  SubDevice: 
  Revision: "01.00"
  Memory Size: 16 MB
  Memory Range: 0xe0000000-0xe0ffffff (rw)
  Mode 0x0382: 320x200 (+320), 8 bits
  Mode 0x030d: 320x200 (+640), 15 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+960), 24 bits
  Mode 0x0320: 320x200 (+1280), 24 bits
  Mode 0x0392: 320x240 (+320), 8 bits
  Mode 0x0393: 320x240 (+640), 15 bits
  Mode 0x0394: 320x240 (+640), 16 bits
  Mode 0x0395: 320x240 (+960), 24 bits
  Mode 0x0396: 320x240 (+1280), 24 bits
  Mode 0x03a2: 400x300 (+400), 8 bits
  Mode 0x03a3: 400x300 (+800), 15 bits
  Mode 0x03a4: 400x300 (+800), 16 bits
  Mode 0x03a5: 400x300 (+1200), 24 bits
  Mode 0x03a6: 400x300 (+1600), 24 bits
  Mode 0x03b2: 512x384 (+512), 8 bits
  Mode 0x03b3: 512x384 (+1024), 15 bits
  Mode 0x03b4: 512x384 (+1024), 16 bits
  Mode 0x03b5: 512x384 (+1536), 24 bits
  Mode 0x03b6: 512x384 (+2048), 24 bits
  Mode 0x03c2: 640x350 (+640), 8 bits
  Mode 0x03c3: 640x350 (+1280), 15 bits
  Mode 0x03c4: 640x350 (+1280), 16 bits
  Mode 0x03c5: 640x350 (+1920), 24 bits
  Mode 0x03c6: 640x350 (+2560), 24 bits
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0383: 640x400 (+1280), 15 bits
  Mode 0x0384: 640x400 (+1280), 16 bits
  Mode 0x0385: 640x400 (+1920), 24 bits
  Mode 0x0386: 640x400 (+2560), 24 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0310: 640x480 (+1280), 15 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+1920), 24 bits
  Mode 0x0321: 640x480 (+2560), 24 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0313: 800x600 (+1600), 15 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+2400), 24 bits
  Mode 0x0322: 800x600 (+3200), 24 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0316: 1024x768 (+2048), 15 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+3072), 24 bits
  Mode 0x0323: 1024x768 (+4096), 24 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x0319: 1280x1024 (+2560), 15 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+3840), 24 bits
  Mode 0x0324: 1280x1024 (+5120), 24 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown

but none of these modes work at boot time:(

Again I would appreciate any help.

Disconnect or power down any external USB hard drives you have connected. There is a bug with opensuse 11 and 11.1 that messes up the bootsplash with a USB hard drive powered on during boot.

Thats going yo be very annoying then because my openSuse 11.1 IS INSTALLED on a external USB hard drive:| any suggestions for than?

I’m not sure about that one. :\

I think there is a thread about Suse on External USB. Have you searched for it? You might find the answer in there.

Really??? weird…(I mean that USB external HDD thingie)

but I searched the forum and didn’t fin anything:(

still thanks for the reply

I could have an idea, but i’m not shure of it…

I think te problem is my pc accepting no other resolutions at boot time(meaning before the fglrx driver gets loaded), which again disables the needed resolution for the splash screen(just a guess, correct me if I’m wrong). But now I think there should be a way to activate the fglrx driver the same time the kernel gets loaded.

Now I saw in YaST that there is a kernel option module for adding PCI ID’s to drivers maybe that’s of some use here. But I really don’t know enough of kernels and drivers(the deeper system thingies) to do this on myself so maybe someone could help me out before I do something really stupid.

The USB bug has more to do with bootsplash not finding the required config files. The USB HD changes the numbering on the hard drives, and therefore bootsplash doesn’t work.

These might help:
Dual boot xpsp2 and opensuse 11.1 need help - openSUSE Forums

windows main dirve and opensuse on usb harddisk - openSUSE Forums

Installing SuSE on External USB Drive - openSUSE

I looked at all these forum but they didn’t bring the bootscreen back, the last sollution I’m now trying is to bring GRUB to my external HDD and restore the windows MBR. However I don’t think this will bring it back, but I’ll still try it.