This morning, I updated my GRUB config. I reordered some menu items and set openSUSE as default OS.
When I boot into openSUSE, I am no longer greeted by Geeko when openSUSE is loading. I only see text from the boot procedure scroll by like it’s still the 90s. While there’s a certain coolness in seeing openSUSE switch to runlevel 5 and all that jazz, I want my chameleon back.
A few weeks ago, I configured openSUSE to boot with flag vga=0x3ef so that it would boot with my preferred resolution immediately. This used to work fine. Since this morning, openSUSE crashes when X is attempting to start. I can still boot into openSUSE by removing that flag, but even then I still don’t see the chameleon.
The addition of the nomodeset flag allowed me to start openSUSE with a 1600x900 resolution without having X crash at startup, but it doesn’t bring the splash back. I also tried reverting to the proposed GRUB configuration, but that didn’t fix the issue either.
…
18.436] failed to get auxch 0030 40 30 02
18.437] failed to get auxch 0031 40 30 02
18.437] failed to get auxch 0037 40 30 02
18.437] failed to get auxch 0050 40 30 02
18.437] failed to get auxch 0050 40 30 02
18.437] failed to get auxch 0050 40 30 02
18.438] failed to get auxch 0050 40 30 02
…
18.455] (II) RADEON(0): Not using default mode “640x350” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “320x175” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “640x400” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “320x200” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “720x400” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “360x200” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “320x240” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “640x480” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “320x240” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “640x480” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “320x240” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “640x480” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “320x240” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “800x600” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “400x300” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “400x300” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “800x600” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “400x300” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “800x600” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “400x300” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “800x600” (vrefresh out of range)
18.455] (II) RADEON(0): Not using default mode “400x300” (doublescan mode not supported)
18.455] (II) RADEON(0): Not using default mode “1024x768i” (interlace mode not supported)
…
I have no experience with the inner workings of X, but it appears that it fails to find a working resolution when I boot with vga=0x3ef which, again, used to work perfectly fine.
Fortunately I can work around this problem by not starting with a custom vga flag, but I do want to get the Geeko splash back. Does sysVinit keep a log that could help diagnose the problem?
Hmm… I was trying to make sure that my config wasn’t broken before I posted it, so I did “Start from Scratch” and then “Propose New Configuration” in the boot loader config. All of a sudden, everything went back to normal. I must have messed up somewhere along the way, somehow. Thanks everyone!