[meta-freescale] No video on SabreLite

Gary Thomas gary at mlbassoc.com
Tue Nov 11 06:21:39 PST 2014

I'm trying to build for my SabreLite using the latest master
   MACHINE           = "nitrogen6x"
   TUNE_FEATURES     = "arm armv7a vfp neon callconvention-hard cortexa9"
   TARGET_FPU        = "vfp-neon"
   meta              = "master:3c741a8d33acbf4b3d5eecc04533bc76e2f37253"
   meta-fsl-arm      = "master:b03f3b6974c463fb21faffa8623526c3f39bfec4"
   meta-fsl-arm-extra = "master:33fa5e67d42eae155d62951fcb7aa771705e25d7"

This all builds fine (I'm using an image such as core-image-sato)
When I boot, X fails:
   [2670340.692] (EE) open /dev/fb0: No such file or directory
   [2670340.692] (EE) No devices detected.
Indeed, there are no frame buffer devices:
   root at nitrogen6x:~# ls -l /dev/fb*
   ls: cannot access /dev/fb*: No such file or directory
   root at nitrogen6x:~# cat /proc/cmdline
   enable_wait_mode=off video=mxcfb0:dev=lcd,CLAA-WVGA,if=RGB666 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off fbmem=10
M console=ttymxc1,115200 vmalloc=400M consoleblank=0 rootwait root=/dev/mmcblk0p2 mxc_hdmi.only_cea=1

I can see by the boot log that there were some issues:
   mxc_sdc_fb fb.26: register mxc display driver lcd
   mxc_sdc_fb fb.26: NO mxc display driver found!
   mxc_sdc_fb fb.27: mxcfb1 is turned off!
   mxc_sdc_fb fb.28: mxcfb2 is turned off!
   mxc_sdc_fb fb.29: mxcfb3 is turned off!

Also, the kernel didn't manage my TSC2004 touch panel:
   root at nitrogen6x:~# ls -l /dev/input
   total 0
   drwxr-xr-x 2 root root      60 Nov 11 14:02 by-path
   crw-rw---- 1 root input 13, 64 Nov 11 14:02 event0
   crw-rw---- 1 root input 13, 65 Nov 11 14:02 event1
   crw-rw---- 1 root input 13, 63 Nov 11 14:02 mice
   crw-rw---- 1 root input 13, 32 Nov 11 14:02 mouse0
   lrwxrwxrwx 1 root root       6 Nov 11 14:02 touchscreen0 -> event0
   root at nitrogen6x:~# ls -l /dev/input/by-path/
   total 0
   lrwxrwxrwx 1 root root 9 Nov 11 14:02 platform-gpio-keys.23-event -> ../event1

This was all built using out of the box recipes from master
updated on 2014-11-10
   root at nitrogen6x:~# cat /proc/version
   Linux version 3.10.17-1.0.2_ga+yocto+gf7a1e18 (gthomas at titan) (gcc version 4.8.2 (GCC) ) #1 SMP Mon Nov 10 09:28:59 MST 2

Ideas?  I know that this is all quite new, moving to 3.10.17-1.0.2,
but I would like to get my SabreLite board working again :-)


Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world

More information about the meta-freescale mailing list