I've noticed quite a lot of activity with the new kernel (3.10.17)
recently so I thought I'd give it a go.  I built my normal X11 based
system for my SabreLite, overriding the kernel to be 3.10+

For the record, I built using these layers (plus my own local distro layer)
meta              = "master:4e9eb77108c7e628ebd00ec848b8bc034802e197"
meta-fsl-arm      = "master:c43d781a35f148fe5267261d7f634d51a8ad647c"
meta-fsl-arm-extra = "master:745e6b99edb94672edf0c1377a69b5fc03ab1a35"

I was happily surprised when it came right up, found my camera (so
far not tested).  Sadly, X11 didn't start with the attached log messages.

Is this the kernel vs GPU firmware mismatch I read about last week?
What needs to be done to get this going?

Great progress & I'm looking forward to moving up to 3.10 for everything
soon!

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
[ 68154.416] 
X.Org X Server 1.14.4
Release Date: 2013-10-31
[ 68154.417] X Protocol Version 11, Revision 0
[ 68154.417] Build Operating System: Linux 3.2.0-54-generic x86_64 
[ 68154.417] Current Operating System: Linux sabrelite 3.10.173.10.17_beta+yocto+g9260843 #1 SMP Wed Feb 5 14:52:13 MST 2014 armv7l
[ 68154.417] Kernel command line: enable_wait_mode=off video=mxcfb0:dev=lcd,CLAA-WVGA,if=RGB666 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off fbmem=10M console=ttymxc1,115200 vmalloc=400M consoleblank=0 rootwait root=/dev/mmcblk0p2 mxc_hdmi.only_cea=1
[ 68154.417] Build Date: 05 February 2014  12:38:50PM
[ 68154.417]  
[ 68154.417] Current version of pixman: 0.32.4
[ 68154.417] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[ 68154.417] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 68154.417] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb  5 21:59:18 2014
[ 68154.421] (==) Using config file: "/etc/X11/xorg.conf"
[ 68154.421] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 68154.421] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 68154.424] (==) No Layout section.  Using the first Screen section.
[ 68154.424] (==) No screen section available. Using defaults.
[ 68154.424] (**) |-->Screen "Default Screen Section" (0)
[ 68154.424] (**) |   |-->Monitor "<default monitor>"
[ 68154.430] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[ 68154.430] (**) |   |-->Device "i.MX Accelerated Framebuffer Device"
[ 68154.430] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[ 68154.430] (**) Option "BlankTime" "10"
[ 68154.430] (==) Automatically adding devices
[ 68154.430] (==) Automatically enabling devices
[ 68154.430] (==) Automatically adding GPU devices
[ 68154.431] (WW) The directory "/usr/share/fonts/X11/misc/" does not exist.
[ 68154.431] 	Entry deleted from font path.
[ 68154.431] (WW) The directory "/usr/share/fonts/X11/TTF/" does not exist.
[ 68154.431] 	Entry deleted from font path.
[ 68154.431] (WW) The directory "/usr/share/fonts/X11/OTF/" does not exist.
[ 68154.431] 	Entry deleted from font path.
[ 68154.431] (WW) The directory "/usr/share/fonts/X11/Type1/" does not exist.
[ 68154.431] 	Entry deleted from font path.
[ 68154.431] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 68154.431] 	Entry deleted from font path.
[ 68154.431] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 68154.431] 	Entry deleted from font path.
[ 68154.431] (==) FontPath set to:
	
