Unix Technical Forum

uvesafb (and klibc and v86d)

This is a discussion on uvesafb (and klibc and v86d) within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> I'd like to use uvesafb[*] with Slackware 12.1. I'm posting here in case anyone's using it and has any ...


Go Back   Unix Technical Forum > Unix Operating Systems > Slackware Linux Support

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 05-16-2008, 01:38 PM
=?ISO-8859-1?B?u1Gr?=
 
Posts: n/a
Default uvesafb (and klibc and v86d)

I'd like to use uvesafb[*] with Slackware 12.1. I'm posting here in
case anyone's using it and has any pointers.

It looks like the fairly straightforward plan is to

1) make sure I have a kernel with CONFIG_CONNECTOR=y and
CONFIG_FB_UVESA=y

2) compile klibc against that kernel; install

3) compile x86v, statically linked to that klibc; install

4) make the initrd; configure the bootloader

I'm not surprised v86d isn't in Slackware 12.1, but I am a bit
surprised there's no klibc.
[*] <http://dev.gentoo.org/~spock/projects/uvesafb/>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 05-20-2008, 05:54 PM
=?ISO-8859-1?Q?=BBQ=AB?=
 
Posts: n/a
Default Re: uvesafb (and klibc and v86d)

In <news:20080515184231.30307e83@bellgrove.remarqs.ne t>,
»Q« <boxcars@gmx.net> wrote:

> I'd like to use uvesafb[*] with Slackware 12.1. I'm posting here in
> case anyone's using it and has any pointers.
>
> It looks like the fairly straightforward plan is to


The outline was fine, but there were a couple of details I'll post in
case it can save someone headaches.

> 1) make sure I have a kernel with CONFIG_CONNECTOR=y and
> CONFIG_FB_UVESA=y


I'm using a 2.6.25.2 kernel.

> 2) compile klibc against that kernel; install


The uvesavb site does not mention what version of klibc is needed. I
found I couldn't compile v86d against klibc-1.5 (latest stable), but
it compiled fine against 1.5.9 (latest testing).

The instructions in klibc's README worked for me, except they were a
bit unclear about where the linux symlink should be. It should be in
the source's root directory (which is not the directory just above the
README). I did need to use "make prepare" on the kernel tree before I
could compile klibc.

> 3) compile x86v, statically linked to that klibc; install


Oops, that should be v86d. Compile is simple.

../configure --with-klibc
make
sudo make install

> 4) make the initrd; configure the bootloader


I didn't make an initrd. I don't need anything other than this to
load, so I just copied the initramfs file from v86d's source package
to /usr/share/v86d/ and reconfigured the kernel to use it.

I use grub, and I don't know how lilo should look. With grub, this
kernel option gets me good framebuffer results:

video=uvesafb:1600x1200-32,ywrap,mtrr:3

<http://wiki.debian.org/HowToUseUvesafbWithDebian> was helpful, but
note it has an error -- you don't want to compile v86d with x86emu.

--
»Q«
Kleeneness is next to Gödelness.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 05-20-2008, 05:54 PM
=?ISO-8859-1?Q?=BBQ=AB?=
 
Posts: n/a
Default Re: uvesafb (and klibc and v86d)

In <news:20080520040459.63fad53d@prezmyra.remarqs.net >,
»Q« <boxcars@gmx.net> wrote:

> > 2) compile klibc against that kernel; install

>
> The uvesavb site does not mention what version of klibc is needed.--


It actually does, in a note at the bottom I hadn't picked up on.
>=1.5.8


--
»Q«
Kleeneness is next to Gödelness.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 05:26 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com