enable VGA output

Started by TranceTrouble, October 24, 2012, 12:44:48 PM

Previous topic - Next topic

TranceTrouble

once again running into a user problem,

i got myself a running kernel and i had it working with FrameBuffer support before but it stopped working, my old compiled kernel does still work but i cant seem to find out what is wrong in my new .config to get it working again. currently it doesn't display anything on my vga but i have console over uart.

does someone know which settings i need to set specifically to get it working again?




TranceTrouble

#1
ah found my problem had to enable VGASTATE as well ::)

vinifr

Hi, ;)

Taking advantage of your question, which required modules to enable VGA ouput?

TranceTrouble

i set the following modules located under: Device Drivers / Graphics Support

<M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support
    <M> Mali DRM supprt
<M> ARM Mali GPU modules
<M> Lowlevel video output switch control
<*> Support for frame buffer devices -->
    <*> Enable Firmware EDID
    Display options for sun4i/sun5i --->
      <*> DISP Driver Support(sun5i)
      -*- Reserve memory block for sunxi/fb
      <*> Disable FB/UMP integration
      <*> LCD Driver support (sun5i)
[ * ] Backlight & LCD device support --->
   <M> Lowlevel LCD controls
   <M> Lowlevel Backlight controls
   <M> Generic (aka Sharp Corgi) Backlight Driver
Display device support --->
   <*> Display panel/monitor support
Console display drive support
   <*> Framebuffer Console support
   <*> Map the console to the primary display device
[ * ] Bootup Logo --->
[ * ]Standard black and white linux logo
[ * ]Standard 16-color linux logo
[ * ]Standard 224-color linux logo

i haven't tested this over the LCD connector yet, only through VGA.
hope this helps. 
     

vinifr

Thanks very much. Now, the question is which modules to load? ;D

jarmouz

Compile your kernel with this file https://docs.google.com/file/d/0ByOKWTCf95tua2J4U1BDS3BVSzQ/edit
before this commande  $ make ARCH=arm a13om_defconfig)