Linux - Embedded & Single-board computerThis forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
This is my first post so i hope to not write in the wrong place.
I have a PC104 board with a vortex86sx processor and a XGI volari Z9s video controller, the SO is a very stripped down version of linux with just busybox and less more provided by the makers of the PC104 board, the bootloader is Syslinux.
Beside the VGA output there is an output for flat panel TFT display, but I have trouble to use a TFT because the video signal looks blocked on a fixed resolution (too high for my panel) and i can't change them.
My display is 480x272 but if i can't have this resolution i can use an higher one and waste some pixels.
If i put vga=ask in the syslinux.cfg and select different modes the aspect ratio changes but the timings are the same.
I tried to change the resolution and the timings with the command "fbset" using the options -g and -t (using the displays optimized timigs), but it didn't changed nothing. It looks it can change the resolution (if i choose a VESA mode) but without changing the timings i only have a corrupted signal even on VGA output because it would have a refresh rate too fast.
I tried also to change only the pixclock parameter (fbset -pixclock 100000) but it didn't changed anything in the output...
Right, I'm sorry for the lack of infos but i forgot to write them.
My linux uses linux kernel 2.6.29 and it's CLI only. It uses the framebuffer (i have /dev/fb0) and there isn't X.
During the boot it looks that something called XGIfb set the video mode.
When i put vga=ask i have only few video modes, 4 text modes and some graphics modes (320x200, 320x240, 640x400, 640x480, each with some differents depth). Anyway, whatever option i choose, the pixel clock and the horizontal sync and the vertical sync are always the same. (and I want to lower the freq of the first two, at least)
I don't know what else you may need to know because i'm relatively new to Linux World, so ask whatever you need.
I searched but there is no fb.conf, I've read somewhere that there could be a fb.modes but i don't have that, too...
Should I create them?
Tomorrow morning I'll try those options in the kernel boot line and I let you know.
ATM, I'm still slugging coffee to wake up, but my memory of framebuffer 12 years or so back was that it did vesa modes. If that's so, you can certainly slow your hsync & vsync. That said, the refresh must be very fast or else your chosen panel is a piece of xxxx. fb.modes sounds fine for a config file.
I tried that file but it didn't worked... I found some more documentation about my board and i found that there is a different BIOS for each of the supported TFT panels. So i just have to change it. I tried and it in fact changed. But it looks to me an extreme way to change resolution! Maybe i'll try to see if it's possible to access the video's BIOS and override this option in software.
Thank you for your support, even if my case is different, i still learned something new from you!