Bug 13178

Summary: [2.7 M2 RC2] X server and matchbox desktop don't start up properly on beaglebone
Product: [Build System, Metadata & Runtime] BSPs Reporter: Yi Zhao <yi.zhao>
Component: bsps-meta-yoctoAssignee: Kevin Hao <kexin.hao>
Status: RESOLVED FIXED QA Contact: Yi Zhao <yi.zhao>
Severity: normal    
Priority: High CC: ee.peng.yeoh, yi.zhao
Version: 2.7   
Target Milestone: 2.7 M4   
Hardware: BeagleBone   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: Regression (Used to work)
Verified: Documentation change: No (bug/feature does not impact docs)
Attachments:
Description Flags
Xorg.0.log
none
messages
none
ps list none

Description Yi Zhao 2019-02-14 06:12:27 UTC
Image location: https://autobuilder.yocto.io/pub/releases/yocto-2.7_M2.rc2/machines/beaglebone-yocto/

Git rev: master/be52da152a4d9f9e798844f592ec9ae7e051c658

Steps:
1. Download beaglebone core-image-sato-sdk wic image from the above link.
2. Deploy wic image to MircoSD card and boot up system.

The matchbox desktop can not start up successfully. Some warning messages on serial port:
(II) modeset(0): Initializing kms color map for depth 16, 6 bpc.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported high keycode 372 for name <I372> ignored
>                   X11 cannot support keycodes above 255.
>                   This warning only shows for the first high keycode.
Errors from xkbcomp are not fatal to the X server
tilcdc 4830e000.lcdc: Invalid pitch: fb and crtc widths must be the same
D-BUS per-session daemon address is: unix:abstract=/tmp/dbus-QDAm4GZ7w7,guid=1d674124d30d28cb93b411925c64faff
Error: No calibratable devices found.
matchbox: Cant find a keycode for keysym 269025056
matchbox: ignoring key shortcut XF86Calendar=!$contacts

matchbox: Cant find a keycode for keysym 2809
matchbox: ignoring key shortcut telephone=!$dates

matchbox: Cant find a keycode for keysym 269025050
matchbox: ignoring key shortcut XF86Start=!matchbox-remote -desktop

dbus-daemon[660]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=0 pid=638 comm="connman-applet ")
[settings daemon] Forking. run with -n to prevent fork
dbus-daemon[660]: Successfully activated service 'org.a11y.atspi.Registry'
SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
matchbox-wm: X error warning (0xc00002): BadWindow (invalid Window parameter) (opcode: 12)
tilcdc 4830e000.lcdc: tilcdc_plane_atomic_check: Size must match mode (0x0 == 1280x1024)


This is a regression issue. It works on 2.7 M2 RC1.
Comment 1 Yi Zhao 2019-02-14 06:15:08 UTC
Created attachment 4430 [details]
Xorg.0.log
Comment 2 Yi Zhao 2019-02-14 06:15:27 UTC
Created attachment 4431 [details]
messages
Comment 3 Yi Zhao 2019-02-14 06:15:42 UTC
Created attachment 4432 [details]
ps list