Hi all,
I am working on our own designed board based i.MX6Q.Now I connected a 24-bit LVDS panels(4 pairs of LVDS data signals )
to LVDS0 port.And my bootargs for video is: video=mxcfb0:dev=ldb,LDB-XGA,if=RGB24.
When I boot up linux,my panel can only display some black and white vertical lines like this:
And some messages about IPU appeard:
Freeing init memory: 212K
INFO: task ipu1_task:378 blocked for more than 10 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
ipu1_task D 80544b9c 0 378 2 0x00000000
[<80544b9c>] (__schedule0x258/0x6d4) from [<803d2494>] (ipu_task_thread0x260/0xaf0)
[<803d2494>] (ipu_task_thread0x260/0xaf0) from [<800943ec>] (kthread0x80/0x88)
[<800943ec>] (kthread0x80/0x88) from [<80043a5c>] (kernel_thread_exit0x0/0x8)
INFO: task ipu1_task:379 blocked for more than 10 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
ipu1_task D 80544b9c 0 379 2 0x00000000
[<80544b9c>] (__schedule0x258/0x6d4) from [<803d2494>] (ipu_task_thread0x260/0xaf0)
[<803d2494>] (ipu_task_thread0x260/0xaf0) from [<800943ec>] (kthread0x80/0x88)
[<800943ec>] (kthread0x80/0x88) from [<80043a5c>] (kernel_thread_exit0x0/0x8)
Starting Advanced Power Management daemon... [80G [74G[ OK ]
Last login: Thu Jan 1 00:01:37 UTC 1970 on ttymxc0
speech-dispatcher disabled; edit /etc/default/speech-dispatcher
Checking for running unattended-upgrades:
vgaarb: this pci device is not a vga device
vgaarb: this pci device is not a vga device
Starting bluetooth [80G [74G[ OK ]
[33m* [39;49m PulseAudio configured for per-user sessions
saned disabled; edit /etc/default/saned
INFO: task ipu1_task:378 blocked for more than 10 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
INFO: task ipu1_task:379 blocked for more than 10 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
1 Jan 00:00:47 ntpdate[5657]: no server suitable for synchronization found
INFO: task ipu1_task:378 blocked for more than 10 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
INFO: task ipu1_task:379 blocked for more than 10 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
INFO: task ipu1_task:378 blocked for more than 10 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
INFO: task ipu1_task:379 blocked for more than 10 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
I think maybe there is some relationship about my LVDS failure.But my HDMI is working OK.
Any advice will be appreciated.
Best Regards
Xiaoqiang
Hi Xiaoqiang
24bit lcd support is described below
iMX6QD How to Add 24-bit LVDS Support in Android
Re: 24bit LVDS display looks like wrong color depth on imx6DL AI PDK
also if this lvds lcd has different timings, than one used with Freescale Sabre board
(Hannstar lcd), one will have to change fb_videomode, example can be found below
[U-Boot] [PATCH 9/9] mx6qsabrelite: Add splaschscreen support
Best regards
igor