Letux Kernel

Issue 591: 3.14: Tux missing on Boot-Panel

Reported by Nikolaus Schaller, Apr 10, 2014

only if we compile with device tree.
Compiling with old board file did work (at least up to 3.14-rc7).

Comment 1 by Nikolaus Schaller, Jul 29, 2014

appears to have something to do with panel drivers as kernel 
modules. So the fb is coming up too late (where the Tux already has 
been drawn)

Code to draw the Tux appears to be:

fb_show_logo()

http://lxr.free-electrons.com/source/drivers/video/fbdev/core/fbmem.c
#L663

We have to find the calling sequence and how it relates to DSS 
initialisation.

Comment 2 by Nikolaus Schaller, Aug 17, 2014

Status: Accepted
Owner: hns

Comment 3 by Nikolaus Schaller, Dec 17, 2016

Simple idea:

put dump_stack() into fb_show_logo() and check how it is called from 
omap dss initialization (if at all).

Add some EPROBE_DEFER return at a good location...

Created: 10 years 8 months ago by Nikolaus Schaller

Updated: 7 years 11 months ago

Status: Accepted

Owner: Nikolaus Schaller

Labels:
Type:Defect
Priority:Medium
Milestone:3.15