Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
vesafb support broken in kernel 2.6.23?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
stenny
Tux's lil' helper
Tux's lil' helper


Joined: 06 Feb 2003
Posts: 100
Location: Germany

PostPosted: Mon Oct 22, 2007 11:10 pm    Post subject: vesafb support broken in kernel 2.6.23? Reply with quote

I'm using a framebuffer console with vesafb and X running the accelerated X-server for NVidia graphic cards ever since. But after upgrading my kernel to 2.6.23-gentoo yesterday, the framebuffer console is not working anymore :-( .
A 80x25 text console looks really strange on a 19" TFT monitor :-)

As I always copy the .config of the currently running kernel to the new kernel's build folder, I'm sure, I didn't change the fb relevant kernel parameters. (I of course do a "make oldconfig" prior to building the kernel to update .config!) The fb driver always is compiled directly into the kernel.
After booting 2.6.23 for the first time and discovering, that fb is not working anymore I tried vesafb, nvidiafb and uvesafb. Only nvidiafb is working and the console shows the resolution I'm used to. But with nvidiafb, the nvidia module for X cannot be loaded any longer, so this is not the solution I'm looking for. But vesafb and uvesafb refuse to work :evil:


Currently, uvesafb is compiled into the kernel. With this "dmesg" tells the following (only vesa relevant entries!):
Code:
stenny@delos /usr/src/linux-2.6.23-gentoo/Documentation/fb $ dmesg | grep vesa
Kernel command line: root=/dev/sda2 video=uvesafb:1280x1024:mtrr:4,ywrap
uvesafb: failed to execute /sbin/v86d
uvesafb: make sure that the v86d helper is installed and executable
uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
uvesafb: vbe_init() failed with -22
uvesafb: probe of uvesafb.0 failed with error -22

stenny@delos /usr/src/linux-2.6.23-gentoo/Documentation/fb $ ls -l /sbin/v86d
-rwxr-xr-x 1 root root 17032 Oct 23 00:40 /sbin/v86d

stenny@delos /usr/src/linux-2.6.23-gentoo/Documentation/fb $ ls /sys/bus/platform/drivers/uvesafb/
bind  unbind  v86d


The "failed to execute ..." sounds strange, as the tool exists in the mentioned folder and "root" can execute v86d.

Any help is greatly appreciated.

Thanks in advance
stefan
Back to top
View user's profile Send private message
blubbi
Guru
Guru


Joined: 27 Apr 2003
Posts: 564
Location: Halle (Saale), Germany

PostPosted: Mon Oct 22, 2007 11:51 pm    Post subject: Reply with quote

Maybe this helps:

Quote:
vesafb-tng replaced with uvesafb


http://www.reactivated.net/weblog/archives/2007/10/gentoo-sources-2623-feature-changes/

and here is a howto, how to switch:

http://dev.gentoo.org/~spock/projects/uvesafb/

regards
blubbi
_________________
-->Please add [solved] to the initial post's subject line if you feel your problem is resolved.
-->Help answer the unanswered

http://olausson.de
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum