Hi there,
I still have some problems with all that after changing from Kernel 2.6.19 (beyond 2) to 2.6.23 (kamikaze5).
I configured everything like Spock told us to do, I've uvesafb running fine, but...
Some kernel stuff...
Code: Select all
bo.root( ~ ): uname -a
Linux bo 2.6.23-kamikaze5 #1 PREEMPT Tue Nov 20 23:37:40 CET 2007 i686 AMD Athlon(tm) XP 3200+ AuthenticAMD GNU/Linux
Code: Select all
bo.root( ~ ): zgrep -i vesa /proc/config.gz
CONFIG_FB_UVESA=y
# CONFIG_FB_VESA is not set
Code: Select all
bo.root( ~ ): zgrep -i initramfs /proc/config.gz
CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"
CONFIG_INITRAMFS_ROOT_UID=0
CONFIG_INITRAMFS_ROOT_GID=0
Code: Select all
bo.root( ~ ): zgrep -i connector /proc/config.gz
CONFIG_CONNECTOR=y
Some software packages stuff...
Code: Select all
bo.root( ~ ): eix -I -c v86d
[I] sys-apps/v86d (0.1.2(): A daemon to run x86 code in an emulated environment.
Code: Select all
bo.root( ~ ): eix -I -c splashutils
[I] media-gfx/splashutils (1.5.2.1(): Framebuffer splash utilities.
... rebuilded klibc and all that...
From dmesg...
Code: Select all
bo.root( ~ ): dmesg | grep -i uvesafb
uvesafb: NVIDIA Corporation, G70 Board - p492n0 , Chip Rev , OEM: NVIDIA, VBE v3.0
uvesafb: protected mode interface info at c000:d030
uvesafb: pmi: set display start = c00cd066, set palette = c00cd0d0
uvesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
uvesafb: VBIOS/hardware doesn't support DDC transfers
uvesafb: no monitor limits have been set, default refresh rate will be used
uvesafb: scrolling: ywrap using protected mode interface, yres_virtual=2560
uvesafb: framebuffer at 0xd0000000, mapped to 0xf8880000, using 10240k, total 262144k
From grub.conf...
Code: Select all
title Linux 2.6.23 (kamikaze5)
root (hd0,0)
kernel (hd0,0)/linux-2.6.23-kamikaze5 root=/dev/sda2 ro usbhid.mousepoll=2 video=uvesafb:1024x768-32,mtrr:3,ywrap splash=silent,fadein,theme:whoknows quiet console=tty1 rootflags=data=writeback
initrd (hd0,0)/whoknows-1024x768.initrd
boot
Is that really needed for having uvesafb running with fbcondecor?
Code: Select all
angelus@gentoo64 ~ $ cat /boot/config | grep PROC_EVENT
CONFIG_ACPI_PROC_EVENT=y
CONFIG_PROC_EVENTS=y
angelus@gentoo64 ~ $
My problem now is, that if I enable any options needed for uvesafb, there won't be any option for activating fbcondecor in my Kernel configuration.
This is why
Code: Select all
bo.root( ~ ): emerge -av splashutils
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-gfx/splashutils-1.5.2.1 USE="gpm mng png truetype -hardened" 0 kB
...
* The kernel tree against which dev-libs/klibc was built was not patched
* with a compatible version of fbcondecor. Splashutils will be compiled
* without fbcondecor support (i.e. verbose mode will not work).
So splashutils doesn't install /usr/sbin/fbcondecor_ctl and I don't have /dev/fbcondecor in place.
It seems to me that I mustn't activate uvesafb if I want to activate fbcondecor, but... Eh.
If I disable all uvesafb stuff I'll be able to activate an Kernel option for fbcondecor.
I have my resolution on the console (which needs to be fixed to something like 1600x1200) after udev on system startup with quiet mode, but I don't have console decorations after bootup (for sure, because there's no fbcondecor_ctl I think?), fbcondecor added to "default" runlevel and configured via /etc/conf.d/fbcondecor; anything I can imagine and I read about seems to be good...
What am I missing?, what am I doing wrong?
Thanks in advance,
groover
If I was you, I'd like to be me.