[uClibc] Trouble with buildroot and X11

Christian MICHON christian.michon at gmail.com
Thu Jun 23 07:00:59 UTC 2005

On 6/22/05, David Smoot <davidsmoot at gmail.com> wrote:
> First post to the list, and yes I did search but to no avail.  Before
> I start complaining let me start by saying thanks for such a great
> tool.  It is very impressive and very handy.  If I could only figure
> out X11...

the secret lies in not using the latest of X11, or Xorg :)

sorry I can't help with generic X11 compilation. What I was
helping with was Xfbdev...

> I tried compiling in the tinyX server and that completed the build
> process (and I made sure I have a kernel with fbdev support).  But I
> cannot for the life of me figure out how to run the fbdev binary.

now this is an easy one. You need to add some linux kernel
parameters, to boot into framebuffer mode. Typically on 686,
vga=791 or vga=788 or vga=785 (respectively: 1024x768,
800x600, 640x480)

> Does it require a config file?  Is it configured with command line
> options?  I have an Intel 845GV graphics chipset which uses the 'Intel
> i810' device driver.  How would I call / configure the fbdev
> executable to set up a simple 800x600 screen with 16 bit color and
> keyboard / mouse support?

you need the kernel linux boot parameters I mentionned, a /dev/mouse
pointing to the right mouse device. Keyboard should work out of the

There's no parsing of any config file, one of the reason of tinyX to be
simple and small. You can though invoke some cmd line switches
(Xfbdev -h) to get some tweaks regarding 2 button mices, backplanes
uncached, and stuff like that. Fonts path can also be configured
in this way.

> Sorry for all the questions but I have really hammered on this for a
> couple of days and am completely stuck.  Any suggestions welcome as
> well as any links to a "rtfm" for fbdev.  I found some fbdev man pages
> but they were next to useless.  I need either the command line syntax
> or config file syntax.

Nice hammering :)


More information about the uClibc mailing list