[ 68154.431] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 68154.431] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 68154.432] (II) Loader magic: 0x1a6850
[ 68154.432] (II) Module ABI versions:
[ 68154.432] 	X.Org ANSI C Emulation: 0.4
[ 68154.432] 	X.Org Video Driver: 14.1
[ 68154.432] 	X.Org XInput driver : 19.1
[ 68154.432] 	X.Org Server Extension : 7.0
[ 68154.433] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 68154.434] Initializing built-in extension Generic Event Extension
[ 68154.434] Initializing built-in extension SHAPE
[ 68154.434] Initializing built-in extension MIT-SHM
[ 68154.434] Initializing built-in extension XInputExtension
[ 68154.435] Initializing built-in extension XTEST
[ 68154.435] Initializing built-in extension BIG-REQUESTS
[ 68154.435] Initializing built-in extension SYNC
[ 68154.435] Initializing built-in extension XKEYBOARD
[ 68154.435] Initializing built-in extension XC-MISC
[ 68154.435] Initializing built-in extension XFIXES
[ 68154.435] Initializing built-in extension RENDER
[ 68154.435] Initializing built-in extension RANDR
[ 68154.435] Initializing built-in extension COMPOSITE
[ 68154.435] Initializing built-in extension DAMAGE
[ 68154.435] Initializing built-in extension MIT-SCREEN-SAVER
[ 68154.435] Initializing built-in extension DOUBLE-BUFFER
[ 68154.435] Initializing built-in extension DPMS
[ 68154.435] Initializing built-in extension X-Resource
[ 68154.435] Initializing built-in extension XVideo
[ 68154.435] Initializing built-in extension XVideo-MotionCompensation
[ 68154.435] Initializing built-in extension XFree86-VidModeExtension
[ 68154.435] Initializing built-in extension XFree86-DGA
[ 68154.435] Initializing built-in extension XFree86-DRI
[ 68154.435] Initializing built-in extension DRI2
[ 68154.435] (II) LoadModule: "glx"
[ 68154.438] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 68154.457] (II) Module glx: vendor="X.Org Foundation"
[ 68154.457] 	compiled for 1.14.4, module version = 1.0.0
[ 68154.457] 	ABI class: X.Org Server Extension, version 7.0
[ 68154.457] (==) AIGLX enabled
[ 68154.457] Loading extension GLX
[ 68154.457] (II) LoadModule: "vivante"
[ 68154.458] (II) Loading /usr/lib/xorg/modules/drivers/vivante_drv.so
[ 68154.497] (II) Module vivante: vendor="X.Org Foundation"
[ 68154.497] 	compiled for 1.14.4, module version = 1.0.0
[ 68154.497] 	ABI class: X.Org Video Driver, version 14.1
[ 68154.497] Loading extension vivext
[ 68154.497] (II) VIVANTE: fb driver for vivante: VivanteGC500, VivanteGC2100,
	VivanteGCCORE
[ 68154.498] (--) using VT number 1

[ 68154.532] (WW) Falling back to old probe method for vivante
[ 68154.532] (II) Loading sub module "fbdevhw"
[ 68154.532] (II) LoadModule: "fbdevhw"
[ 68154.533] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 68154.534] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 68154.534] 	compiled for 1.14.4, module version = 0.0.2
[ 68154.534] 	ABI class: X.Org Video Driver, version 14.1
[ 68154.535] (II) VIVANTE(0): using default device
[ 68154.539] (II) VIVANTE(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 16/16
[ 68154.539] (==) VIVANTE(0): Depth 16, (==) framebuffer bpp 16
[ 68154.539] (==) VIVANTE(0): RGB weight 565
[ 68154.539] (==) VIVANTE(0): Default visual is TrueColor
[ 68154.539] (==) VIVANTE(0): Using gamma correction (1.0, 1.0, 1.0)
[ 68154.539] (II) VIVANTE(0): hardware: DISP3 BG (video memory: 750kB)
[ 68154.539] (II) VIVANTE(0): checking modes against framebuffer device...
[ 68154.539] (II) VIVANTE(0): checking modes against monitor...
[ 68154.539] (--) VIVANTE(0): Virtual size is 800x480 (pitch 800)
[ 68154.539] (**) VIVANTE(0):  Built-in mode "current": 27.0 MHz, 29.3 kHz, 57.5 Hz
[ 68154.539] (II) VIVANTE(0): Modeline "current"x0.0   27.00  800 860 880 920  480 490 500 510 -hsync -vsync -csync (29.3 kHz b)
[ 68154.539] (==) VIVANTE(0): DPI set to (96, 96)
[ 68154.539] (II) Loading sub module "fb"
[ 68154.539] (II) LoadModule: "fb"
[ 68154.541] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 68154.550] (II) Module fb: vendor="X.Org Foundation"
[ 68154.550] 	compiled for 1.14.4, module version = 1.0.0
[ 68154.550] 	ABI class: X.Org ANSI C Emulation, version 0.4
[ 68154.550] (II) Loading sub module "exa"
[ 68154.550] (II) LoadModule: "exa"
[ 68154.550] (II) Loading /usr/lib/xorg/modules/libexa.so
[ 68154.556] (II) Module exa: vendor="X.Org Foundation"
[ 68154.556] 	compiled for 1.14.4, module version = 2.6.0
[ 68154.556] 	ABI class: X.Org Video Driver, version 14.1
[ 68154.602] (II) VIVANTE(0): FB Start = 0x7671c000  FB Base = 0x7671c000  FB Offset = (nil)
[ 68154.616] (II) VIVANTE(0): test Initializing EXA
[ 68154.616] (II) VIVANTE(0): (driver build from: -dirty)
[ 68154.616] (II) EXA(0): Driver allocated offscreen pixmaps
[ 68154.616] (II) EXA(0): Driver registered support for the following operations:
[ 68154.616] (II)         Solid
[ 68154.616] (II)         Copy
[ 68154.616] (II)         Composite (RENDER acceleration)
[ 68154.616] (II)         UploadToScreen
[ 68154.616] (EE) VIVANTE(0): internal error: GPU Ctx Init Failed
[ 68154.616] (EE) VIVANTE(0): internal error: initExaLayer failed in VivScreenInit()
[ 68154.616] (==) VIVANTE(0): Backing store disabled
[ 68154.617] (==) VIVANTE(0): DPMS enabled
[ 68154.617] drmOpenDevice: node name is /dev/dri/card0
[ 68154.617] drmOpenDevice: open result is 12, (OK)
[ 68154.617] drmOpenDevice: node name is /dev/dri/card0
[ 68154.617] drmOpenDevice: open result is 12, (OK)
[ 68154.617] drmOpenByBusid: Searching for BusID platform:Vivante GCCore:00
[ 68154.617] drmOpenDevice: node name is /dev/dri/card0
[ 68154.617] drmOpenDevice: open result is 12, (OK)
[ 68154.617] drmOpenByBusid: drmOpenMinor returns 12
[ 68154.617] drmOpenByBusid: drmGetBusid reports platform:Vivante GCCore:00
[ 68154.617] (II) [drm] DRM interface version 1.4
[ 68154.617] (II) [drm] DRM open master succeeded.
[ 68154.617] (II) VIVANTE(0): [drm] Using the DRM lock SAREA also for drawables.
[ 68154.617] (II) VIVANTE(0): [drm] framebuffer handle = 0x40100000
[ 68154.618] (II) VIVANTE(0): [drm] added 1 reserved context for kernel
[ 68154.618] (II) VIVANTE(0): X context handle = 0x1
[ 68154.618] (II) VIVANTE(0): [drm] installed DRM signal handler
[ 68154.618] (II) VIVANTE(0): [DRI] installation complete
[ 68154.618] (==) RandR enabled
[ 68154.650] (II) AIGLX: Screen 0 is not DRI2 capable
[ 68154.650] drmOpenDevice: node name is /dev/dri/card0
[ 68154.650] drmOpenDevice: open result is 13, (OK)
[ 68154.650] drmOpenByBusid: Searching for BusID platform:Vivante GCCore:00
[ 68154.650] drmOpenDevice: node name is /dev/dri/card0
[ 68154.650] drmOpenDevice: open result is 13, (OK)
[ 68154.650] drmOpenByBusid: drmOpenMinor returns 13
[ 68154.650] drmOpenByBusid: Interface 1.4 failed, trying 1.1
[ 68154.650] drmOpenByBusid: drmGetBusid reports platform:Vivante GCCore:00
[ 68154.685] (EE) AIGLX error: vivante exports no extensions (/usr/lib/dri/vivante_dri.so: undefined symbol: __driDriverExtensions)
[ 68154.685] (EE) AIGLX: reverting to software rendering
[ 68154.802] (II) AIGLX: Loaded and initialized swrast
[ 68154.802] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 68154.805] (EE) 
[ 68154.805] (EE) Backtrace:
[ 68154.805] (EE) 
[ 68154.805] (EE) Segmentation fault at address 0x0
[ 68154.806] (EE) 
Fatal server error:
[ 68154.806] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 68154.806] (EE) 
[ 68154.806] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[ 68154.806] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 68154.806] (EE) 
[ 68154.817] (EE) Server terminated with error (1). Closing log file.
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to