Hi Andreas--
I took a look at your discussion thread and it seems our circumstances
are a little different but they could be related.
First, if you want more debug info you could try these items (maybe
more) in your kernel config:
CONFIG_OMAP2_DSS_DEBUG=y
CONFIG_OMAP2_DSS_DEBUGFS=y
CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
Second, I'm attaching a the dmesg output that covers a finishing boot ->
display off -> display on cycle. These are the timestamps of interest:
10.94 = the board has booted up and the gnome is starting
196.70 = gnome user is logged in and around here is the last touch
screen tap/input
782.25 = (about 10 minutes later) screen timeout/blank occurs
4102.58 = touch the screen again to wake it up--backlight goes on
but screen is still blank
From what I see in the log it "looks okay to me". In other words,
nothing obviously bad jumps out. So it got me wondering: what if the
context being saved/restored is itself corrupted--is there a way to
determine that? Or, is there a way to prevent the sleeping in the first
place?
Should I move this discussion to the kernel mailing list you cite? I
don't want to spam the Angstrom list if there's a different list that's
better suited.
On 4/10/2013 6:25 PM, Andreas Müller wrote:
On Wed, Apr 10, 2013 at 11:41 PM, Peter Kurrasch <gtin...@hotmail.com> wrote:
4) my display (10-inch capacitive touch from Chalkboard Elec) times out
after a while but will not wake up again--even though the backlight remains
on the entire time? this one is especially annoying because the only way I
can recover (that I've figured out so far!) is to reset the BBxm
Maybe I have similar on gumstix overo with kernel 3.8.5 and previous
versions. I wrote some notes in kernel mailing list without helping
response yet [1]. Could you supply some console log error message
when this happens?
Andreas
[1] http://marc.info/?l=linux-omap&m=136250904607413&w=2
[ 10.947326] APPLY: omap_dss_mgr_apply(lcd)
[ 10.947387] APPLY: writing mgr 0 regs
[ 10.947387] APPLY: writing ovl 0 regs<7>[ 10.947418] DISPC:
dispc_ovl_setup 0, pa 9e900000, pa_uv 0, sw 1280, 0,0, 1280x800 -> 1280x800,
cmode 40, rot 0, mir 0, chan 0 repl 1
[ 10.947448] DISPC: calc_rot(0): scrw 1280, 1280x800
[ 10.947448] DISPC: offset0 0, offset1 0, row_inc 1, pix_inc 1
[ 10.947479] DISPC: 0,0 1280x800 -> 1280x800
[ 10.947479] APPLY: writing ovl 0 regs extra
[ 10.947479] APPLY: writing ovl 1 regsAPPLY: writing ovl 1 regs extra
[ 10.947509] APPLY: writing ovl 2 regsAPPLY: writing ovl 2 regs extra
[ 10.947509] APPLY: writing mgr 0 regs extra<7>[ 10.947540] DISPC: GO LCD
[ 10.947967] omapdss OVERLAY error: check_overlay: paddr cannot be 0
[ 10.954620] APPLY: writing mgr 0 regs
[ 10.954650] APPLY: writing ovl 0 regsAPPLY: writing ovl 0 regs extra
[ 10.954650] APPLY: writing ovl 1 regsAPPLY: writing ovl 1 regs extra
[ 10.954681] APPLY: writing ovl 2 regsAPPLY: writing ovl 2 regs extra
[ 10.954681] APPLY: writing mgr 0 regs extra<3>[ 10.976196] omapdss OVERLAY
error: check_overlay: paddr cannot be 0
[ 11.003540] omapfb omapfb: setup_plane failed
[ 12.263488] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 12.271057] smsc95xx 1-2.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa
0x45E1
>[ 12.324310] systemd-udevd[57]: worker [78] terminated by signal 11
>(Segmentation fault)
>[ 12.435333] systemd-udevd[57]: worker [78] failed while handling
>'/devices/platform/musb-omap2430/musb-hdrc.0.auto/gadget/net/usb0'
[ 14.148254] ntrig 0003:1B96:0007.0001: hiddev0,hidraw0: USB HID v1.10 Device
[N-trig DuoSense] on usb-ehci-omap.0-2.3/input0
[ 14.663696] ntrig 0003:1B96:0007.0001: Firmware version: 3.4.10.53.0 (5116
b046)
>[ 14.739257] systemd-udevd[90]: Failed to apply ACL on /dev/snd/timer:
>Operation not supported
[ 15.461029] input: N-trig DuoSense as
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3:1.1/input/input2
[ 15.615203] input: N-trig DuoSense as
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3:1.1/input/input3
[ 15.748748] input: N-trig DuoSense as
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3:1.1/input/input4
[ 15.891662] ntrig 0003:1B96:0007.0002: input,hidraw1: USB HID v1.10 Device
[N-trig DuoSense] on usb-ehci-omap.0-2.3/input1
[ 16.055511] ntrig 0003:1B96:0007.0002: Firmware version: 3.4.10.53.0 (5116
b046)
[ 46.911560] EXT4-fs (mmcblk0p2): re-mounted. Opts: commit=0
[ 196.708404] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode.
Opts: (null)
[ 782.254455] DISPC: dispc_runtime_put
[ 782.254486] DISPC: dispc_save_context
[ 782.254547] DISPC: context saved, ctx_loss_count 0
[ 782.254638] DSS: dss_save_context
[ 782.254638] DSS: context saved
[ 4102.586395] DPI: dpi_set_timings
[ 4102.587036] DISPC: dispc_runtime_get
[ 4102.587097] DSS: dss_restore_context
[ 4102.587097] DSS: context restored
[ 4102.587097] DISPC: dispc_restore_context
[ 4102.587127] DSS: dispc clock info found from cache.
[ 4102.587127] DSS: dpll4_m4 = 864000000
[ 4102.587127] DSS: fck = 72000000 (12)
[ 4102.588958] APPLY: writing mgr 0 regs
[ 4102.588958] APPLY: writing ovl 0 regs
[ 4102.588958] APPLY: writing ovl 0 regs extra
[ 4102.588989] APPLY: writing ovl 1 regs
[ 4102.588989] APPLY: writing ovl 1 regs extra
[ 4102.588989] APPLY: writing ovl 2 regs
[ 4102.588989] APPLY: writing ovl 2 regs extra
[ 4102.588989] APPLY: writing mgr 0 regs extra
[ 4102.588989] DISPC: channel 0 xres 1280 yres 800
[ 4102.589019] DISPC: pck 72000
[ 4102.589019] DISPC: hsw 32 hfp 48 hbp 80 vsw 6 vfp 14 vbp 3
[ 4102.589019] DISPC: vsync_level 1 hsync_level 0 data_pclk_edge 1 de_level 0
sync_pclk_edge 0
[ 4102.589019] DISPC: hsync 50000Hz, vsync 60Hz
[ 4102.589050] DISPC: lck = 72000000 (1)
[ 4102.589050] DISPC: pck = 72000000 (1)
root@beagleboard:~#
_______________________________________________
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel