I have some strange behavior on my board and LCD
It's a custom iMX6S board running Linux 3.0.35. The display is a parallel LCD (8-bit) using BT656 protocol.
After booting, I display an image on the LCD. After a few minutes the display suddenly becomes white. At that point, if I try to display a new image nothing happens.
However, if I do "echo 0 > /sys/devices/platform/mxc_sdc_fb.0/graphics/fb0/blank", then I can display images again. But, again, after a few minutes the LCD turns white.
Any ideas what might be causing the LCD to 'turn white' by itself?
Solved! Go to Solution.
Thanks -- that solved the issue.
I found this resource with additional useful commands --- http://www.armadeus.com/wiki/index.php?title=FrameBuffer
For anyone looking::
# echo 0 > /sys/class/graphics/fbcon/cursor_blink
also possible at boot time (with 3.x recent kernels):
BIOS> setenv extrabootargs vt.global_cursor_default=0
# echo 1 > /sys/class/graphics/fbcon/cursor_blink
# echo 1 > /sys/class/graphics/fb0/blank
# echo 0 > /sys/class/graphics/fb0/blank
# echo -e '\033[9;X]' > /dev/tty1 (from serial console)
# echo -e '\033[9;X]' (from framebuffer console)
or to set it at each boot, use /etc/inittab:
tty1::sysinit:echo -e '\033[9;X]'
# echo -e '\033[?17;0;0c' > /dev/tty1 (from serial console)
# echo -e '\033[?17;0;0c' (from framebuffer console)
# echo -e '\033[?5h' > /dev/tty1
# echo -e '\033[?5l' > /dev/tty1