Summary: | media-gfs/splashutils appears to ignore resolution in video kernel parameter and expects default set in kernel | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Eric Andry <ericandry> |
Component: | Current packages | Assignee: | Michal Januszewski (RETIRED) <spock> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Eric Andry
2005-08-13 15:38:45 UTC
It's supposed to be 'video=vesafb:ywrap,pmipal,1400x1050-32@60' not 'video=vesafb-tng:1400x1050-32@60:ywrap:pmipal'. (In reply to comment #1) > It's supposed to be 'video=vesafb:ywrap,pmipal,1400x1050-32@60' not > 'video=vesafb-tng:1400x1050-32@60:ywrap:pmipal'. I tried "vesafb" and "vesafb-tng" in my video of the kernel parameters and both do NOT work when specifying the resolution 1400x1050 with the livecd-2005.1 theme (see below). andrye@gundam ~ $ cat /proc/cmdline root=/dev/hda4 append="gentoo=nodevfs udev devfs=nomount acpi=on softlevel=network hdc=ide-cd" quiet CONSOLE=/dev/tty1 video=vesafb:1400x1050-32@60:ywrap:pmipal splash=silent,fadein,theme:livecd-2005.1 And the errors that I received during boot up when trying to use this theme: ... vesafb: invalid resolution, width not specified ... Can't open /dev/fb0 or /dev/fb/0 failed to configure resolution and icon positioning Failed to open /dev/fb0 or /dev/fb0 for reading. Can't open config file /etc/splash/livecd-2005.1/0x0.cfg. Failed to load image (null). Can't open /dev/fb0 or /dev/fb/0 cat: /etc/splash/livecd-2005.1/.cfg: No such file or directory ... Finally I received this error before the login prompt: umount: /etc/splash/livecd-2005.1: not mounted Here again is my current kernel's framebuffer configuration: andrye@gundam ~ $ zcat /proc/config.gz | grep _FB | grep -v '#' CONFIG_FB=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SOFT_CURSOR=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_VESA=y CONFIG_FB_VESA_TNG=y CONFIG_FB_VESA_DEFAULT_MODE="1280x1024-32@60" CONFIG_FB_SPLASH=y The command I used to create the initrd is: splash_geninitramfs --no8bpp -v -g /boot/fbsplash-livecd-2005.1-1400x1050-vesafbtng -r 1400x1050 livecd-2005.1 Is there a way to give you a dump of the initrd that I'm using so that you see that it's built correctly? Please read my comments more carefully. The separator in the video parameter is ',', not ':'. 'video=vesafb:1400x1050-32@60:ywrap:pmipal' is thus still invalid. (In reply to comment #3) > Please read my comments more carefully. The separator in the video parameter is > ',', not ':'. 'video=vesafb:1400x1050-32@60:ywrap:pmipal' is thus still invalid. Ok I got it working now. The error was my fault due to incorrect syntax. I just tried a theme and resolution that's not set as default: Kernel command line: root=/dev/hda4 append="gentoo=nodevfs udev devfs=nomount ac pi=on softlevel=network hdc=ide-cd" quiet CONSOLE=/dev/tty1 video=vesafb:1400x10 50-32@60,ywrap,pmipal splash=silent,fadein,theme:livecd-2005.1 And the result from 'dmesg': fbsplash: console 0 using theme 'livecd-2005.1' fbsplash: switched splash state to 'on' on console 0 vesafb: framebuffer at 0x48000000, mapped to 0xf8900000, using 11484k, total 327 68k fb0: VESA VGA frame buffer device It looks great! I appologize for being thick headed. I will help everyone else that has had this mistake also in the Gentoo forums. |