Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
(solved) UvesaFB isn't working
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1081

PostPosted: Thu Nov 08, 2007 12:49 am    Post subject: (solved) UvesaFB isn't working Reply with quote

I upgraded to gentoo-sources-2.6.23-r1 just so I could get uvesafb working on my console but it is not working, the is the error message I pulled from dmsg

Code:
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


and in case someone is wondering yes I have v86d installed


Last edited by <3 on Fri Nov 09, 2007 6:23 am; edited 1 time in total
Back to top
View user's profile Send private message
swimmer
Veteran
Veteran


Joined: 15 Jul 2002
Posts: 1330
Location: Netherlands

PostPosted: Thu Nov 08, 2007 2:41 am    Post subject: Reply with quote

And do you have
Code:
CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"
in your kernel .config?

HTH
swimmer
Back to top
View user's profile Send private message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1081

PostPosted: Thu Nov 08, 2007 4:43 am    Post subject: Reply with quote

yes
Back to top
View user's profile Send private message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2588
Location: Near Toronto

PostPosted: Thu Nov 08, 2007 12:06 pm    Post subject: Reply with quote

pardon me for asking, but just to be clear, you have
emerged v86d?
_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Back to top
View user's profile Send private message
swimmer
Veteran
Veteran


Joined: 15 Jul 2002
Posts: 1330
Location: Netherlands

PostPosted: Thu Nov 08, 2007 1:25 pm    Post subject: Reply with quote

In such cases of doubt I always re-emerge klibc to make sure it's uptodate ...

HTH
swimmer
Back to top
View user's profile Send private message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1081

PostPosted: Thu Nov 08, 2007 2:55 pm    Post subject: Re: UvesaFB isn't working Reply with quote

<3 wrote:
and in case someone is wondering yes I have v86d installed


yes
Back to top
View user's profile Send private message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1081

PostPosted: Thu Nov 08, 2007 3:12 pm    Post subject: Reply with quote

just emerge --sync then re-emerged klibc and it still does not work. I am wondering though what is meant by this line
Code:
uvesafb: make sure that the v86d helper is installed and executable
what is the v86d helper?
Back to top
View user's profile Send private message
swimmer
Veteran
Veteran


Joined: 15 Jul 2002
Posts: 1330
Location: Netherlands

PostPosted: Thu Nov 08, 2007 3:29 pm    Post subject: Reply with quote

I think this means "/sbin/v86d" ... perhaps you should do what it says and check? ;-)

HTH
swimmer
Back to top
View user's profile Send private message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1081

PostPosted: Fri Nov 09, 2007 5:37 am    Post subject: Reply with quote

Code:
#ls -l /sbin/v86d
-rwxr-xr-x 1 root root 107128 Nov  7 16:36 /sbin/v86d
Back to top
View user's profile Send private message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1081

PostPosted: Fri Nov 09, 2007 6:24 am    Post subject: Reply with quote

according to this thread CONFIG_FRAMEBUFFER_CONSOLE=y needs to be enabled. It didn't say that on the uvesafb website.

Porblem Solved.
Back to top
View user's profile Send private message
swimmer
Veteran
Veteran


Joined: 15 Jul 2002
Posts: 1330
Location: Netherlands

PostPosted: Fri Nov 09, 2007 7:34 am    Post subject: Reply with quote

Hmpf :-/
Back to top
View user's profile Send private message
LinuxDolt
Tux's lil' helper
Tux's lil' helper


Joined: 05 May 2003
Posts: 104

PostPosted: Fri Jun 18, 2010 1:56 am    Post subject: Reply with quote

I was also having this problem after upgrading my kernel from .28 to .32 ... the solution for me was to switch CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY to y.
Back to top
View user's profile Send private message
Brane2
n00b
n00b


Joined: 03 Jul 2011
Posts: 44

PostPosted: Sun Jul 03, 2011 11:38 pm    Post subject: Reply with quote

I have exact same problem oon multiple machinse after upgrading to 2.6.39 ( and later r1 and r2)

I heve chacked that "/usr/src/linux" link points to right sources, I have reemerged klibc and v86d

/sbin/v86d exists and is executable. Also, it is being installed anew after each "emerge v86d".

I fon't use ramdisk and expect from kernel to find and execute v86d from the disk of the root partition, as always.

I also checked in kernel .config file for "CONFIG_FRAMEBUFFER_CONSOLE=y" option, which is set.

dmesg | grep uvesafb gives me:

Quote:
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


Worth pointing out is the fact that this thing behaves differently on different machines:

-on workstation ( Phenom II x4 955BE on AM3 board with inactive AMD graphics and two nVidia cards -7600 GS and 8600 GT and three monitors ) it stopped working after 2.6.37 IIRC

-on server ( Phenom II x4 955BE on AM2+ board with on-board AMD graphics and one small 1280x1024 LCD monitor ) it never worked with uvesafb, but I have to use radeon driver

- on laptop ( Dell Inspiron 1720 with Intel dual core CPU and nVidia based graphics ) it stopped working with kernel 2.6.39*
_________________
On the journey of life I chose the psycho path...
Back to top
View user's profile Send private message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1081

PostPosted: Mon Jul 04, 2011 6:16 am    Post subject: Reply with quote

are you following these instructions?
Back to top
View user's profile Send private message
Brane2
n00b
n00b


Joined: 03 Jul 2011
Posts: 44

PostPosted: Mon Jul 04, 2011 8:32 am    Post subject: Reply with quote

I tried it.

It is the same as I practiced it before, only difference is that I rolled now v86d in initramfs as described.

And kernel boot parameters are a bit differently expressed now.

It did the trick on my workstation, but it still refuses to work on notebook.
_________________
On the journey of life I chose the psycho path...
Back to top
View user's profile Send private message
Brane2
n00b
n00b


Joined: 03 Jul 2011
Posts: 44

PostPosted: Tue Jul 05, 2011 12:07 am    Post subject: Reply with quote

Here is output of "dmesg | grep uvesafb" from notebook:

Quote:
ommand line: root=/dev/md124 uvesafb.mtrr=3 uvesafb.mode_option=1920x1200-16@60
Kernel command line: root=/dev/md124 uvesafb.mtrr=3 uvesafb.mode_option=1920x1200-16@60
uvesafb: NVIDIA Corporation, G84 Board - p410h1 , Chip Rev , OEM: NVIDIA, VBE v3.0
uvesafb: VBIOS/hardware doesn't support DDC transfers
uvesafb: no monitor limits have been set, default refresh rate will be used
uvesafb: scrolling: redraw
uvesafb: framebuffer at 0xfb000000, mapped to 0xffffc90005680000, using 14336k, total 14336k

_________________
On the journey of life I chose the psycho path...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware 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