beagleboard/buildroot

Minimal X11 build failing to start xorg

Opened this issue · 3 comments

Using a BeagleBone Black Industrial, I'm able to get a buildroot image to build and run. However, despite trying all manner of configuration variations the xorg server fails to start due to a missing module (a framebuffer). The missing module and file are either "libfb"/'libfb.so' or "fbdev"/"fbdev_drv.so" depending on which options are chosen while configuring buildroot .config. I'm able to get a working minimal X11 build using Yocto and the 'libfb.so' module is present in the /usr/lib/xorg/modules directory(where it should be). Doing a bit of digging shows that the source files necessary to build 'libfb' are present in the xserver source code.

I'm attaching the current .config (renamed) file I'm using with buildroot. What is the secret sauce to getting a viable xorg server built in buildroot?
current.txt

Best,
Ian

@colmekik try the "qt5" config: https://github.com/buildroot/buildroot/blob/master/configs/beaglebone_qt5_defconfig

in debian we default to xserver-xorg-video-fbdev for the AM33'x based beagle's...

Regards,

@RobertCNelson sadly the beaglebone_qt5_defconfig does not utilize X at all. I've included xserver-xorg-video-fbdev in test configurations quite often in my experimentation, unfortunately the necessary module just doesn't get built.

That's a bummer... i thought it did...