Hi,
With the latest tilt-3.4 branch, I see these messages in the kernel while booting up:
[ 3.176330] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.185882] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.192138] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.198425] omap_vout omap_vout: Buffer Size = 3686400 [ 3.204925] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 3.211578] omap_vout omap_vout: setup_overlay failed [ 3.216949] omap_vout omap_vout: apply_changes failed [ 3.235626] omap_vout: probe of omap_vout failed with error -22 [ 3.242187] omap_vout:Could not register Video driver [ 3.253204] dmm dmm: initialized all PAT entries [ 3.414428] [drm] Enabling DMM ywrap scrolling [ 3.486267] Console: switching to colour frame buffer device 240x67 [ 3.517700] fb0: omapdrm frame buffer device [ 3.522308] drm: registered panic notifier [ 3.526733] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.533843] [drm] No driver support for vblank timestamp query. [ 3.540252] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0 [ 3.546905] ALSA device list: [ 3.550079] #0: PandaBoard [ 3.553222] #1: OMAPHDMI [ 3.793914] kjournald starting. Commit interval 5 seconds [ 3.796417] EXT3-fs (mmcblk0p2): using internal journal [ 3.798736] EXT3-fs (mmcblk0p2): recovery complete [ 3.798736] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode [ 3.798767] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 3.803009] devtmpfs: mounted [ 3.803314] Freeing init memory: 360K INIT: version 2.86 booting
I don't see any /dev/video* devices listed as expected.
Another observation is that, I see random kernel oops messages (they are totally random and I don't see them on reboot in some occasions). Here is the log when I see the crash:
[ 3.171173] VUSB: incomplete constraints, leaving on [ 3.177368] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.186920] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.193206] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.199493] omap_vout omap_vout: Buffer Size = 3686400 [ 3.205993] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 3.212646] omap_vout omap_vout: setup_overlay failed [ 3.217987] omap_vout omap_vout: apply_changes failed [ 3.236663] omap_vout: probe of omap_vout failed with error -22 [ 3.243194] omap_vout:Could not register Video driver [ 3.254241] dmm dmm: initialized all PAT entries [ 3.414764] omapdrm omapdrm.0: could not remap: -12 (3) [ 3.420349] omapdrm omapdrm.0: could not map (paddr)! [ 3.453826] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.460845] [drm] No driver support for vblank timestamp query. [ 3.467132] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0 [ 3.473754] ALSA device list: [ 3.476898] #0: PandaBoard [ 3.479919] #1: OMAPHDMI [ 3.679901] kjournald starting. Commit interval 5 seconds [ 3.685791] EXT3-fs (mmcblk0p2): using internal journal [ 3.693634] EXT3-fs (mmcblk0p2): recovery complete [ 3.698699] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode [ 3.706207] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 3.716827] devtmpfs: mounted [ 3.720306] Freeing init memory: 360K INIT: version 2.86 booting Please wait: booting... Error opening /dev/fb0: No such file or directory Starting udev [ 4.311767] udevd (797): /proc/797/oom_adj is deprecated, please use /proc/797/oom_score_adj instead. [ 4.463073] ------------[ cut here ]------------ [ 4.535278] WARNING: at fs/sysfs/file.c:343 sysfs_open_file+0x7c/0x238() [ 4.692840] missing sysfs attribute operations for kobject: [ 4.719787] Modules linked in: [ 4.723663] Backtrace: [ 4.726379] [<c0012850>] (dump_backtrace+0x0/0x118) from [<c04f0e7c>] (dump_stack+0x20/0x24) [ 4.739135] r6:c0634235 r5:00000157 r4:e4a61da8 r3:00000000 [ 4.748565] [<c04f0e5c>] (dump_stack+0x0/0x24) from [<c003d274>] (warn_slowpath_common+0x5c/0x74) [ 4.760375] [<c003d218>] (warn_slowpath_common+0x0/0x74) from [<c003d348>] (warn_slowpath_fmt+0x40/0x48) [ 4.772369] r8:e4eb3590 r7:e4a20240 r6:00000000 r5:e63c0860 r4:e63b71c0 [ 4.780151] r3:00000009 [ 4.783416] [<c003d308>] (warn_slowpath_fmt+0x0/0x48) from [<c01555b4>] (sysfs_open_file+0x7c/0x238) [ 4.793548] r3:e63ac600 r2:c0634245 [ 4.797424] [<c0155538>] (sysfs_open_file+0x0/0x238) from [<c00f7634>] (__dentry_open.clone.12+0x1a0/0x2ac) [ 4.808715] r8:e4a20240 r7:00000000 r6:00000000 r5:e4e6b550 r4:e60fe310 [ 4.815673] r3:c0505400 [ 4.821899] [<c00f7494>] (__dentry_open.clone.12+0x0/0x2ac) from [<c00f8514>] (nameidata_to_filp+0x48/0x54) [ 4.832336] [<c00f84cc>] (nameidata_to_filp+0x0/0x54) from [<c0106bec>] (do_last.clone.23+0x6ac/0x6cc) [ 4.842803] r6:00000000 r5:00000000 r4:e4a61ed8 r3:00000000 [ 4.849029] [<c0106540>] (do_last.clone.23+0x0/0x6cc) from [<c0106d14>] (path_openat+0xc4/0x368) [ 4.858489] [<c0106c50>] (path_openat+0x0/0x368) from [<c01070e8>] (do_filp_open+0x3c/0x88) [ 4.867492] [<c01070ac>] (do_filp_open+0x0/0x88) from [<c00f8608>] (do_sys_open+0xe8/0x180) [ 4.876373] r7:00000001 r6:e63ff000 r5:ffffff9c r4:00000003 [ 4.882537] [<c00f8520>] (do_sys_open+0x0/0x180) from [<c00f86d0>] (sys_open+0x30/0x34) [ 4.891082] [<c00f86a0>] (sys_open+0x0/0x34) from [<c000e280>] (ret_fast_syscall+0x0/0x30) [ 4.902313] ---[ end trace 3088af14cc900807 ]--- [ 5.935852] alignment: ignoring faults is unsafe on this CPU. Defaulting to fixup mode. Remounting root file system... Caching udev devnodes
The kernel commandline is this:
[ 0.000000] Kernel command line: console=tty0 console=ttyO2,115200n8 earlycon=ttyO2,115200n8 earlyprintk=1 root=/dev/mmcblk0p2 rootwait rw vram=32M omapfb.vram=0:16M,1:16M omapdss.def_disp=hdmi
Ramakrishnan
These are the relevant config options enabled in my .config. I have enabled the output V4L2 output device option and also the input.
CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_COMMON=y CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_OMAP2_VOUT=y CONFIG_SOC_CAMERA=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_CONTIG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEO_CAPTURE_DRIVERS=y
CONFIG_OMAP2_DSS=y CONFIG_OMAP2_VRAM_SIZE=16 CONFIG_OMAP2_DSS_DEBUG_SUPPORT=y CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS=y CONFIG_OMAP2_DSS_DPI=y CONFIG_OMAP2_DSS_RFBI=y CONFIG_OMAP2_DSS_VENC=y CONFIG_OMAP4_DSS_HDMI=y CONFIG_OMAP4_DSS_HDMI_AUDIO=y CONFIG_OMAP5_DSS_HDMI=y CONFIG_OMAP5_DSS_HDMI_AUDIO=y CONFIG_OMAP2_DSS_DSI=y CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
Thanks Ramakrishnan
On Wednesday 27 June 2012 03:54 PM, Ramakrishnan Muthukrishnan wrote:
Hi,
With the latest tilt-3.4 branch, I see these messages in the kernel while booting up:
[ 3.176330] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.185882] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.192138] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.198425] omap_vout omap_vout: Buffer Size = 3686400 [ 3.204925] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 3.211578] omap_vout omap_vout: setup_overlay failed [ 3.216949] omap_vout omap_vout: apply_changes failed [ 3.235626] omap_vout: probe of omap_vout failed with error -22 [ 3.242187] omap_vout:Could not register Video driver [ 3.253204] dmm dmm: initialized all PAT entries [ 3.414428] [drm] Enabling DMM ywrap scrolling [ 3.486267] Console: switching to colour frame buffer device 240x67 [ 3.517700] fb0: omapdrm frame buffer device [ 3.522308] drm: registered panic notifier [ 3.526733] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.533843] [drm] No driver support for vblank timestamp query. [ 3.540252] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0 [ 3.546905] ALSA device list: [ 3.550079] #0: PandaBoard [ 3.553222] #1: OMAPHDMI [ 3.793914] kjournald starting. Commit interval 5 seconds [ 3.796417] EXT3-fs (mmcblk0p2): using internal journal [ 3.798736] EXT3-fs (mmcblk0p2): recovery complete [ 3.798736] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode [ 3.798767] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 3.803009] devtmpfs: mounted [ 3.803314] Freeing init memory: 360K INIT: version 2.86 booting
I don't see any /dev/video* devices listed as expected.
Another observation is that, I see random kernel oops messages (they are totally random and I don't see them on reboot in some occasions). Here is the log when I see the crash:
[ 3.171173] VUSB: incomplete constraints, leaving on [ 3.177368] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.186920] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.193206] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.199493] omap_vout omap_vout: Buffer Size = 3686400 [ 3.205993] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 3.212646] omap_vout omap_vout: setup_overlay failed [ 3.217987] omap_vout omap_vout: apply_changes failed [ 3.236663] omap_vout: probe of omap_vout failed with error -22 [ 3.243194] omap_vout:Could not register Video driver [ 3.254241] dmm dmm: initialized all PAT entries [ 3.414764] omapdrm omapdrm.0: could not remap: -12 (3) [ 3.420349] omapdrm omapdrm.0: could not map (paddr)! [ 3.453826] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.460845] [drm] No driver support for vblank timestamp query. [ 3.467132] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0 [ 3.473754] ALSA device list: [ 3.476898] #0: PandaBoard [ 3.479919] #1: OMAPHDMI [ 3.679901] kjournald starting. Commit interval 5 seconds [ 3.685791] EXT3-fs (mmcblk0p2): using internal journal [ 3.693634] EXT3-fs (mmcblk0p2): recovery complete [ 3.698699] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode [ 3.706207] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 3.716827] devtmpfs: mounted [ 3.720306] Freeing init memory: 360K INIT: version 2.86 booting Please wait: booting... Error opening /dev/fb0: No such file or directory Starting udev [ 4.311767] udevd (797): /proc/797/oom_adj is deprecated, please use /proc/797/oom_score_adj instead. [ 4.463073] ------------[ cut here ]------------ [ 4.535278] WARNING: at fs/sysfs/file.c:343 sysfs_open_file+0x7c/0x238() [ 4.692840] missing sysfs attribute operations for kobject: [ 4.719787] Modules linked in: [ 4.723663] Backtrace: [ 4.726379] [<c0012850>] (dump_backtrace+0x0/0x118) from [<c04f0e7c>] (dump_stack+0x20/0x24) [ 4.739135] r6:c0634235 r5:00000157 r4:e4a61da8 r3:00000000 [ 4.748565] [<c04f0e5c>] (dump_stack+0x0/0x24) from [<c003d274>] (warn_slowpath_common+0x5c/0x74) [ 4.760375] [<c003d218>] (warn_slowpath_common+0x0/0x74) from [<c003d348>] (warn_slowpath_fmt+0x40/0x48) [ 4.772369] r8:e4eb3590 r7:e4a20240 r6:00000000 r5:e63c0860 r4:e63b71c0 [ 4.780151] r3:00000009 [ 4.783416] [<c003d308>] (warn_slowpath_fmt+0x0/0x48) from [<c01555b4>] (sysfs_open_file+0x7c/0x238) [ 4.793548] r3:e63ac600 r2:c0634245 [ 4.797424] [<c0155538>] (sysfs_open_file+0x0/0x238) from [<c00f7634>] (__dentry_open.clone.12+0x1a0/0x2ac) [ 4.808715] r8:e4a20240 r7:00000000 r6:00000000 r5:e4e6b550 r4:e60fe310 [ 4.815673] r3:c0505400 [ 4.821899] [<c00f7494>] (__dentry_open.clone.12+0x0/0x2ac) from [<c00f8514>] (nameidata_to_filp+0x48/0x54) [ 4.832336] [<c00f84cc>] (nameidata_to_filp+0x0/0x54) from [<c0106bec>] (do_last.clone.23+0x6ac/0x6cc) [ 4.842803] r6:00000000 r5:00000000 r4:e4a61ed8 r3:00000000 [ 4.849029] [<c0106540>] (do_last.clone.23+0x0/0x6cc) from [<c0106d14>] (path_openat+0xc4/0x368) [ 4.858489] [<c0106c50>] (path_openat+0x0/0x368) from [<c01070e8>] (do_filp_open+0x3c/0x88) [ 4.867492] [<c01070ac>] (do_filp_open+0x0/0x88) from [<c00f8608>] (do_sys_open+0xe8/0x180) [ 4.876373] r7:00000001 r6:e63ff000 r5:ffffff9c r4:00000003 [ 4.882537] [<c00f8520>] (do_sys_open+0x0/0x180) from [<c00f86d0>] (sys_open+0x30/0x34) [ 4.891082] [<c00f86a0>] (sys_open+0x0/0x34) from [<c000e280>] (ret_fast_syscall+0x0/0x30) [ 4.902313] ---[ end trace 3088af14cc900807 ]--- [ 5.935852] alignment: ignoring faults is unsafe on this CPU. Defaulting to fixup mode. Remounting root file system... Caching udev devnodes
The kernel commandline is this:
[ 0.000000] Kernel command line: console=tty0 console=ttyO2,115200n8 earlycon=ttyO2,115200n8 earlyprintk=1 root=/dev/mmcblk0p2 rootwait rw vram=32M omapfb.vram=0:16M,1:16M omapdss.def_disp=hdmi
Ramakrishnan
linaro-kernel mailing list linaro-kernel@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-kernel
I seem to have a similar problem. The 3.4 kernel worked without DSS yesterday, before it was added back again. Now I have added DSS again, which gives internal errors. I get:
Started Remount API VFS [ OK ] [ 5.176086] udevd[767]: starting version 182 Started udev Kernel Device Manager [ OK ] [ 5.332672] Internal error: Oops - undefined instruction: 0 [#1] PREEMPT SMP ARM [ 5.340515] Modules linked in: [ 5.343749] CPU: 0 Not tainted (3.4.0 #1) [ 5.348358] PC is at 0xe4952450 [ 5.351684] LR is at sysfs_write_file+0x178/0x1a8 [ 5.356658] pc : [<e4952450>] lr : [<c0169694>] psr: a00f0113 [ 5.356658] sp : e4af7f10 ip : e4952420 fp : e4af7f3c [ 5.368804] r10: e4957480 r9 : e4952410 r8 : e4952420 [ 5.374328] r7 : e4af7f78 r6 : e4acd098 r5 : e4acdcc0 r4 : 00000003 [ 5.381225] r3 : 00000003 r2 : e4acd800 r1 : c0751bb0 r0 : e4952410 [ 5.388122] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user [ 5.395660] Control: 10c5387d Table: a4ae404a DAC: 00000015 [ 5.401733] ...snip... [ 6.519531] Backtrace: [ 6.522125] [<c016951c>] (sysfs_write_file+0x0/0x1a8) from [<c010879c>] (vfs_write+0xb0/0x154) [ 6.531249] [<c01086ec>] (vfs_write+0x0/0x154) from [<c0108a58>] (sys_write+0x48/0x80) [ 6.539611] r8:00000003 r7:be80cf95 r6:e4a77f00 r5:00000000 r4:00000000 [ 6.546752] [<c0108a10>] (sys_write+0x0/0x80) from [<c000eac0>] (ret_fast_syscall+0x0/0x30) [ 6.555572] r8:c000ed28 r7:00000004 r6:00029914 r5:00000003 r4:0002d188 [ 6.562713] Code: 00000000 c0784600 c03f9864 e4952400 (ffffffff) [ 6.569702] ---[ end trace 8861a4d145d80b00 ]--- Failed to start udev Coldplug all Devices [FAILED]
I also get a lot of error messages from the omapdss:
[ 43.052581] omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled
sometimes I get spammed by them, about 10 each second or something. I do get a /dev/video0 with this though, so might not be completely related. Also don't get the /dev/fb0 error, but it seems to be udev crashing.
Best regards Martin
On 06/27/2012 02:06 PM, Ramakrishnan Muthukrishnan wrote:
These are the relevant config options enabled in my .config. I have enabled the output V4L2 output device option and also the input.
CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_COMMON=y CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_OMAP2_VOUT=y CONFIG_SOC_CAMERA=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_CONTIG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEO_CAPTURE_DRIVERS=y
CONFIG_OMAP2_DSS=y CONFIG_OMAP2_VRAM_SIZE=16 CONFIG_OMAP2_DSS_DEBUG_SUPPORT=y CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS=y CONFIG_OMAP2_DSS_DPI=y CONFIG_OMAP2_DSS_RFBI=y CONFIG_OMAP2_DSS_VENC=y CONFIG_OMAP4_DSS_HDMI=y CONFIG_OMAP4_DSS_HDMI_AUDIO=y CONFIG_OMAP5_DSS_HDMI=y CONFIG_OMAP5_DSS_HDMI_AUDIO=y CONFIG_OMAP2_DSS_DSI=y CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
Thanks Ramakrishnan
On Wednesday 27 June 2012 03:54 PM, Ramakrishnan Muthukrishnan wrote:
Hi,
With the latest tilt-3.4 branch, I see these messages in the kernel while booting up:
[ 3.176330] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.185882] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.192138] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.198425] omap_vout omap_vout: Buffer Size = 3686400 [ 3.204925] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 3.211578] omap_vout omap_vout: setup_overlay failed [ 3.216949] omap_vout omap_vout: apply_changes failed [ 3.235626] omap_vout: probe of omap_vout failed with error -22 [ 3.242187] omap_vout:Could not register Video driver [ 3.253204] dmm dmm: initialized all PAT entries [ 3.414428] [drm] Enabling DMM ywrap scrolling [ 3.486267] Console: switching to colour frame buffer device 240x67 [ 3.517700] fb0: omapdrm frame buffer device [ 3.522308] drm: registered panic notifier [ 3.526733] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.533843] [drm] No driver support for vblank timestamp query. [ 3.540252] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0 [ 3.546905] ALSA device list: [ 3.550079] #0: PandaBoard [ 3.553222] #1: OMAPHDMI [ 3.793914] kjournald starting. Commit interval 5 seconds [ 3.796417] EXT3-fs (mmcblk0p2): using internal journal [ 3.798736] EXT3-fs (mmcblk0p2): recovery complete [ 3.798736] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode [ 3.798767] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 3.803009] devtmpfs: mounted [ 3.803314] Freeing init memory: 360K INIT: version 2.86 booting
I don't see any /dev/video* devices listed as expected.
Another observation is that, I see random kernel oops messages (they are totally random and I don't see them on reboot in some occasions). Here is the log when I see the crash:
[ 3.171173] VUSB: incomplete constraints, leaving on [ 3.177368] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.186920] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.193206] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.199493] omap_vout omap_vout: Buffer Size = 3686400 [ 3.205993] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 3.212646] omap_vout omap_vout: setup_overlay failed [ 3.217987] omap_vout omap_vout: apply_changes failed [ 3.236663] omap_vout: probe of omap_vout failed with error -22 [ 3.243194] omap_vout:Could not register Video driver [ 3.254241] dmm dmm: initialized all PAT entries [ 3.414764] omapdrm omapdrm.0: could not remap: -12 (3) [ 3.420349] omapdrm omapdrm.0: could not map (paddr)! [ 3.453826] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.460845] [drm] No driver support for vblank timestamp query. [ 3.467132] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0 [ 3.473754] ALSA device list: [ 3.476898] #0: PandaBoard [ 3.479919] #1: OMAPHDMI [ 3.679901] kjournald starting. Commit interval 5 seconds [ 3.685791] EXT3-fs (mmcblk0p2): using internal journal [ 3.693634] EXT3-fs (mmcblk0p2): recovery complete [ 3.698699] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode [ 3.706207] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 3.716827] devtmpfs: mounted [ 3.720306] Freeing init memory: 360K INIT: version 2.86 booting Please wait: booting... Error opening /dev/fb0: No such file or directory Starting udev [ 4.311767] udevd (797): /proc/797/oom_adj is deprecated, please use /proc/797/oom_score_adj instead. [ 4.463073] ------------[ cut here ]------------ [ 4.535278] WARNING: at fs/sysfs/file.c:343 sysfs_open_file+0x7c/0x238() [ 4.692840] missing sysfs attribute operations for kobject: [ 4.719787] Modules linked in: [ 4.723663] Backtrace: [ 4.726379] [<c0012850>] (dump_backtrace+0x0/0x118) from [<c04f0e7c>] (dump_stack+0x20/0x24) [ 4.739135] r6:c0634235 r5:00000157 r4:e4a61da8 r3:00000000 [ 4.748565] [<c04f0e5c>] (dump_stack+0x0/0x24) from [<c003d274>] (warn_slowpath_common+0x5c/0x74) [ 4.760375] [<c003d218>] (warn_slowpath_common+0x0/0x74) from [<c003d348>] (warn_slowpath_fmt+0x40/0x48) [ 4.772369] r8:e4eb3590 r7:e4a20240 r6:00000000 r5:e63c0860 r4:e63b71c0 [ 4.780151] r3:00000009 [ 4.783416] [<c003d308>] (warn_slowpath_fmt+0x0/0x48) from [<c01555b4>] (sysfs_open_file+0x7c/0x238) [ 4.793548] r3:e63ac600 r2:c0634245 [ 4.797424] [<c0155538>] (sysfs_open_file+0x0/0x238) from [<c00f7634>] (__dentry_open.clone.12+0x1a0/0x2ac) [ 4.808715] r8:e4a20240 r7:00000000 r6:00000000 r5:e4e6b550 r4:e60fe310 [ 4.815673] r3:c0505400 [ 4.821899] [<c00f7494>] (__dentry_open.clone.12+0x0/0x2ac) from [<c00f8514>] (nameidata_to_filp+0x48/0x54) [ 4.832336] [<c00f84cc>] (nameidata_to_filp+0x0/0x54) from [<c0106bec>] (do_last.clone.23+0x6ac/0x6cc) [ 4.842803] r6:00000000 r5:00000000 r4:e4a61ed8 r3:00000000 [ 4.849029] [<c0106540>] (do_last.clone.23+0x0/0x6cc) from [<c0106d14>] (path_openat+0xc4/0x368) [ 4.858489] [<c0106c50>] (path_openat+0x0/0x368) from [<c01070e8>] (do_filp_open+0x3c/0x88) [ 4.867492] [<c01070ac>] (do_filp_open+0x0/0x88) from [<c00f8608>] (do_sys_open+0xe8/0x180) [ 4.876373] r7:00000001 r6:e63ff000 r5:ffffff9c r4:00000003 [ 4.882537] [<c00f8520>] (do_sys_open+0x0/0x180) from [<c00f86d0>] (sys_open+0x30/0x34) [ 4.891082] [<c00f86a0>] (sys_open+0x0/0x34) from [<c000e280>] (ret_fast_syscall+0x0/0x30) [ 4.902313] ---[ end trace 3088af14cc900807 ]--- [ 5.935852] alignment: ignoring faults is unsafe on this CPU. Defaulting to fixup mode. Remounting root file system... Caching udev devnodes
The kernel commandline is this:
[ 0.000000] Kernel command line: console=tty0 console=ttyO2,115200n8 earlycon=ttyO2,115200n8 earlyprintk=1 root=/dev/mmcblk0p2 rootwait rw vram=32M omapfb.vram=0:16M,1:16M omapdss.def_disp=hdmi
Ramakrishnan
linaro-kernel mailing list linaro-kernel@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-kernel
linaro-kernel mailing list linaro-kernel@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-kernel
On 06/27/12 20:44, the mail apparently from Martin Ertsås included:
I seem to have a similar problem. The 3.4 kernel worked without DSS
[ 5.351684] LR is at sysfs_write_file+0x178/0x1a8
If you look back in your dmesg, does all this start with that same error about paddr being 0 that ramakrishnan found?
I also get a lot of error messages from the omapdss:
[ 43.052581] omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled
sometimes I get spammed by them, about 10 each second or something. I do get a /dev/video0 with this though, so might not be completely related. Also don't get the /dev/fb0 error, but it seems to be udev crashing.
udev likes to go and fondle everyone's sys node, if the device represented by the node is incorrectly instantiated it can blow these kind of chunks.
Typically it didn't get instantiated correctly because it realized something was busted, and the error path did not clean up the sys registraton. It suggests if you study your dmesg closer you can get a clue about the issue that all this is stemming from.
-Andy
Yes, that is the start of it. Looks like everything is fine untill:
[ 2.258850] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 2.270050] omap_vout omap_vout: Buffer Size = 3686400 [ 2.277557] mmc1: queuing unknown CIS tuple 0x91 (3 bytes) [ 2.283538] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 2.290252] omap_vout omap_vout: setup_overlay failed [ 2.295623] omap_vout omap_vout: apply_changes failed
And then stuff is failing, this is also something I always get.
- Martin
On 06/27/2012 03:28 PM, Andy Green wrote:
On 06/27/12 20:44, the mail apparently from Martin Ertsås included:
I seem to have a similar problem. The 3.4 kernel worked without DSS
[ 5.351684] LR is at sysfs_write_file+0x178/0x1a8
If you look back in your dmesg, does all this start with that same error about paddr being 0 that ramakrishnan found?
I also get a lot of error messages from the omapdss:
[ 43.052581] omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled
sometimes I get spammed by them, about 10 each second or something. I do get a /dev/video0 with this though, so might not be completely related. Also don't get the /dev/fb0 error, but it seems to be udev crashing.
udev likes to go and fondle everyone's sys node, if the device represented by the node is incorrectly instantiated it can blow these kind of chunks.
Typically it didn't get instantiated correctly because it realized something was busted, and the error path did not clean up the sys registraton. It suggests if you study your dmesg closer you can get a clue about the issue that all this is stemming from.
-Andy
Hi Ramakrishnan, Martin,
On 27 June 2012 19:05, Martin Ertsås martiert@gmail.com wrote:
Yes, that is the start of it. Looks like everything is fine untill:
[ 2.258850] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 2.270050] omap_vout omap_vout: Buffer Size = 3686400 [ 2.277557] mmc1: queuing unknown CIS tuple 0x91 (3 bytes) [ 2.283538] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 2.290252] omap_vout omap_vout: setup_overlay failed [ 2.295623] omap_vout omap_vout: apply_changes failed
And then stuff is failing, this is also something I always get.
This is actually fixed by the attached patch[1]; it was acked for 3.3+, but somehow got missed in the pull request.
Could you please use this and let us know if everything's ok for you?
Thanks and regards, ~Sumit.
[1]: http://article.gmane.org/gmane.linux.drivers.video-input-infrastructure/4550...
- Martin
On 06/27/2012 03:28 PM, Andy Green wrote:
On 06/27/12 20:44, the mail apparently from Martin Ertsås included:
I seem to have a similar problem. The 3.4 kernel worked without DSS
[ 5.351684] LR is at sysfs_write_file+0x178/0x1a8
If you look back in your dmesg, does all this start with that same error about paddr being 0 that ramakrishnan found?
I also get a lot of error messages from the omapdss:
[ 43.052581] omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled
sometimes I get spammed by them, about 10 each second or something. I do get a /dev/video0 with this though, so might not be completely related. Also don't get the /dev/fb0 error, but it seems to be udev crashing.
udev likes to go and fondle everyone's sys node, if the device represented by the node is incorrectly instantiated it can blow these kind of chunks.
Typically it didn't get instantiated correctly because it realized something was busted, and the error path did not clean up the sys registraton. It suggests if you study your dmesg closer you can get a clue about the issue that all this is stemming from.
-Andy
linaro-kernel mailing list linaro-kernel@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-kernel
Hi Sumit,
On Thursday 28 June 2012 11:41 AM, Sumit Semwal wrote:
On 27 June 2012 19:05, Martin Ertsåsmartiert@gmail.com wrote:
Yes, that is the start of it. Looks like everything is fine untill:
[ 2.258850] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 2.270050] omap_vout omap_vout: Buffer Size = 3686400 [ 2.277557] mmc1: queuing unknown CIS tuple 0x91 (3 bytes) [ 2.283538] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 2.290252] omap_vout omap_vout: setup_overlay failed [ 2.295623] omap_vout omap_vout: apply_changes failed
And then stuff is failing, this is also something I always get.
This is actually fixed by the attached patch[1]; it was acked for 3.3+, but somehow got missed in the pull request.
Could you please use this and let us know if everything's ok for you?
Thanks.
The patch applied fine on tilt-3.4. When I bootup I get these messages:
[...] [ 3.180572] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.186859] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.193145] omap_vout omap_vout: Buffer Size = 3686400 [ 3.199645] omap_vout omap_vout: : registered and initialized video device 0 [ 3.207122] omap_vout omap_vout: Buffer Size = 3686400 [ 3.213562] omap_vout omap_vout: : registered and initialized video device 1 [...]
Now, if I do the following:
# gst-launch videotestsrc ! v4l2sink
I get a message:
[ 352.257080] omap_vout omap_vout: Unable to apply changes
and the gstreamer pipeline fails.
I will be glad to give you any other debug traces to fix the problem.
Thanks Ramakrishnan
On 06/28/12 15:09, the mail apparently from Ramakrishnan Muthukrishnan included:
Hi Sumit,
On Thursday 28 June 2012 11:41 AM, Sumit Semwal wrote:
On 27 June 2012 19:05, Martin Ertsåsmartiert@gmail.com wrote:
Yes, that is the start of it. Looks like everything is fine untill:
[ 2.258850] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 2.270050] omap_vout omap_vout: Buffer Size = 3686400 [ 2.277557] mmc1: queuing unknown CIS tuple 0x91 (3 bytes) [ 2.283538] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 2.290252] omap_vout omap_vout: setup_overlay failed [ 2.295623] omap_vout omap_vout: apply_changes failed
And then stuff is failing, this is also something I always get.
This is actually fixed by the attached patch[1]; it was acked for 3.3+, but somehow got missed in the pull request.
Could you please use this and let us know if everything's ok for you?
Thanks.
The patch applied fine on tilt-3.4. When I bootup I get these messages:
[...] [ 3.180572] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.186859] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.193145] omap_vout omap_vout: Buffer Size = 3686400 [ 3.199645] omap_vout omap_vout: : registered and initialized video device 0 [ 3.207122] omap_vout omap_vout: Buffer Size = 3686400 [ 3.213562] omap_vout omap_vout: : registered and initialized video device 1 [...]
Now, if I do the following:
# gst-launch videotestsrc ! v4l2sink
I get a message:
[ 352.257080] omap_vout omap_vout: Unable to apply changes
and the gstreamer pipeline fails.
I will be glad to give you any other debug traces to fix the problem.
I think perhaps because I built all these v4l2 and vout pieces as modules, I get different behaviour. Maybe I am missing a driver needed or it doesn't work so well done as modules.
With Archit's patch Sumit kindly sent us (which is now on tilt-3.4) on inserting omap-vout.ko I got a NULL pointer OOPS: when I made the routine omap_vout_setup_video_data a bit more paranoid and give errors on NULL, the cause is that vout->vid_info.overlays[0]->manager is NULL.
[ 22.855377] Linux video capture interface: v2.00 [ 23.122558] omap_vout omap_vout: cannot find display [ 23.122589] omap_vout omap_vout: 'hdmi' Display already enabled [ 23.122589] omap_vout omap_vout: cannot find display [ 23.122589] omap_vout_setup_video_data: NULL manager for overlays[0] [ 23.148742] omap_vout: probe of omap_vout failed with error -12 [ 23.148895] omap_vout:Could not register Video driver
-Andy
Hi Andy,
On 28 June 2012 12:51, Andy Green andy.green@linaro.org wrote:
On 06/28/12 15:09, the mail apparently from Ramakrishnan Muthukrishnan included:
Hi Sumit,
On Thursday 28 June 2012 11:41 AM, Sumit Semwal wrote:
On 27 June 2012 19:05, Martin Ertsåsmartiert@gmail.com wrote:
Yes, that is the start of it. Looks like everything is fine untill:
[ 2.258850] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 2.270050] omap_vout omap_vout: Buffer Size = 3686400 [ 2.277557] mmc1: queuing unknown CIS tuple 0x91 (3 bytes) [ 2.283538] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 2.290252] omap_vout omap_vout: setup_overlay failed [ 2.295623] omap_vout omap_vout: apply_changes failed
And then stuff is failing, this is also something I always get.
This is actually fixed by the attached patch[1]; it was acked for 3.3+, but somehow got missed in the pull request.
Could you please use this and let us know if everything's ok for you?
Thanks.
The patch applied fine on tilt-3.4. When I bootup I get these messages:
[...] [ 3.180572] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.186859] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.193145] omap_vout omap_vout: Buffer Size = 3686400 [ 3.199645] omap_vout omap_vout: : registered and initialized video device 0 [ 3.207122] omap_vout omap_vout: Buffer Size = 3686400 [ 3.213562] omap_vout omap_vout: : registered and initialized video device 1 [...]
Now, if I do the following:
# gst-launch videotestsrc ! v4l2sink
I get a message:
[ 352.257080] omap_vout omap_vout: Unable to apply changes
and the gstreamer pipeline fails.
I will be glad to give you any other debug traces to fix the problem.
I think perhaps because I built all these v4l2 and vout pieces as modules, I get different behaviour. Maybe I am missing a driver needed or it doesn't work so well done as modules.
With Archit's patch Sumit kindly sent us (which is now on tilt-3.4) on inserting omap-vout.ko I got a NULL pointer OOPS: when I made the routine omap_vout_setup_video_data a bit more paranoid and give errors on NULL, the cause is that vout->vid_info.overlays[0]->manager is NULL.
[ 22.855377] Linux video capture interface: v2.00 [ 23.122558] omap_vout omap_vout: cannot find display [ 23.122589] omap_vout omap_vout: 'hdmi' Display already enabled [ 23.122589] omap_vout omap_vout: cannot find display [ 23.122589] omap_vout_setup_video_data: NULL manager for overlays[0] [ 23.148742] omap_vout: probe of omap_vout failed with error -12 [ 23.148895] omap_vout:Could not register Video driver
Could you try to setup a dss pipeline manually via sysfs and see? (need to connect overlay0->tv(as manager)->hdmi(panel) via sysfs).
Unfortunately, the OMAP display team here is not actively working on or supporting V4L2 display driver interface, so the support might be a little sporadic.
-Andy
-- Andy Green | TI Landing Team Leader Linaro.org │ Open source software for ARM SoCs | Follow Linaro http://facebook.com/pages/Linaro/155974581091106 - http://twitter.com/#%21/linaroorg - http://linaro.org/linaro-blog
BR, ~Sumit.
On Thu, Jun 28, 2012 at 11:42 AM, Sumit Semwal sumit.semwal@linaro.orgwrote:
Unfortunately, the OMAP display team here is not actively working on or supporting V4L2 display driver interface, so the support might be a little sporadic.
well, i don't think any of us is doing that either as we switch to omapdrm only.
nico
Hi Ramakrishnan,
On 28 June 2012 12:39, Ramakrishnan Muthukrishnan ramakrmu@cisco.com wrote:
Hi Sumit,
On Thursday 28 June 2012 11:41 AM, Sumit Semwal wrote:
On 27 June 2012 19:05, Martin Ertsåsmartiert@gmail.com wrote:
Yes, that is the start of it. Looks like everything is fine untill:
[ 2.258850] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 2.270050] omap_vout omap_vout: Buffer Size = 3686400 [ 2.277557] mmc1: queuing unknown CIS tuple 0x91 (3 bytes) [ 2.283538] omapdss OVERLAY error: check_overlay: paddr cannot be 0 [ 2.290252] omap_vout omap_vout: setup_overlay failed [ 2.295623] omap_vout omap_vout: apply_changes failed
And then stuff is failing, this is also something I always get.
This is actually fixed by the attached patch[1]; it was acked for 3.3+, but somehow got missed in the pull request.
Could you please use this and let us know if everything's ok for you?
Thanks.
The patch applied fine on tilt-3.4. When I bootup I get these messages:
[...] [ 3.180572] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.186859] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.193145] omap_vout omap_vout: Buffer Size = 3686400 [ 3.199645] omap_vout omap_vout: : registered and initialized video device 0 [ 3.207122] omap_vout omap_vout: Buffer Size = 3686400 [ 3.213562] omap_vout omap_vout: : registered and initialized video device 1 [...]
Now, if I do the following:
# gst-launch videotestsrc ! v4l2sink
I get a message:
[ 352.257080] omap_vout omap_vout: Unable to apply changes
and the gstreamer pipeline fails.
I will be glad to give you any other debug traces to fix the problem.
Ok; could you please add "omapdss.debug=1 debug" in your bootargs and share the logs you get from this?
Thanks Ramakrishnan
BR, ~Sumit.
Hi Sumit,
Here is the log with "omapdss.debug=1 debug":
[ 3.533538] omap_sr_disable: omap_sr struct for sr_core not found [ 3.540222] Power Management for TI OMAP4XX/OMAP5XXX devices. [ 3.546386] hwmod gpmc not found [ 3.549896] sr_init: No PMIC hook to init smartreflex [ 3.555419] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized [ 3.563720] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized [ 3.572052] smartreflex smartreflex.2: omap_sr_probe: SmartReflex driver initialized [ 3.581359] SmartReflex Class3 initialized [ 3.590270] clock: disabling unused clocks to save power [ 3.598083] registered taskstats version 1 [ 3.602844] VANA: incomplete constraints, leaving on [ 3.609191] VDAC: incomplete constraints, leaving on [ 3.615203] VUSB: incomplete constraints, leaving on [ 3.621520] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.630187] omapdss: ENTER hdmi_panel_enable [ 3.634704] omapdss HDMI: ENTER hdmi_display_enable [ 3.639892] omapdss HDMI: hdmi_runtime_get [ 3.644256] omapdss DSS: dss_restore_context [ 3.648773] omapdss DSS: context restored [ 3.653045] omapdss DISPC: dispc_runtime_get [ 3.657562] omapdss DISPC: dispc_restore_context [ 3.662445] omapdss DISPC: ctx_loss_count: saved 0, current 1 [ 3.668548] omapdss DISPC: context restored [ 3.673004] omapdss HDMI: hdmi_power_on x_res= 640 y_res = 480 [ 3.679168] omapdss HDMI: M = 104 Mf = 234837 [ 3.683807] omapdss HDMI: range = 0 sd = 1 [ 3.688415] omapdss DISPC: FIFO merge enabled [ 3.693054] omapdss APPLY: dss_mgr_write_regs(1) [ 3.697906] omapdss APPLY: dss_ovl_write_regs(0) [ 3.702789] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.708221] omapdss DISPC: dispc_enable_plane 0, 0 [ 3.713287] omapdss DISPC: fifo(0) threshold (bytes), old 20352/20464, new 0/0 [ 3.720916] omapdss APPLY: dss_ovl_write_regs(1) [ 3.725799] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.731231] omapdss DISPC: dispc_enable_plane 1, 0 [ 3.736297] omapdss DISPC: fifo(1) threshold (bytes), old 32640/32752, new 0/0 [ 3.743927] omapdss APPLY: dss_ovl_write_regs(2) [ 3.748779] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.754211] omapdss DISPC: dispc_enable_plane 2, 0 [ 3.759277] omapdss DISPC: fifo(2) threshold (bytes), old 32640/32752, new 0/0 [ 3.766906] omapdss APPLY: dss_ovl_write_regs(3) [ 3.771789] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.777221] omapdss DISPC: dispc_enable_plane 3, 0 [ 3.782287] omapdss DISPC: fifo(3) threshold (bytes), old 32640/32752, new 0/0 [ 3.789916] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.795349] omapdss DISPC: channel 1 xres 640 yres 480 [ 3.805419] omapdss: ENTER hdmi_panel_enable [ 3.809967] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.816223] omapdss: ENTER hdmi_panel_enable [ 3.820739] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.826995] omap_vout omap_vout: Buffer Size = 3686400 [ 3.833526] omap_vout omap_vout: : registered and initialized video device 0 [ 3.841033] omap_vout omap_vout: Buffer Size = 3686400 [ 3.847503] omap_vout omap_vout: : registered and initialized video device 1 [ 3.860870] dmm dmm: initialized all PAT entries [ 3.866851] omapdss APPLY: omap_dss_mgr_apply(lcd) [ 3.871948] omapdss APPLY: dss_mgr_write_regs(1) [ 3.876831] omapdss APPLY: dss_ovl_write_regs(0) [ 3.881713] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.887145] omapdss APPLY: dss_ovl_write_regs(1) [ 3.891998] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.897430] omapdss APPLY: dss_ovl_write_regs(2) [ 3.902313] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.907745] omapdss APPLY: dss_ovl_write_regs(3) [ 3.912628] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.918029] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.923492] omapdss APPLY: omap_dss_mgr_apply(tv) [ 3.928466] omapdss APPLY: dss_mgr_write_regs(1) [ 3.933349] omapdss APPLY: dss_ovl_write_regs(0) [ 3.938232] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.943664] omapdss APPLY: dss_ovl_write_regs(1) [ 3.948547] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.953948] omapdss APPLY: dss_ovl_write_regs(2) [ 3.958831] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.964263] omapdss APPLY: dss_ovl_write_regs(3) [ 3.969146] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.974578] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.980010] omapdss DISPC: GO DIGIT [ 3.983703] omapdss APPLY: omap_dss_mgr_apply(lcd2) [ 3.988861] omapdss APPLY: dss_mgr_write_regs(1) [ 3.993743] omapdss APPLY: dss_ovl_write_regs(0) [ 3.998626] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.004058] omapdss APPLY: dss_ovl_write_regs(1) [ 4.008941] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.014343] omapdss APPLY: dss_ovl_write_regs(2) [ 4.019226] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.024658] omapdss APPLY: dss_ovl_write_regs(3) [ 4.029541] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.034973] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.040435] omapdss APPLY: dss_mgr_write_regs(1) [ 4.045318] omapdss APPLY: dss_ovl_write_regs(0) [ 4.050201] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.055633] omapdss APPLY: dss_ovl_write_regs(1) [ 4.060485] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.065917] omapdss APPLY: dss_ovl_write_regs(2) [ 4.070800] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.076232] omapdss APPLY: dss_ovl_write_regs(3) [ 4.081085] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.086517] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.092712] omapdss HDMI: hdmi_runtime_get [ 4.097045] omapdss HDMI: hdmi_runtime_put [ 4.101684] omapdss HDMI: hdmi_runtime_get [ 4.106018] omapdss HDMI: hdmi_runtime_put [ 4.110351] omapdss HDMI: hdmi_runtime_get [ 4.147430] omapdss HDMI: hdmi_runtime_put [ 4.151916] omapdss: hdmi_check_timings [ 4.155975] omapdss HDMI: hdmi_get_code [ 4.160064] omapdss: hdmi_check_timings [ 4.164093] omapdss HDMI: hdmi_get_code [ 4.168182] omapdss HDMI: timing1_hsync = 144 timing1_vsync = 49timing2_hsync = 144 timing2_vsync = 49 [ 4.178039] omapdss: hdmi_check_timings [ 4.182067] omapdss HDMI: hdmi_get_code [ 4.186126] omapdss: hdmi_check_timings [ 4.190185] omapdss HDMI: hdmi_get_code [ 4.194244] omapdss HDMI: timing1_hsync = 830 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.204101] omapdss: hdmi_check_timings [ 4.208160] omapdss HDMI: hdmi_get_code [ 4.212219] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.222076] omapdss: hdmi_check_timings [ 4.226135] omapdss HDMI: hdmi_get_code [ 4.230194] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.240051] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 700 timing2_vsync = 30 [ 4.249908] omapdss: hdmi_check_timings [ 4.253967] omapdss HDMI: hdmi_get_code [ 4.258026] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.267883] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.277709] omapdss: hdmi_check_timings [ 4.281768] omapdss HDMI: hdmi_get_code [ 4.285827] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 44timing2_hsync = 160 timing2_vsync = 44 [ 4.295684] omapdss: hdmi_check_timings [ 4.299743] omapdss HDMI: hdmi_get_code [ 4.303802] omapdss: hdmi_check_timings [ 4.307861] omapdss HDMI: hdmi_get_code [ 4.311920] omapdss HDMI: timing1_hsync = 370 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.321777] omapdss: hdmi_check_timings [ 4.325836] omapdss HDMI: hdmi_get_code [ 4.329895] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.339752] omapdss: hdmi_check_timings [ 4.343780] omapdss HDMI: hdmi_get_code [ 4.347869] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.357696] omapdss: hdmi_check_timings [ 4.361755] omapdss HDMI: hdmi_get_code [ 4.365814] omapdss: hdmi_check_timings [ 4.369873] omapdss HDMI: hdmi_get_code [ 4.373931] omapdss HDMI: timing1_hsync = 320 timing1_vsync = 38timing2_hsync = 320 timing2_vsync = 38 [ 4.383789] omapdss: hdmi_check_timings [ 4.387847] omapdss HDMI: hdmi_get_code [ 4.391906] omapdss: hdmi_check_timings [ 4.395965] omapdss HDMI: hdmi_get_code [ 4.400024] omapdss: hdmi_check_timings [ 4.404083] omapdss HDMI: hdmi_get_code [ 4.408142] omapdss: hdmi_check_timings [ 4.412200] omapdss HDMI: hdmi_get_code [ 4.416259] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 45timing2_hsync = 160 timing2_vsync = 45 [ 4.426116] omapdss: hdmi_check_timings [ 4.430175] omapdss HDMI: hdmi_get_code [ 4.434234] omapdss: hdmi_check_timings [ 4.438293] omapdss HDMI: hdmi_get_code [ 4.442352] omapdss HDMI: timing1_hsync = 256 timing1_vsync = 28timing2_hsync = 256 timing2_vsync = 28 [ 4.452209] omapdss: hdmi_check_timings [ 4.456237] omapdss HDMI: hdmi_get_code [ 4.460327] omapdss: hdmi_check_timings [ 4.464385] omapdss HDMI: hdmi_get_code [ 4.468444] omapdss: hdmi_check_timings [ 4.472503] omapdss HDMI: hdmi_get_code [ 4.476562] omapdss HDMI: timing1_hsync = 408 timing1_vsync = 42timing2_hsync = 408 timing2_vsync = 42 [ 4.486389] omapdss: hdmi_check_timings [ 4.490478] omapdss HDMI: hdmi_get_code [ 4.527099] [drm] Enabling DMM ywrap scrolling [ 4.532531] omapdss: hdmi_check_timings [ 4.532562] omapdss HDMI: hdmi_get_code [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.532592] omapdss: hdmi_set_timings [ 4.532592] omapdss HDMI: audio_disable [ 4.532592] omapdss HDMI: hdmi_get_code [ 4.532592] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532623] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.537750] omapdss HDMI: hdmi_runtime_put [ 4.537780] omapdss DISPC: dispc_runtime_put [ 4.537811] omapdss DISPC: dispc_save_context [ 4.537872] omapdss DISPC: context saved, ctx_loss_count 1 [ 4.537933] omapdss DSS: dss_save_context [ 4.537933] omapdss DSS: context saved [ 4.537963] omapdss HDMI: hdmi_runtime_get [ 4.537994] omapdss DSS: dss_restore_context [ 4.537994] omapdss DSS: context restored [ 4.538024] omapdss DISPC: dispc_runtime_get [ 4.538024] omapdss DISPC: dispc_restore_context [ 4.538055] omapdss HDMI: hdmi_power_on x_res= 1920 y_res = 1080 [ 4.538055] omapdss HDMI: M = 618 Mf = 196608 [ 4.538055] omapdss HDMI: range = 1 sd = 6 [ 4.538330] omapdss APPLY: dss_mgr_write_regs(1) [ 4.538330] omapdss APPLY: dss_ovl_write_regs(0) [ 4.538360] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.538360] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.538360] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new 0/0 [ 4.538391] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.538391] omapdss DISPC: channel 1 xres 1920 yres 1080 [ 4.577911] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.577911] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577911] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577941] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577941] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.577941] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577941] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577972] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577972] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.577972] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new 20352/118768 [ 4.578002] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.578002] omapdss DISPC: GO DIGIT [ 4.597900] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597900] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597900] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.597900] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.597930] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597930] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597961] omapdss DISPC: dispc_ovl_setup 0, pa 7f790000, pa_uv 0, sw 2048, 0,0, 1920x1080 -> 1920x1080, cmode 800, rot 0, mir 0, ilace 0 chan 1 repl 0 [ 4.597961] omapdss DISPC: calc_rot(0): scrw 2048, 1920x1080 [ 4.597991] omapdss DISPC: offset0 0, offset1 0, row_inc 513, pix_inc 1 [ 4.597991] omapdss DISPC: 0,0 1920x1080 -> 1920x1080 [ 4.598022] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.598022] omapdss DISPC: dispc_enable_plane 0, 1 [ 4.598022] omapdss DISPC: fifo(0) threshold (bytes), old 20352/118768, new 20352/118768 [ 4.598022] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.598052] omapdss DISPC: GO DIGIT [ 4.617889] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617889] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617889] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617919] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.617919] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.617950] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617950] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617950] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617950] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.644470] Console: switching to colour frame buffer device 240x67 [ 5.175567] fb0: omapdrm frame buffer device [ 5.183746] drm: registered panic notifier [ 5.191619] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 5.202301] [drm] No driver support for vblank timestamp query. ... ... [ 15.206634] omapdss HDMI: hdmi_runtime_get [ 15.267761] omapdss HDMI: hdmi_runtime_put [ 25.331604] omapdss HDMI: hdmi_runtime_get [ 25.394134] omapdss HDMI: hdmi_runtime_put [ 35.487823] omapdss HDMI: hdmi_runtime_get [ 35.549713] omapdss HDMI: hdmi_runtime_put
Hi Ramakrishnan,
+Vaibhav from TI (another team), who's the maintainer for omap_vout. He has kindly agreed to look into these issues.
Best regards, ~Sumit.
On 28 June 2012 17:27, Ramakrishnan Muthukrishnan ramakrmu@cisco.com wrote:
Hi Sumit,
Here is the log with "omapdss.debug=1 debug":
[ 3.533538] omap_sr_disable: omap_sr struct for sr_core not found [ 3.540222] Power Management for TI OMAP4XX/OMAP5XXX devices. [ 3.546386] hwmod gpmc not found [ 3.549896] sr_init: No PMIC hook to init smartreflex [ 3.555419] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized [ 3.563720] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized [ 3.572052] smartreflex smartreflex.2: omap_sr_probe: SmartReflex driver initialized [ 3.581359] SmartReflex Class3 initialized [ 3.590270] clock: disabling unused clocks to save power [ 3.598083] registered taskstats version 1 [ 3.602844] VANA: incomplete constraints, leaving on [ 3.609191] VDAC: incomplete constraints, leaving on [ 3.615203] VUSB: incomplete constraints, leaving on [ 3.621520] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.630187] omapdss: ENTER hdmi_panel_enable [ 3.634704] omapdss HDMI: ENTER hdmi_display_enable [ 3.639892] omapdss HDMI: hdmi_runtime_get [ 3.644256] omapdss DSS: dss_restore_context [ 3.648773] omapdss DSS: context restored [ 3.653045] omapdss DISPC: dispc_runtime_get [ 3.657562] omapdss DISPC: dispc_restore_context [ 3.662445] omapdss DISPC: ctx_loss_count: saved 0, current 1 [ 3.668548] omapdss DISPC: context restored [ 3.673004] omapdss HDMI: hdmi_power_on x_res= 640 y_res = 480 [ 3.679168] omapdss HDMI: M = 104 Mf = 234837 [ 3.683807] omapdss HDMI: range = 0 sd = 1 [ 3.688415] omapdss DISPC: FIFO merge enabled [ 3.693054] omapdss APPLY: dss_mgr_write_regs(1) [ 3.697906] omapdss APPLY: dss_ovl_write_regs(0) [ 3.702789] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.708221] omapdss DISPC: dispc_enable_plane 0, 0 [ 3.713287] omapdss DISPC: fifo(0) threshold (bytes), old 20352/20464, new 0/0 [ 3.720916] omapdss APPLY: dss_ovl_write_regs(1) [ 3.725799] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.731231] omapdss DISPC: dispc_enable_plane 1, 0 [ 3.736297] omapdss DISPC: fifo(1) threshold (bytes), old 32640/32752, new 0/0 [ 3.743927] omapdss APPLY: dss_ovl_write_regs(2) [ 3.748779] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.754211] omapdss DISPC: dispc_enable_plane 2, 0 [ 3.759277] omapdss DISPC: fifo(2) threshold (bytes), old 32640/32752, new 0/0 [ 3.766906] omapdss APPLY: dss_ovl_write_regs(3) [ 3.771789] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.777221] omapdss DISPC: dispc_enable_plane 3, 0 [ 3.782287] omapdss DISPC: fifo(3) threshold (bytes), old 32640/32752, new 0/0 [ 3.789916] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.795349] omapdss DISPC: channel 1 xres 640 yres 480 [ 3.805419] omapdss: ENTER hdmi_panel_enable [ 3.809967] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.816223] omapdss: ENTER hdmi_panel_enable [ 3.820739] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.826995] omap_vout omap_vout: Buffer Size = 3686400 [ 3.833526] omap_vout omap_vout: : registered and initialized video device 0 [ 3.841033] omap_vout omap_vout: Buffer Size = 3686400 [ 3.847503] omap_vout omap_vout: : registered and initialized video device 1 [ 3.860870] dmm dmm: initialized all PAT entries [ 3.866851] omapdss APPLY: omap_dss_mgr_apply(lcd) [ 3.871948] omapdss APPLY: dss_mgr_write_regs(1) [ 3.876831] omapdss APPLY: dss_ovl_write_regs(0) [ 3.881713] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.887145] omapdss APPLY: dss_ovl_write_regs(1) [ 3.891998] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.897430] omapdss APPLY: dss_ovl_write_regs(2) [ 3.902313] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.907745] omapdss APPLY: dss_ovl_write_regs(3) [ 3.912628] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.918029] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.923492] omapdss APPLY: omap_dss_mgr_apply(tv) [ 3.928466] omapdss APPLY: dss_mgr_write_regs(1) [ 3.933349] omapdss APPLY: dss_ovl_write_regs(0) [ 3.938232] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.943664] omapdss APPLY: dss_ovl_write_regs(1) [ 3.948547] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.953948] omapdss APPLY: dss_ovl_write_regs(2) [ 3.958831] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.964263] omapdss APPLY: dss_ovl_write_regs(3) [ 3.969146] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.974578] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.980010] omapdss DISPC: GO DIGIT [ 3.983703] omapdss APPLY: omap_dss_mgr_apply(lcd2) [ 3.988861] omapdss APPLY: dss_mgr_write_regs(1) [ 3.993743] omapdss APPLY: dss_ovl_write_regs(0) [ 3.998626] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.004058] omapdss APPLY: dss_ovl_write_regs(1) [ 4.008941] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.014343] omapdss APPLY: dss_ovl_write_regs(2) [ 4.019226] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.024658] omapdss APPLY: dss_ovl_write_regs(3) [ 4.029541] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.034973] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.040435] omapdss APPLY: dss_mgr_write_regs(1) [ 4.045318] omapdss APPLY: dss_ovl_write_regs(0) [ 4.050201] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.055633] omapdss APPLY: dss_ovl_write_regs(1) [ 4.060485] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.065917] omapdss APPLY: dss_ovl_write_regs(2) [ 4.070800] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.076232] omapdss APPLY: dss_ovl_write_regs(3) [ 4.081085] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.086517] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.092712] omapdss HDMI: hdmi_runtime_get [ 4.097045] omapdss HDMI: hdmi_runtime_put [ 4.101684] omapdss HDMI: hdmi_runtime_get [ 4.106018] omapdss HDMI: hdmi_runtime_put [ 4.110351] omapdss HDMI: hdmi_runtime_get [ 4.147430] omapdss HDMI: hdmi_runtime_put [ 4.151916] omapdss: hdmi_check_timings [ 4.155975] omapdss HDMI: hdmi_get_code [ 4.160064] omapdss: hdmi_check_timings [ 4.164093] omapdss HDMI: hdmi_get_code [ 4.168182] omapdss HDMI: timing1_hsync = 144 timing1_vsync = 49timing2_hsync = 144 timing2_vsync = 49 [ 4.178039] omapdss: hdmi_check_timings [ 4.182067] omapdss HDMI: hdmi_get_code [ 4.186126] omapdss: hdmi_check_timings [ 4.190185] omapdss HDMI: hdmi_get_code [ 4.194244] omapdss HDMI: timing1_hsync = 830 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.204101] omapdss: hdmi_check_timings [ 4.208160] omapdss HDMI: hdmi_get_code [ 4.212219] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.222076] omapdss: hdmi_check_timings [ 4.226135] omapdss HDMI: hdmi_get_code [ 4.230194] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.240051] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 700 timing2_vsync = 30 [ 4.249908] omapdss: hdmi_check_timings [ 4.253967] omapdss HDMI: hdmi_get_code [ 4.258026] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.267883] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.277709] omapdss: hdmi_check_timings [ 4.281768] omapdss HDMI: hdmi_get_code [ 4.285827] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 44timing2_hsync = 160 timing2_vsync = 44 [ 4.295684] omapdss: hdmi_check_timings [ 4.299743] omapdss HDMI: hdmi_get_code [ 4.303802] omapdss: hdmi_check_timings [ 4.307861] omapdss HDMI: hdmi_get_code [ 4.311920] omapdss HDMI: timing1_hsync = 370 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.321777] omapdss: hdmi_check_timings [ 4.325836] omapdss HDMI: hdmi_get_code [ 4.329895] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.339752] omapdss: hdmi_check_timings [ 4.343780] omapdss HDMI: hdmi_get_code [ 4.347869] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.357696] omapdss: hdmi_check_timings [ 4.361755] omapdss HDMI: hdmi_get_code [ 4.365814] omapdss: hdmi_check_timings [ 4.369873] omapdss HDMI: hdmi_get_code [ 4.373931] omapdss HDMI: timing1_hsync = 320 timing1_vsync = 38timing2_hsync = 320 timing2_vsync = 38 [ 4.383789] omapdss: hdmi_check_timings [ 4.387847] omapdss HDMI: hdmi_get_code [ 4.391906] omapdss: hdmi_check_timings [ 4.395965] omapdss HDMI: hdmi_get_code [ 4.400024] omapdss: hdmi_check_timings [ 4.404083] omapdss HDMI: hdmi_get_code [ 4.408142] omapdss: hdmi_check_timings [ 4.412200] omapdss HDMI: hdmi_get_code [ 4.416259] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 45timing2_hsync = 160 timing2_vsync = 45 [ 4.426116] omapdss: hdmi_check_timings [ 4.430175] omapdss HDMI: hdmi_get_code [ 4.434234] omapdss: hdmi_check_timings [ 4.438293] omapdss HDMI: hdmi_get_code [ 4.442352] omapdss HDMI: timing1_hsync = 256 timing1_vsync = 28timing2_hsync = 256 timing2_vsync = 28 [ 4.452209] omapdss: hdmi_check_timings [ 4.456237] omapdss HDMI: hdmi_get_code [ 4.460327] omapdss: hdmi_check_timings [ 4.464385] omapdss HDMI: hdmi_get_code [ 4.468444] omapdss: hdmi_check_timings [ 4.472503] omapdss HDMI: hdmi_get_code [ 4.476562] omapdss HDMI: timing1_hsync = 408 timing1_vsync = 42timing2_hsync = 408 timing2_vsync = 42 [ 4.486389] omapdss: hdmi_check_timings [ 4.490478] omapdss HDMI: hdmi_get_code [ 4.527099] [drm] Enabling DMM ywrap scrolling [ 4.532531] omapdss: hdmi_check_timings [ 4.532562] omapdss HDMI: hdmi_get_code [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.532592] omapdss: hdmi_set_timings [ 4.532592] omapdss HDMI: audio_disable [ 4.532592] omapdss HDMI: hdmi_get_code [ 4.532592] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532623] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.537750] omapdss HDMI: hdmi_runtime_put [ 4.537780] omapdss DISPC: dispc_runtime_put [ 4.537811] omapdss DISPC: dispc_save_context [ 4.537872] omapdss DISPC: context saved, ctx_loss_count 1 [ 4.537933] omapdss DSS: dss_save_context [ 4.537933] omapdss DSS: context saved [ 4.537963] omapdss HDMI: hdmi_runtime_get [ 4.537994] omapdss DSS: dss_restore_context [ 4.537994] omapdss DSS: context restored [ 4.538024] omapdss DISPC: dispc_runtime_get [ 4.538024] omapdss DISPC: dispc_restore_context [ 4.538055] omapdss HDMI: hdmi_power_on x_res= 1920 y_res = 1080 [ 4.538055] omapdss HDMI: M = 618 Mf = 196608 [ 4.538055] omapdss HDMI: range = 1 sd = 6 [ 4.538330] omapdss APPLY: dss_mgr_write_regs(1) [ 4.538330] omapdss APPLY: dss_ovl_write_regs(0) [ 4.538360] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.538360] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.538360] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new 0/0 [ 4.538391] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.538391] omapdss DISPC: channel 1 xres 1920 yres 1080 [ 4.577911] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.577911] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577911] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577941] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577941] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.577941] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577941] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577972] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577972] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.577972] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new 20352/118768 [ 4.578002] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.578002] omapdss DISPC: GO DIGIT [ 4.597900] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597900] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597900] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.597900] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.597930] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597930] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597961] omapdss DISPC: dispc_ovl_setup 0, pa 7f790000, pa_uv 0, sw 2048, 0,0, 1920x1080 -> 1920x1080, cmode 800, rot 0, mir 0, ilace 0 chan 1 repl 0 [ 4.597961] omapdss DISPC: calc_rot(0): scrw 2048, 1920x1080 [ 4.597991] omapdss DISPC: offset0 0, offset1 0, row_inc 513, pix_inc 1 [ 4.597991] omapdss DISPC: 0,0 1920x1080 -> 1920x1080 [ 4.598022] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.598022] omapdss DISPC: dispc_enable_plane 0, 1 [ 4.598022] omapdss DISPC: fifo(0) threshold (bytes), old 20352/118768, new 20352/118768 [ 4.598022] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.598052] omapdss DISPC: GO DIGIT [ 4.617889] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617889] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617889] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617919] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.617919] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.617950] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617950] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617950] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617950] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.644470] Console: switching to colour frame buffer device 240x67 [ 5.175567] fb0: omapdrm frame buffer device [ 5.183746] drm: registered panic notifier [ 5.191619] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 5.202301] [drm] No driver support for vblank timestamp query. ... ... [ 15.206634] omapdss HDMI: hdmi_runtime_get [ 15.267761] omapdss HDMI: hdmi_runtime_put [ 25.331604] omapdss HDMI: hdmi_runtime_get [ 25.394134] omapdss HDMI: hdmi_runtime_put [ 35.487823] omapdss HDMI: hdmi_runtime_get [ 35.549713] omapdss HDMI: hdmi_runtime_put
Thanks Sumit and Vaibhav.
Ramakrishnan
On Friday 29 June 2012 02:00 PM, Sumit Semwal wrote:
Hi Ramakrishnan,
+Vaibhav from TI (another team), who's the maintainer for omap_vout. He has kindly agreed to look into these issues.
Best regards, ~Sumit.
On 28 June 2012 17:27, Ramakrishnan Muthukrishnanramakrmu@cisco.com wrote:
Hi Sumit,
Here is the log with "omapdss.debug=1 debug":
[ 3.533538] omap_sr_disable: omap_sr struct for sr_core not found [ 3.540222] Power Management for TI OMAP4XX/OMAP5XXX devices. [ 3.546386] hwmod gpmc not found [ 3.549896] sr_init: No PMIC hook to init smartreflex [ 3.555419] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized [ 3.563720] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized [ 3.572052] smartreflex smartreflex.2: omap_sr_probe: SmartReflex driver initialized [ 3.581359] SmartReflex Class3 initialized [ 3.590270] clock: disabling unused clocks to save power [ 3.598083] registered taskstats version 1 [ 3.602844] VANA: incomplete constraints, leaving on [ 3.609191] VDAC: incomplete constraints, leaving on [ 3.615203] VUSB: incomplete constraints, leaving on [ 3.621520] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.630187] omapdss: ENTER hdmi_panel_enable [ 3.634704] omapdss HDMI: ENTER hdmi_display_enable [ 3.639892] omapdss HDMI: hdmi_runtime_get [ 3.644256] omapdss DSS: dss_restore_context [ 3.648773] omapdss DSS: context restored [ 3.653045] omapdss DISPC: dispc_runtime_get [ 3.657562] omapdss DISPC: dispc_restore_context [ 3.662445] omapdss DISPC: ctx_loss_count: saved 0, current 1 [ 3.668548] omapdss DISPC: context restored [ 3.673004] omapdss HDMI: hdmi_power_on x_res= 640 y_res = 480 [ 3.679168] omapdss HDMI: M = 104 Mf = 234837 [ 3.683807] omapdss HDMI: range = 0 sd = 1 [ 3.688415] omapdss DISPC: FIFO merge enabled [ 3.693054] omapdss APPLY: dss_mgr_write_regs(1) [ 3.697906] omapdss APPLY: dss_ovl_write_regs(0) [ 3.702789] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.708221] omapdss DISPC: dispc_enable_plane 0, 0 [ 3.713287] omapdss DISPC: fifo(0) threshold (bytes), old 20352/20464, new 0/0 [ 3.720916] omapdss APPLY: dss_ovl_write_regs(1) [ 3.725799] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.731231] omapdss DISPC: dispc_enable_plane 1, 0 [ 3.736297] omapdss DISPC: fifo(1) threshold (bytes), old 32640/32752, new 0/0 [ 3.743927] omapdss APPLY: dss_ovl_write_regs(2) [ 3.748779] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.754211] omapdss DISPC: dispc_enable_plane 2, 0 [ 3.759277] omapdss DISPC: fifo(2) threshold (bytes), old 32640/32752, new 0/0 [ 3.766906] omapdss APPLY: dss_ovl_write_regs(3) [ 3.771789] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.777221] omapdss DISPC: dispc_enable_plane 3, 0 [ 3.782287] omapdss DISPC: fifo(3) threshold (bytes), old 32640/32752, new 0/0 [ 3.789916] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.795349] omapdss DISPC: channel 1 xres 640 yres 480 [ 3.805419] omapdss: ENTER hdmi_panel_enable [ 3.809967] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.816223] omapdss: ENTER hdmi_panel_enable [ 3.820739] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.826995] omap_vout omap_vout: Buffer Size = 3686400 [ 3.833526] omap_vout omap_vout: : registered and initialized video device 0 [ 3.841033] omap_vout omap_vout: Buffer Size = 3686400 [ 3.847503] omap_vout omap_vout: : registered and initialized video device 1 [ 3.860870] dmm dmm: initialized all PAT entries [ 3.866851] omapdss APPLY: omap_dss_mgr_apply(lcd) [ 3.871948] omapdss APPLY: dss_mgr_write_regs(1) [ 3.876831] omapdss APPLY: dss_ovl_write_regs(0) [ 3.881713] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.887145] omapdss APPLY: dss_ovl_write_regs(1) [ 3.891998] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.897430] omapdss APPLY: dss_ovl_write_regs(2) [ 3.902313] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.907745] omapdss APPLY: dss_ovl_write_regs(3) [ 3.912628] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.918029] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.923492] omapdss APPLY: omap_dss_mgr_apply(tv) [ 3.928466] omapdss APPLY: dss_mgr_write_regs(1) [ 3.933349] omapdss APPLY: dss_ovl_write_regs(0) [ 3.938232] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.943664] omapdss APPLY: dss_ovl_write_regs(1) [ 3.948547] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.953948] omapdss APPLY: dss_ovl_write_regs(2) [ 3.958831] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.964263] omapdss APPLY: dss_ovl_write_regs(3) [ 3.969146] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.974578] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.980010] omapdss DISPC: GO DIGIT [ 3.983703] omapdss APPLY: omap_dss_mgr_apply(lcd2) [ 3.988861] omapdss APPLY: dss_mgr_write_regs(1) [ 3.993743] omapdss APPLY: dss_ovl_write_regs(0) [ 3.998626] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.004058] omapdss APPLY: dss_ovl_write_regs(1) [ 4.008941] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.014343] omapdss APPLY: dss_ovl_write_regs(2) [ 4.019226] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.024658] omapdss APPLY: dss_ovl_write_regs(3) [ 4.029541] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.034973] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.040435] omapdss APPLY: dss_mgr_write_regs(1) [ 4.045318] omapdss APPLY: dss_ovl_write_regs(0) [ 4.050201] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.055633] omapdss APPLY: dss_ovl_write_regs(1) [ 4.060485] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.065917] omapdss APPLY: dss_ovl_write_regs(2) [ 4.070800] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.076232] omapdss APPLY: dss_ovl_write_regs(3) [ 4.081085] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.086517] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.092712] omapdss HDMI: hdmi_runtime_get [ 4.097045] omapdss HDMI: hdmi_runtime_put [ 4.101684] omapdss HDMI: hdmi_runtime_get [ 4.106018] omapdss HDMI: hdmi_runtime_put [ 4.110351] omapdss HDMI: hdmi_runtime_get [ 4.147430] omapdss HDMI: hdmi_runtime_put [ 4.151916] omapdss: hdmi_check_timings [ 4.155975] omapdss HDMI: hdmi_get_code [ 4.160064] omapdss: hdmi_check_timings [ 4.164093] omapdss HDMI: hdmi_get_code [ 4.168182] omapdss HDMI: timing1_hsync = 144 timing1_vsync = 49timing2_hsync = 144 timing2_vsync = 49 [ 4.178039] omapdss: hdmi_check_timings [ 4.182067] omapdss HDMI: hdmi_get_code [ 4.186126] omapdss: hdmi_check_timings [ 4.190185] omapdss HDMI: hdmi_get_code [ 4.194244] omapdss HDMI: timing1_hsync = 830 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.204101] omapdss: hdmi_check_timings [ 4.208160] omapdss HDMI: hdmi_get_code [ 4.212219] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.222076] omapdss: hdmi_check_timings [ 4.226135] omapdss HDMI: hdmi_get_code [ 4.230194] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.240051] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 700 timing2_vsync = 30 [ 4.249908] omapdss: hdmi_check_timings [ 4.253967] omapdss HDMI: hdmi_get_code [ 4.258026] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.267883] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.277709] omapdss: hdmi_check_timings [ 4.281768] omapdss HDMI: hdmi_get_code [ 4.285827] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 44timing2_hsync = 160 timing2_vsync = 44 [ 4.295684] omapdss: hdmi_check_timings [ 4.299743] omapdss HDMI: hdmi_get_code [ 4.303802] omapdss: hdmi_check_timings [ 4.307861] omapdss HDMI: hdmi_get_code [ 4.311920] omapdss HDMI: timing1_hsync = 370 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.321777] omapdss: hdmi_check_timings [ 4.325836] omapdss HDMI: hdmi_get_code [ 4.329895] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.339752] omapdss: hdmi_check_timings [ 4.343780] omapdss HDMI: hdmi_get_code [ 4.347869] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.357696] omapdss: hdmi_check_timings [ 4.361755] omapdss HDMI: hdmi_get_code [ 4.365814] omapdss: hdmi_check_timings [ 4.369873] omapdss HDMI: hdmi_get_code [ 4.373931] omapdss HDMI: timing1_hsync = 320 timing1_vsync = 38timing2_hsync = 320 timing2_vsync = 38 [ 4.383789] omapdss: hdmi_check_timings [ 4.387847] omapdss HDMI: hdmi_get_code [ 4.391906] omapdss: hdmi_check_timings [ 4.395965] omapdss HDMI: hdmi_get_code [ 4.400024] omapdss: hdmi_check_timings [ 4.404083] omapdss HDMI: hdmi_get_code [ 4.408142] omapdss: hdmi_check_timings [ 4.412200] omapdss HDMI: hdmi_get_code [ 4.416259] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 45timing2_hsync = 160 timing2_vsync = 45 [ 4.426116] omapdss: hdmi_check_timings [ 4.430175] omapdss HDMI: hdmi_get_code [ 4.434234] omapdss: hdmi_check_timings [ 4.438293] omapdss HDMI: hdmi_get_code [ 4.442352] omapdss HDMI: timing1_hsync = 256 timing1_vsync = 28timing2_hsync = 256 timing2_vsync = 28 [ 4.452209] omapdss: hdmi_check_timings [ 4.456237] omapdss HDMI: hdmi_get_code [ 4.460327] omapdss: hdmi_check_timings [ 4.464385] omapdss HDMI: hdmi_get_code [ 4.468444] omapdss: hdmi_check_timings [ 4.472503] omapdss HDMI: hdmi_get_code [ 4.476562] omapdss HDMI: timing1_hsync = 408 timing1_vsync = 42timing2_hsync = 408 timing2_vsync = 42 [ 4.486389] omapdss: hdmi_check_timings [ 4.490478] omapdss HDMI: hdmi_get_code [ 4.527099] [drm] Enabling DMM ywrap scrolling [ 4.532531] omapdss: hdmi_check_timings [ 4.532562] omapdss HDMI: hdmi_get_code [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.532592] omapdss: hdmi_set_timings [ 4.532592] omapdss HDMI: audio_disable [ 4.532592] omapdss HDMI: hdmi_get_code [ 4.532592] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532623] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.537750] omapdss HDMI: hdmi_runtime_put [ 4.537780] omapdss DISPC: dispc_runtime_put [ 4.537811] omapdss DISPC: dispc_save_context [ 4.537872] omapdss DISPC: context saved, ctx_loss_count 1 [ 4.537933] omapdss DSS: dss_save_context [ 4.537933] omapdss DSS: context saved [ 4.537963] omapdss HDMI: hdmi_runtime_get [ 4.537994] omapdss DSS: dss_restore_context [ 4.537994] omapdss DSS: context restored [ 4.538024] omapdss DISPC: dispc_runtime_get [ 4.538024] omapdss DISPC: dispc_restore_context [ 4.538055] omapdss HDMI: hdmi_power_on x_res= 1920 y_res = 1080 [ 4.538055] omapdss HDMI: M = 618 Mf = 196608 [ 4.538055] omapdss HDMI: range = 1 sd = 6 [ 4.538330] omapdss APPLY: dss_mgr_write_regs(1) [ 4.538330] omapdss APPLY: dss_ovl_write_regs(0) [ 4.538360] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.538360] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.538360] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new 0/0 [ 4.538391] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.538391] omapdss DISPC: channel 1 xres 1920 yres 1080 [ 4.577911] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.577911] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577911] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577941] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577941] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.577941] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577941] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577972] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577972] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.577972] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new 20352/118768 [ 4.578002] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.578002] omapdss DISPC: GO DIGIT [ 4.597900] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597900] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597900] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.597900] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.597930] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597930] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597961] omapdss DISPC: dispc_ovl_setup 0, pa 7f790000, pa_uv 0, sw 2048, 0,0, 1920x1080 -> 1920x1080, cmode 800, rot 0, mir 0, ilace 0 chan 1 repl 0 [ 4.597961] omapdss DISPC: calc_rot(0): scrw 2048, 1920x1080 [ 4.597991] omapdss DISPC: offset0 0, offset1 0, row_inc 513, pix_inc 1 [ 4.597991] omapdss DISPC: 0,0 1920x1080 -> 1920x1080 [ 4.598022] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.598022] omapdss DISPC: dispc_enable_plane 0, 1 [ 4.598022] omapdss DISPC: fifo(0) threshold (bytes), old 20352/118768, new 20352/118768 [ 4.598022] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.598052] omapdss DISPC: GO DIGIT [ 4.617889] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617889] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617889] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617919] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.617919] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.617950] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617950] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617950] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617950] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.644470] Console: switching to colour frame buffer device 240x67 [ 5.175567] fb0: omapdrm frame buffer device [ 5.183746] drm: registered panic notifier [ 5.191619] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 5.202301] [drm] No driver support for vblank timestamp query. ... ... [ 15.206634] omapdss HDMI: hdmi_runtime_get [ 15.267761] omapdss HDMI: hdmi_runtime_put [ 25.331604] omapdss HDMI: hdmi_runtime_get [ 25.394134] omapdss HDMI: hdmi_runtime_put [ 35.487823] omapdss HDMI: hdmi_runtime_get [ 35.549713] omapdss HDMI: hdmi_runtime_put
Ramakrishnan,
Just wanted to clarify before it turns out to be some sort of commitment, I will be working on this depending on my bandwidth availability.
Just FYI, I wanted to work on this since long time now, and hopefully should be able to get some time in next week. I will keep you posted...
Thanks, Vaibhav
-----Original Message----- From: Ramakrishnan Muthukrishnan [mailto:ramakrmu@cisco.com] Sent: Friday, June 29, 2012 4:11 PM To: Sumit Semwal Cc: Martin Ertsås; linaro-kernel@lists.linaro.org; Hiremath, Vaibhav Subject: Re: /dev/video* not showing up
Thanks Sumit and Vaibhav.
Ramakrishnan
On Friday 29 June 2012 02:00 PM, Sumit Semwal wrote:
Hi Ramakrishnan,
+Vaibhav from TI (another team), who's the maintainer for omap_vout. He has kindly agreed to look into these issues.
Best regards, ~Sumit.
On 28 June 2012 17:27, Ramakrishnan Muthukrishnanramakrmu@cisco.com
wrote:
Hi Sumit,
Here is the log with "omapdss.debug=1 debug":
[ 3.533538] omap_sr_disable: omap_sr struct for sr_core not found [ 3.540222] Power Management for TI OMAP4XX/OMAP5XXX devices. [ 3.546386] hwmod gpmc not found [ 3.549896] sr_init: No PMIC hook to init smartreflex [ 3.555419] smartreflex smartreflex.0: omap_sr_probe: SmartReflex
driver
initialized [ 3.563720] smartreflex smartreflex.1: omap_sr_probe: SmartReflex
driver
initialized [ 3.572052] smartreflex smartreflex.2: omap_sr_probe: SmartReflex
driver
initialized [ 3.581359] SmartReflex Class3 initialized [ 3.590270] clock: disabling unused clocks to save power [ 3.598083] registered taskstats version 1 [ 3.602844] VANA: incomplete constraints, leaving on [ 3.609191] VDAC: incomplete constraints, leaving on [ 3.615203] VUSB: incomplete constraints, leaving on [ 3.621520] twl_rtc twl_rtc: setting system clock to 2000-01-01
00:00:00
UTC (946684800) [ 3.630187] omapdss: ENTER hdmi_panel_enable [ 3.634704] omapdss HDMI: ENTER hdmi_display_enable [ 3.639892] omapdss HDMI: hdmi_runtime_get [ 3.644256] omapdss DSS: dss_restore_context [ 3.648773] omapdss DSS: context restored [ 3.653045] omapdss DISPC: dispc_runtime_get [ 3.657562] omapdss DISPC: dispc_restore_context [ 3.662445] omapdss DISPC: ctx_loss_count: saved 0, current 1 [ 3.668548] omapdss DISPC: context restored [ 3.673004] omapdss HDMI: hdmi_power_on x_res= 640 y_res = 480 [ 3.679168] omapdss HDMI: M = 104 Mf = 234837 [ 3.683807] omapdss HDMI: range = 0 sd = 1 [ 3.688415] omapdss DISPC: FIFO merge enabled [ 3.693054] omapdss APPLY: dss_mgr_write_regs(1) [ 3.697906] omapdss APPLY: dss_ovl_write_regs(0) [ 3.702789] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.708221] omapdss DISPC: dispc_enable_plane 0, 0 [ 3.713287] omapdss DISPC: fifo(0) threshold (bytes), old
20352/20464,
new 0/0 [ 3.720916] omapdss APPLY: dss_ovl_write_regs(1) [ 3.725799] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.731231] omapdss DISPC: dispc_enable_plane 1, 0 [ 3.736297] omapdss DISPC: fifo(1) threshold (bytes), old
32640/32752,
new 0/0 [ 3.743927] omapdss APPLY: dss_ovl_write_regs(2) [ 3.748779] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.754211] omapdss DISPC: dispc_enable_plane 2, 0 [ 3.759277] omapdss DISPC: fifo(2) threshold (bytes), old
32640/32752,
new 0/0 [ 3.766906] omapdss APPLY: dss_ovl_write_regs(3) [ 3.771789] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.777221] omapdss DISPC: dispc_enable_plane 3, 0 [ 3.782287] omapdss DISPC: fifo(3) threshold (bytes), old
32640/32752,
new 0/0 [ 3.789916] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.795349] omapdss DISPC: channel 1 xres 640 yres 480 [ 3.805419] omapdss: ENTER hdmi_panel_enable [ 3.809967] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.816223] omapdss: ENTER hdmi_panel_enable [ 3.820739] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.826995] omap_vout omap_vout: Buffer Size = 3686400 [ 3.833526] omap_vout omap_vout: : registered and initialized video device 0 [ 3.841033] omap_vout omap_vout: Buffer Size = 3686400 [ 3.847503] omap_vout omap_vout: : registered and initialized video device 1 [ 3.860870] dmm dmm: initialized all PAT entries [ 3.866851] omapdss APPLY: omap_dss_mgr_apply(lcd) [ 3.871948] omapdss APPLY: dss_mgr_write_regs(1) [ 3.876831] omapdss APPLY: dss_ovl_write_regs(0) [ 3.881713] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.887145] omapdss APPLY: dss_ovl_write_regs(1) [ 3.891998] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.897430] omapdss APPLY: dss_ovl_write_regs(2) [ 3.902313] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.907745] omapdss APPLY: dss_ovl_write_regs(3) [ 3.912628] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.918029] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.923492] omapdss APPLY: omap_dss_mgr_apply(tv) [ 3.928466] omapdss APPLY: dss_mgr_write_regs(1) [ 3.933349] omapdss APPLY: dss_ovl_write_regs(0) [ 3.938232] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.943664] omapdss APPLY: dss_ovl_write_regs(1) [ 3.948547] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.953948] omapdss APPLY: dss_ovl_write_regs(2) [ 3.958831] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.964263] omapdss APPLY: dss_ovl_write_regs(3) [ 3.969146] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.974578] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.980010] omapdss DISPC: GO DIGIT [ 3.983703] omapdss APPLY: omap_dss_mgr_apply(lcd2) [ 3.988861] omapdss APPLY: dss_mgr_write_regs(1) [ 3.993743] omapdss APPLY: dss_ovl_write_regs(0) [ 3.998626] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.004058] omapdss APPLY: dss_ovl_write_regs(1) [ 4.008941] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.014343] omapdss APPLY: dss_ovl_write_regs(2) [ 4.019226] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.024658] omapdss APPLY: dss_ovl_write_regs(3) [ 4.029541] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.034973] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.040435] omapdss APPLY: dss_mgr_write_regs(1) [ 4.045318] omapdss APPLY: dss_ovl_write_regs(0) [ 4.050201] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.055633] omapdss APPLY: dss_ovl_write_regs(1) [ 4.060485] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.065917] omapdss APPLY: dss_ovl_write_regs(2) [ 4.070800] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.076232] omapdss APPLY: dss_ovl_write_regs(3) [ 4.081085] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.086517] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.092712] omapdss HDMI: hdmi_runtime_get [ 4.097045] omapdss HDMI: hdmi_runtime_put [ 4.101684] omapdss HDMI: hdmi_runtime_get [ 4.106018] omapdss HDMI: hdmi_runtime_put [ 4.110351] omapdss HDMI: hdmi_runtime_get [ 4.147430] omapdss HDMI: hdmi_runtime_put [ 4.151916] omapdss: hdmi_check_timings [ 4.155975] omapdss HDMI: hdmi_get_code [ 4.160064] omapdss: hdmi_check_timings [ 4.164093] omapdss HDMI: hdmi_get_code [ 4.168182] omapdss HDMI: timing1_hsync = 144 timing1_vsync = 49timing2_hsync = 144 timing2_vsync = 49 [ 4.178039] omapdss: hdmi_check_timings [ 4.182067] omapdss HDMI: hdmi_get_code [ 4.186126] omapdss: hdmi_check_timings [ 4.190185] omapdss HDMI: hdmi_get_code [ 4.194244] omapdss HDMI: timing1_hsync = 830 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.204101] omapdss: hdmi_check_timings [ 4.208160] omapdss HDMI: hdmi_get_code [ 4.212219] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.222076] omapdss: hdmi_check_timings [ 4.226135] omapdss HDMI: hdmi_get_code [ 4.230194] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.240051] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 700 timing2_vsync = 30 [ 4.249908] omapdss: hdmi_check_timings [ 4.253967] omapdss HDMI: hdmi_get_code [ 4.258026] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.267883] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.277709] omapdss: hdmi_check_timings [ 4.281768] omapdss HDMI: hdmi_get_code [ 4.285827] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 44timing2_hsync = 160 timing2_vsync = 44 [ 4.295684] omapdss: hdmi_check_timings [ 4.299743] omapdss HDMI: hdmi_get_code [ 4.303802] omapdss: hdmi_check_timings [ 4.307861] omapdss HDMI: hdmi_get_code [ 4.311920] omapdss HDMI: timing1_hsync = 370 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.321777] omapdss: hdmi_check_timings [ 4.325836] omapdss HDMI: hdmi_get_code [ 4.329895] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.339752] omapdss: hdmi_check_timings [ 4.343780] omapdss HDMI: hdmi_get_code [ 4.347869] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.357696] omapdss: hdmi_check_timings [ 4.361755] omapdss HDMI: hdmi_get_code [ 4.365814] omapdss: hdmi_check_timings [ 4.369873] omapdss HDMI: hdmi_get_code [ 4.373931] omapdss HDMI: timing1_hsync = 320 timing1_vsync = 38timing2_hsync = 320 timing2_vsync = 38 [ 4.383789] omapdss: hdmi_check_timings [ 4.387847] omapdss HDMI: hdmi_get_code [ 4.391906] omapdss: hdmi_check_timings [ 4.395965] omapdss HDMI: hdmi_get_code [ 4.400024] omapdss: hdmi_check_timings [ 4.404083] omapdss HDMI: hdmi_get_code [ 4.408142] omapdss: hdmi_check_timings [ 4.412200] omapdss HDMI: hdmi_get_code [ 4.416259] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 45timing2_hsync = 160 timing2_vsync = 45 [ 4.426116] omapdss: hdmi_check_timings [ 4.430175] omapdss HDMI: hdmi_get_code [ 4.434234] omapdss: hdmi_check_timings [ 4.438293] omapdss HDMI: hdmi_get_code [ 4.442352] omapdss HDMI: timing1_hsync = 256 timing1_vsync = 28timing2_hsync = 256 timing2_vsync = 28 [ 4.452209] omapdss: hdmi_check_timings [ 4.456237] omapdss HDMI: hdmi_get_code [ 4.460327] omapdss: hdmi_check_timings [ 4.464385] omapdss HDMI: hdmi_get_code [ 4.468444] omapdss: hdmi_check_timings [ 4.472503] omapdss HDMI: hdmi_get_code [ 4.476562] omapdss HDMI: timing1_hsync = 408 timing1_vsync = 42timing2_hsync = 408 timing2_vsync = 42 [ 4.486389] omapdss: hdmi_check_timings [ 4.490478] omapdss HDMI: hdmi_get_code [ 4.527099] [drm] Enabling DMM ywrap scrolling [ 4.532531] omapdss: hdmi_check_timings [ 4.532562] omapdss HDMI: hdmi_get_code [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.532592] omapdss: hdmi_set_timings [ 4.532592] omapdss HDMI: audio_disable [ 4.532592] omapdss HDMI: hdmi_get_code [ 4.532592] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532623] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.537750] omapdss HDMI: hdmi_runtime_put [ 4.537780] omapdss DISPC: dispc_runtime_put [ 4.537811] omapdss DISPC: dispc_save_context [ 4.537872] omapdss DISPC: context saved, ctx_loss_count 1 [ 4.537933] omapdss DSS: dss_save_context [ 4.537933] omapdss DSS: context saved [ 4.537963] omapdss HDMI: hdmi_runtime_get [ 4.537994] omapdss DSS: dss_restore_context [ 4.537994] omapdss DSS: context restored [ 4.538024] omapdss DISPC: dispc_runtime_get [ 4.538024] omapdss DISPC: dispc_restore_context [ 4.538055] omapdss HDMI: hdmi_power_on x_res= 1920 y_res = 1080 [ 4.538055] omapdss HDMI: M = 618 Mf = 196608 [ 4.538055] omapdss HDMI: range = 1 sd = 6 [ 4.538330] omapdss APPLY: dss_mgr_write_regs(1) [ 4.538330] omapdss APPLY: dss_ovl_write_regs(0) [ 4.538360] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.538360] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.538360] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new
0/0
[ 4.538391] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.538391] omapdss DISPC: channel 1 xres 1920 yres 1080 [ 4.577911] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.577911] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577911] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577941] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577941] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.577941] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577941] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577972] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577972] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.577972] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new 20352/118768 [ 4.578002] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.578002] omapdss DISPC: GO DIGIT [ 4.597900] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597900] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597900] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.597900] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.597930] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597930] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597961] omapdss DISPC: dispc_ovl_setup 0, pa 7f790000, pa_uv 0,
sw
2048, 0,0, 1920x1080 -> 1920x1080, cmode 800, rot 0, mir 0, ilace 0
chan 1
repl 0 [ 4.597961] omapdss DISPC: calc_rot(0): scrw 2048, 1920x1080 [ 4.597991] omapdss DISPC: offset0 0, offset1 0, row_inc 513,
pix_inc 1
[ 4.597991] omapdss DISPC: 0,0 1920x1080 -> 1920x1080 [ 4.598022] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.598022] omapdss DISPC: dispc_enable_plane 0, 1 [ 4.598022] omapdss DISPC: fifo(0) threshold (bytes), old
20352/118768,
new 20352/118768 [ 4.598022] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.598052] omapdss DISPC: GO DIGIT [ 4.617889] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617889] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617889] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617919] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.617919] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.617950] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617950] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617950] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617950] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.644470] Console: switching to colour frame buffer device 240x67 [ 5.175567] fb0: omapdrm frame buffer device [ 5.183746] drm: registered panic notifier [ 5.191619] [drm] Supports vblank timestamp caching Rev 1
(10.10.2010).
[ 5.202301] [drm] No driver support for vblank timestamp query. ... ... [ 15.206634] omapdss HDMI: hdmi_runtime_get [ 15.267761] omapdss HDMI: hdmi_runtime_put [ 25.331604] omapdss HDMI: hdmi_runtime_get [ 25.394134] omapdss HDMI: hdmi_runtime_put [ 35.487823] omapdss HDMI: hdmi_runtime_get [ 35.549713] omapdss HDMI: hdmi_runtime_put
Thanks Vaibhav for the note. If I can be of any help in testing any changes that you make, I will be glad to help.
Thanks Ramakrishnan
On Friday 29 June 2012 11:31 PM, Hiremath, Vaibhav wrote:
Ramakrishnan,
Just wanted to clarify before it turns out to be some sort of commitment, I will be working on this depending on my bandwidth availability.
Just FYI, I wanted to work on this since long time now, and hopefully should be able to get some time in next week. I will keep you posted...
Thanks, Vaibhav
-----Original Message----- From: Ramakrishnan Muthukrishnan [mailto:ramakrmu@cisco.com] Sent: Friday, June 29, 2012 4:11 PM To: Sumit Semwal Cc: Martin Ertsås; linaro-kernel@lists.linaro.org; Hiremath, Vaibhav Subject: Re: /dev/video* not showing up
Thanks Sumit and Vaibhav.
Ramakrishnan
On Friday 29 June 2012 02:00 PM, Sumit Semwal wrote:
Hi Ramakrishnan,
+Vaibhav from TI (another team), who's the maintainer for omap_vout. He has kindly agreed to look into these issues.
Best regards, ~Sumit.
On 28 June 2012 17:27, Ramakrishnan Muthukrishnanramakrmu@cisco.com
wrote:
Hi Sumit,
Here is the log with "omapdss.debug=1 debug":
[ 3.533538] omap_sr_disable: omap_sr struct for sr_core not found [ 3.540222] Power Management for TI OMAP4XX/OMAP5XXX devices. [ 3.546386] hwmod gpmc not found [ 3.549896] sr_init: No PMIC hook to init smartreflex [ 3.555419] smartreflex smartreflex.0: omap_sr_probe: SmartReflex
driver
initialized [ 3.563720] smartreflex smartreflex.1: omap_sr_probe: SmartReflex
driver
initialized [ 3.572052] smartreflex smartreflex.2: omap_sr_probe: SmartReflex
driver
initialized [ 3.581359] SmartReflex Class3 initialized [ 3.590270] clock: disabling unused clocks to save power [ 3.598083] registered taskstats version 1 [ 3.602844] VANA: incomplete constraints, leaving on [ 3.609191] VDAC: incomplete constraints, leaving on [ 3.615203] VUSB: incomplete constraints, leaving on [ 3.621520] twl_rtc twl_rtc: setting system clock to 2000-01-01
00:00:00
UTC (946684800) [ 3.630187] omapdss: ENTER hdmi_panel_enable [ 3.634704] omapdss HDMI: ENTER hdmi_display_enable [ 3.639892] omapdss HDMI: hdmi_runtime_get [ 3.644256] omapdss DSS: dss_restore_context [ 3.648773] omapdss DSS: context restored [ 3.653045] omapdss DISPC: dispc_runtime_get [ 3.657562] omapdss DISPC: dispc_restore_context [ 3.662445] omapdss DISPC: ctx_loss_count: saved 0, current 1 [ 3.668548] omapdss DISPC: context restored [ 3.673004] omapdss HDMI: hdmi_power_on x_res= 640 y_res = 480 [ 3.679168] omapdss HDMI: M = 104 Mf = 234837 [ 3.683807] omapdss HDMI: range = 0 sd = 1 [ 3.688415] omapdss DISPC: FIFO merge enabled [ 3.693054] omapdss APPLY: dss_mgr_write_regs(1) [ 3.697906] omapdss APPLY: dss_ovl_write_regs(0) [ 3.702789] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.708221] omapdss DISPC: dispc_enable_plane 0, 0 [ 3.713287] omapdss DISPC: fifo(0) threshold (bytes), old
20352/20464,
new 0/0 [ 3.720916] omapdss APPLY: dss_ovl_write_regs(1) [ 3.725799] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.731231] omapdss DISPC: dispc_enable_plane 1, 0 [ 3.736297] omapdss DISPC: fifo(1) threshold (bytes), old
32640/32752,
new 0/0 [ 3.743927] omapdss APPLY: dss_ovl_write_regs(2) [ 3.748779] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.754211] omapdss DISPC: dispc_enable_plane 2, 0 [ 3.759277] omapdss DISPC: fifo(2) threshold (bytes), old
32640/32752,
new 0/0 [ 3.766906] omapdss APPLY: dss_ovl_write_regs(3) [ 3.771789] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.777221] omapdss DISPC: dispc_enable_plane 3, 0 [ 3.782287] omapdss DISPC: fifo(3) threshold (bytes), old
32640/32752,
new 0/0 [ 3.789916] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.795349] omapdss DISPC: channel 1 xres 640 yres 480 [ 3.805419] omapdss: ENTER hdmi_panel_enable [ 3.809967] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.816223] omapdss: ENTER hdmi_panel_enable [ 3.820739] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.826995] omap_vout omap_vout: Buffer Size = 3686400 [ 3.833526] omap_vout omap_vout: : registered and initialized video device 0 [ 3.841033] omap_vout omap_vout: Buffer Size = 3686400 [ 3.847503] omap_vout omap_vout: : registered and initialized video device 1 [ 3.860870] dmm dmm: initialized all PAT entries [ 3.866851] omapdss APPLY: omap_dss_mgr_apply(lcd) [ 3.871948] omapdss APPLY: dss_mgr_write_regs(1) [ 3.876831] omapdss APPLY: dss_ovl_write_regs(0) [ 3.881713] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.887145] omapdss APPLY: dss_ovl_write_regs(1) [ 3.891998] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.897430] omapdss APPLY: dss_ovl_write_regs(2) [ 3.902313] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.907745] omapdss APPLY: dss_ovl_write_regs(3) [ 3.912628] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.918029] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.923492] omapdss APPLY: omap_dss_mgr_apply(tv) [ 3.928466] omapdss APPLY: dss_mgr_write_regs(1) [ 3.933349] omapdss APPLY: dss_ovl_write_regs(0) [ 3.938232] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.943664] omapdss APPLY: dss_ovl_write_regs(1) [ 3.948547] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.953948] omapdss APPLY: dss_ovl_write_regs(2) [ 3.958831] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.964263] omapdss APPLY: dss_ovl_write_regs(3) [ 3.969146] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.974578] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.980010] omapdss DISPC: GO DIGIT [ 3.983703] omapdss APPLY: omap_dss_mgr_apply(lcd2) [ 3.988861] omapdss APPLY: dss_mgr_write_regs(1) [ 3.993743] omapdss APPLY: dss_ovl_write_regs(0) [ 3.998626] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.004058] omapdss APPLY: dss_ovl_write_regs(1) [ 4.008941] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.014343] omapdss APPLY: dss_ovl_write_regs(2) [ 4.019226] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.024658] omapdss APPLY: dss_ovl_write_regs(3) [ 4.029541] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.034973] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.040435] omapdss APPLY: dss_mgr_write_regs(1) [ 4.045318] omapdss APPLY: dss_ovl_write_regs(0) [ 4.050201] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.055633] omapdss APPLY: dss_ovl_write_regs(1) [ 4.060485] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.065917] omapdss APPLY: dss_ovl_write_regs(2) [ 4.070800] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.076232] omapdss APPLY: dss_ovl_write_regs(3) [ 4.081085] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.086517] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.092712] omapdss HDMI: hdmi_runtime_get [ 4.097045] omapdss HDMI: hdmi_runtime_put [ 4.101684] omapdss HDMI: hdmi_runtime_get [ 4.106018] omapdss HDMI: hdmi_runtime_put [ 4.110351] omapdss HDMI: hdmi_runtime_get [ 4.147430] omapdss HDMI: hdmi_runtime_put [ 4.151916] omapdss: hdmi_check_timings [ 4.155975] omapdss HDMI: hdmi_get_code [ 4.160064] omapdss: hdmi_check_timings [ 4.164093] omapdss HDMI: hdmi_get_code [ 4.168182] omapdss HDMI: timing1_hsync = 144 timing1_vsync = 49timing2_hsync = 144 timing2_vsync = 49 [ 4.178039] omapdss: hdmi_check_timings [ 4.182067] omapdss HDMI: hdmi_get_code [ 4.186126] omapdss: hdmi_check_timings [ 4.190185] omapdss HDMI: hdmi_get_code [ 4.194244] omapdss HDMI: timing1_hsync = 830 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.204101] omapdss: hdmi_check_timings [ 4.208160] omapdss HDMI: hdmi_get_code [ 4.212219] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.222076] omapdss: hdmi_check_timings [ 4.226135] omapdss HDMI: hdmi_get_code [ 4.230194] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.240051] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 700 timing2_vsync = 30 [ 4.249908] omapdss: hdmi_check_timings [ 4.253967] omapdss HDMI: hdmi_get_code [ 4.258026] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.267883] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.277709] omapdss: hdmi_check_timings [ 4.281768] omapdss HDMI: hdmi_get_code [ 4.285827] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 44timing2_hsync = 160 timing2_vsync = 44 [ 4.295684] omapdss: hdmi_check_timings [ 4.299743] omapdss HDMI: hdmi_get_code [ 4.303802] omapdss: hdmi_check_timings [ 4.307861] omapdss HDMI: hdmi_get_code [ 4.311920] omapdss HDMI: timing1_hsync = 370 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.321777] omapdss: hdmi_check_timings [ 4.325836] omapdss HDMI: hdmi_get_code [ 4.329895] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.339752] omapdss: hdmi_check_timings [ 4.343780] omapdss HDMI: hdmi_get_code [ 4.347869] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.357696] omapdss: hdmi_check_timings [ 4.361755] omapdss HDMI: hdmi_get_code [ 4.365814] omapdss: hdmi_check_timings [ 4.369873] omapdss HDMI: hdmi_get_code [ 4.373931] omapdss HDMI: timing1_hsync = 320 timing1_vsync = 38timing2_hsync = 320 timing2_vsync = 38 [ 4.383789] omapdss: hdmi_check_timings [ 4.387847] omapdss HDMI: hdmi_get_code [ 4.391906] omapdss: hdmi_check_timings [ 4.395965] omapdss HDMI: hdmi_get_code [ 4.400024] omapdss: hdmi_check_timings [ 4.404083] omapdss HDMI: hdmi_get_code [ 4.408142] omapdss: hdmi_check_timings [ 4.412200] omapdss HDMI: hdmi_get_code [ 4.416259] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 45timing2_hsync = 160 timing2_vsync = 45 [ 4.426116] omapdss: hdmi_check_timings [ 4.430175] omapdss HDMI: hdmi_get_code [ 4.434234] omapdss: hdmi_check_timings [ 4.438293] omapdss HDMI: hdmi_get_code [ 4.442352] omapdss HDMI: timing1_hsync = 256 timing1_vsync = 28timing2_hsync = 256 timing2_vsync = 28 [ 4.452209] omapdss: hdmi_check_timings [ 4.456237] omapdss HDMI: hdmi_get_code [ 4.460327] omapdss: hdmi_check_timings [ 4.464385] omapdss HDMI: hdmi_get_code [ 4.468444] omapdss: hdmi_check_timings [ 4.472503] omapdss HDMI: hdmi_get_code [ 4.476562] omapdss HDMI: timing1_hsync = 408 timing1_vsync = 42timing2_hsync = 408 timing2_vsync = 42 [ 4.486389] omapdss: hdmi_check_timings [ 4.490478] omapdss HDMI: hdmi_get_code [ 4.527099] [drm] Enabling DMM ywrap scrolling [ 4.532531] omapdss: hdmi_check_timings [ 4.532562] omapdss HDMI: hdmi_get_code [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.532592] omapdss: hdmi_set_timings [ 4.532592] omapdss HDMI: audio_disable [ 4.532592] omapdss HDMI: hdmi_get_code [ 4.532592] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532623] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.537750] omapdss HDMI: hdmi_runtime_put [ 4.537780] omapdss DISPC: dispc_runtime_put [ 4.537811] omapdss DISPC: dispc_save_context [ 4.537872] omapdss DISPC: context saved, ctx_loss_count 1 [ 4.537933] omapdss DSS: dss_save_context [ 4.537933] omapdss DSS: context saved [ 4.537963] omapdss HDMI: hdmi_runtime_get [ 4.537994] omapdss DSS: dss_restore_context [ 4.537994] omapdss DSS: context restored [ 4.538024] omapdss DISPC: dispc_runtime_get [ 4.538024] omapdss DISPC: dispc_restore_context [ 4.538055] omapdss HDMI: hdmi_power_on x_res= 1920 y_res = 1080 [ 4.538055] omapdss HDMI: M = 618 Mf = 196608 [ 4.538055] omapdss HDMI: range = 1 sd = 6 [ 4.538330] omapdss APPLY: dss_mgr_write_regs(1) [ 4.538330] omapdss APPLY: dss_ovl_write_regs(0) [ 4.538360] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.538360] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.538360] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new
0/0
[ 4.538391] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.538391] omapdss DISPC: channel 1 xres 1920 yres 1080 [ 4.577911] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.577911] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577911] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577941] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577941] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.577941] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577941] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577972] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577972] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.577972] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new 20352/118768 [ 4.578002] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.578002] omapdss DISPC: GO DIGIT [ 4.597900] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597900] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597900] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.597900] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.597930] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597930] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597961] omapdss DISPC: dispc_ovl_setup 0, pa 7f790000, pa_uv 0,
sw
2048, 0,0, 1920x1080 -> 1920x1080, cmode 800, rot 0, mir 0, ilace 0
chan 1
repl 0 [ 4.597961] omapdss DISPC: calc_rot(0): scrw 2048, 1920x1080 [ 4.597991] omapdss DISPC: offset0 0, offset1 0, row_inc 513,
pix_inc 1
[ 4.597991] omapdss DISPC: 0,0 1920x1080 -> 1920x1080 [ 4.598022] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.598022] omapdss DISPC: dispc_enable_plane 0, 1 [ 4.598022] omapdss DISPC: fifo(0) threshold (bytes), old
20352/118768,
new 20352/118768 [ 4.598022] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.598052] omapdss DISPC: GO DIGIT [ 4.617889] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617889] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617889] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617919] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.617919] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.617950] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617950] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617950] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617950] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.644470] Console: switching to colour frame buffer device 240x67 [ 5.175567] fb0: omapdrm frame buffer device [ 5.183746] drm: registered panic notifier [ 5.191619] [drm] Supports vblank timestamp caching Rev 1
(10.10.2010).
[ 5.202301] [drm] No driver support for vblank timestamp query. ... ... [ 15.206634] omapdss HDMI: hdmi_runtime_get [ 15.267761] omapdss HDMI: hdmi_runtime_put [ 25.331604] omapdss HDMI: hdmi_runtime_get [ 25.394134] omapdss HDMI: hdmi_runtime_put [ 35.487823] omapdss HDMI: hdmi_runtime_get [ 35.549713] omapdss HDMI: hdmi_runtime_put
Thanks, I certainly do need help in validating changes. I will keep you updated on this.
Thanks, Vaibhav
-----Original Message----- From: Ramakrishnan Muthukrishnan [mailto:ramakrmu@cisco.com] Sent: Monday, July 02, 2012 10:23 AM To: Hiremath, Vaibhav Cc: Sumit Semwal; Martin Ertsås; linaro-kernel@lists.linaro.org Subject: Re: /dev/video* not showing up
Thanks Vaibhav for the note. If I can be of any help in testing any changes that you make, I will be glad to help.
Thanks Ramakrishnan
On Friday 29 June 2012 11:31 PM, Hiremath, Vaibhav wrote:
Ramakrishnan,
Just wanted to clarify before it turns out to be some sort of commitment,
I
will be working on this depending on my bandwidth availability.
Just FYI, I wanted to work on this since long time now, and hopefully should be
able
to get some time in next week. I will keep you posted...
Thanks, Vaibhav
-----Original Message----- From: Ramakrishnan Muthukrishnan [mailto:ramakrmu@cisco.com] Sent: Friday, June 29, 2012 4:11 PM To: Sumit Semwal Cc: Martin Ertsås; linaro-kernel@lists.linaro.org; Hiremath, Vaibhav Subject: Re: /dev/video* not showing up
Thanks Sumit and Vaibhav.
Ramakrishnan
On Friday 29 June 2012 02:00 PM, Sumit Semwal wrote:
Hi Ramakrishnan,
+Vaibhav from TI (another team), who's the maintainer for omap_vout. He has kindly agreed to look into these issues.
Best regards, ~Sumit.
On 28 June 2012 17:27, Ramakrishnan Muthukrishnanramakrmu@cisco.com
wrote:
Hi Sumit,
Here is the log with "omapdss.debug=1 debug":
[ 3.533538] omap_sr_disable: omap_sr struct for sr_core not found [ 3.540222] Power Management for TI OMAP4XX/OMAP5XXX devices. [ 3.546386] hwmod gpmc not found [ 3.549896] sr_init: No PMIC hook to init smartreflex [ 3.555419] smartreflex smartreflex.0: omap_sr_probe: SmartReflex
driver
initialized [ 3.563720] smartreflex smartreflex.1: omap_sr_probe: SmartReflex
driver
initialized [ 3.572052] smartreflex smartreflex.2: omap_sr_probe: SmartReflex
driver
initialized [ 3.581359] SmartReflex Class3 initialized [ 3.590270] clock: disabling unused clocks to save power [ 3.598083] registered taskstats version 1 [ 3.602844] VANA: incomplete constraints, leaving on [ 3.609191] VDAC: incomplete constraints, leaving on [ 3.615203] VUSB: incomplete constraints, leaving on [ 3.621520] twl_rtc twl_rtc: setting system clock to 2000-01-01
00:00:00
UTC (946684800) [ 3.630187] omapdss: ENTER hdmi_panel_enable [ 3.634704] omapdss HDMI: ENTER hdmi_display_enable [ 3.639892] omapdss HDMI: hdmi_runtime_get [ 3.644256] omapdss DSS: dss_restore_context [ 3.648773] omapdss DSS: context restored [ 3.653045] omapdss DISPC: dispc_runtime_get [ 3.657562] omapdss DISPC: dispc_restore_context [ 3.662445] omapdss DISPC: ctx_loss_count: saved 0, current 1 [ 3.668548] omapdss DISPC: context restored [ 3.673004] omapdss HDMI: hdmi_power_on x_res= 640 y_res = 480 [ 3.679168] omapdss HDMI: M = 104 Mf = 234837 [ 3.683807] omapdss HDMI: range = 0 sd = 1 [ 3.688415] omapdss DISPC: FIFO merge enabled [ 3.693054] omapdss APPLY: dss_mgr_write_regs(1) [ 3.697906] omapdss APPLY: dss_ovl_write_regs(0) [ 3.702789] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.708221] omapdss DISPC: dispc_enable_plane 0, 0 [ 3.713287] omapdss DISPC: fifo(0) threshold (bytes), old
20352/20464,
new 0/0 [ 3.720916] omapdss APPLY: dss_ovl_write_regs(1) [ 3.725799] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.731231] omapdss DISPC: dispc_enable_plane 1, 0 [ 3.736297] omapdss DISPC: fifo(1) threshold (bytes), old
32640/32752,
new 0/0 [ 3.743927] omapdss APPLY: dss_ovl_write_regs(2) [ 3.748779] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.754211] omapdss DISPC: dispc_enable_plane 2, 0 [ 3.759277] omapdss DISPC: fifo(2) threshold (bytes), old
32640/32752,
new 0/0 [ 3.766906] omapdss APPLY: dss_ovl_write_regs(3) [ 3.771789] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.777221] omapdss DISPC: dispc_enable_plane 3, 0 [ 3.782287] omapdss DISPC: fifo(3) threshold (bytes), old
32640/32752,
new 0/0 [ 3.789916] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.795349] omapdss DISPC: channel 1 xres 640 yres 480 [ 3.805419] omapdss: ENTER hdmi_panel_enable [ 3.809967] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.816223] omapdss: ENTER hdmi_panel_enable [ 3.820739] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.826995] omap_vout omap_vout: Buffer Size = 3686400 [ 3.833526] omap_vout omap_vout: : registered and initialized
video
device 0 [ 3.841033] omap_vout omap_vout: Buffer Size = 3686400 [ 3.847503] omap_vout omap_vout: : registered and initialized
video
device 1 [ 3.860870] dmm dmm: initialized all PAT entries [ 3.866851] omapdss APPLY: omap_dss_mgr_apply(lcd) [ 3.871948] omapdss APPLY: dss_mgr_write_regs(1) [ 3.876831] omapdss APPLY: dss_ovl_write_regs(0) [ 3.881713] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.887145] omapdss APPLY: dss_ovl_write_regs(1) [ 3.891998] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.897430] omapdss APPLY: dss_ovl_write_regs(2) [ 3.902313] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.907745] omapdss APPLY: dss_ovl_write_regs(3) [ 3.912628] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.918029] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.923492] omapdss APPLY: omap_dss_mgr_apply(tv) [ 3.928466] omapdss APPLY: dss_mgr_write_regs(1) [ 3.933349] omapdss APPLY: dss_ovl_write_regs(0) [ 3.938232] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 3.943664] omapdss APPLY: dss_ovl_write_regs(1) [ 3.948547] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 3.953948] omapdss APPLY: dss_ovl_write_regs(2) [ 3.958831] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 3.964263] omapdss APPLY: dss_ovl_write_regs(3) [ 3.969146] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 3.974578] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 3.980010] omapdss DISPC: GO DIGIT [ 3.983703] omapdss APPLY: omap_dss_mgr_apply(lcd2) [ 3.988861] omapdss APPLY: dss_mgr_write_regs(1) [ 3.993743] omapdss APPLY: dss_ovl_write_regs(0) [ 3.998626] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.004058] omapdss APPLY: dss_ovl_write_regs(1) [ 4.008941] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.014343] omapdss APPLY: dss_ovl_write_regs(2) [ 4.019226] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.024658] omapdss APPLY: dss_ovl_write_regs(3) [ 4.029541] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.034973] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.040435] omapdss APPLY: dss_mgr_write_regs(1) [ 4.045318] omapdss APPLY: dss_ovl_write_regs(0) [ 4.050201] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.055633] omapdss APPLY: dss_ovl_write_regs(1) [ 4.060485] omapdss APPLY: dss_ovl_write_regs_extra(1) [ 4.065917] omapdss APPLY: dss_ovl_write_regs(2) [ 4.070800] omapdss APPLY: dss_ovl_write_regs_extra(2) [ 4.076232] omapdss APPLY: dss_ovl_write_regs(3) [ 4.081085] omapdss APPLY: dss_ovl_write_regs_extra(3) [ 4.086517] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.092712] omapdss HDMI: hdmi_runtime_get [ 4.097045] omapdss HDMI: hdmi_runtime_put [ 4.101684] omapdss HDMI: hdmi_runtime_get [ 4.106018] omapdss HDMI: hdmi_runtime_put [ 4.110351] omapdss HDMI: hdmi_runtime_get [ 4.147430] omapdss HDMI: hdmi_runtime_put [ 4.151916] omapdss: hdmi_check_timings [ 4.155975] omapdss HDMI: hdmi_get_code [ 4.160064] omapdss: hdmi_check_timings [ 4.164093] omapdss HDMI: hdmi_get_code [ 4.168182] omapdss HDMI: timing1_hsync = 144 timing1_vsync = 49timing2_hsync = 144 timing2_vsync = 49 [ 4.178039] omapdss: hdmi_check_timings [ 4.182067] omapdss HDMI: hdmi_get_code [ 4.186126] omapdss: hdmi_check_timings [ 4.190185] omapdss HDMI: hdmi_get_code [ 4.194244] omapdss HDMI: timing1_hsync = 830 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.204101] omapdss: hdmi_check_timings [ 4.208160] omapdss HDMI: hdmi_get_code [ 4.212219] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.222076] omapdss: hdmi_check_timings [ 4.226135] omapdss HDMI: hdmi_get_code [ 4.230194] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.240051] omapdss HDMI: timing1_hsync = 700 timing1_vsync = 30timing2_hsync = 700 timing2_vsync = 30 [ 4.249908] omapdss: hdmi_check_timings [ 4.253967] omapdss HDMI: hdmi_get_code [ 4.258026] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.267883] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.277709] omapdss: hdmi_check_timings [ 4.281768] omapdss HDMI: hdmi_get_code [ 4.285827] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 44timing2_hsync = 160 timing2_vsync = 44 [ 4.295684] omapdss: hdmi_check_timings [ 4.299743] omapdss HDMI: hdmi_get_code [ 4.303802] omapdss: hdmi_check_timings [ 4.307861] omapdss HDMI: hdmi_get_code [ 4.311920] omapdss HDMI: timing1_hsync = 370 timing1_vsync = 30timing2_hsync = 370 timing2_vsync = 30 [ 4.321777] omapdss: hdmi_check_timings [ 4.325836] omapdss HDMI: hdmi_get_code [ 4.329895] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 830 timing2_vsync = 45 [ 4.339752] omapdss: hdmi_check_timings [ 4.343780] omapdss HDMI: hdmi_get_code [ 4.347869] omapdss HDMI: timing1_hsync = 280 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.357696] omapdss: hdmi_check_timings [ 4.361755] omapdss HDMI: hdmi_get_code [ 4.365814] omapdss: hdmi_check_timings [ 4.369873] omapdss HDMI: hdmi_get_code [ 4.373931] omapdss HDMI: timing1_hsync = 320 timing1_vsync = 38timing2_hsync = 320 timing2_vsync = 38 [ 4.383789] omapdss: hdmi_check_timings [ 4.387847] omapdss HDMI: hdmi_get_code [ 4.391906] omapdss: hdmi_check_timings [ 4.395965] omapdss HDMI: hdmi_get_code [ 4.400024] omapdss: hdmi_check_timings [ 4.404083] omapdss HDMI: hdmi_get_code [ 4.408142] omapdss: hdmi_check_timings [ 4.412200] omapdss HDMI: hdmi_get_code [ 4.416259] omapdss HDMI: timing1_hsync = 160 timing1_vsync = 45timing2_hsync = 160 timing2_vsync = 45 [ 4.426116] omapdss: hdmi_check_timings [ 4.430175] omapdss HDMI: hdmi_get_code [ 4.434234] omapdss: hdmi_check_timings [ 4.438293] omapdss HDMI: hdmi_get_code [ 4.442352] omapdss HDMI: timing1_hsync = 256 timing1_vsync = 28timing2_hsync = 256 timing2_vsync = 28 [ 4.452209] omapdss: hdmi_check_timings [ 4.456237] omapdss HDMI: hdmi_get_code [ 4.460327] omapdss: hdmi_check_timings [ 4.464385] omapdss HDMI: hdmi_get_code [ 4.468444] omapdss: hdmi_check_timings [ 4.472503] omapdss HDMI: hdmi_get_code [ 4.476562] omapdss HDMI: timing1_hsync = 408 timing1_vsync = 42timing2_hsync = 408 timing2_vsync = 42 [ 4.486389] omapdss: hdmi_check_timings [ 4.490478] omapdss HDMI: hdmi_get_code [ 4.527099] [drm] Enabling DMM ywrap scrolling [ 4.532531] omapdss: hdmi_check_timings [ 4.532562] omapdss HDMI: hdmi_get_code [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532562] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.532592] omapdss: hdmi_set_timings [ 4.532592] omapdss HDMI: audio_disable [ 4.532592] omapdss HDMI: hdmi_get_code [ 4.532592] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 280 timing2_vsync = 45 [ 4.532623] omapdss HDMI: timing1_hsync = 720 timing1_vsync = 45timing2_hsync = 720 timing2_vsync = 45 [ 4.537750] omapdss HDMI: hdmi_runtime_put [ 4.537780] omapdss DISPC: dispc_runtime_put [ 4.537811] omapdss DISPC: dispc_save_context [ 4.537872] omapdss DISPC: context saved, ctx_loss_count 1 [ 4.537933] omapdss DSS: dss_save_context [ 4.537933] omapdss DSS: context saved [ 4.537963] omapdss HDMI: hdmi_runtime_get [ 4.537994] omapdss DSS: dss_restore_context [ 4.537994] omapdss DSS: context restored [ 4.538024] omapdss DISPC: dispc_runtime_get [ 4.538024] omapdss DISPC: dispc_restore_context [ 4.538055] omapdss HDMI: hdmi_power_on x_res= 1920 y_res = 1080 [ 4.538055] omapdss HDMI: M = 618 Mf = 196608 [ 4.538055] omapdss HDMI: range = 1 sd = 6 [ 4.538330] omapdss APPLY: dss_mgr_write_regs(1) [ 4.538330] omapdss APPLY: dss_ovl_write_regs(0) [ 4.538360] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.538360] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.538360] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new
0/0
[ 4.538391] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.538391] omapdss DISPC: channel 1 xres 1920 yres 1080 [ 4.577911] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.577911] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577911] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577941] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577941] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.577941] omapdss APPLY: dss_mgr_write_regs(1) [ 4.577941] omapdss APPLY: dss_ovl_write_regs(0) [ 4.577972] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.577972] omapdss DISPC: dispc_enable_plane 0, 0 [ 4.577972] omapdss DISPC: fifo(0) threshold (bytes), old 0/0, new 20352/118768 [ 4.578002] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.578002] omapdss DISPC: GO DIGIT [ 4.597900] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597900] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597900] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.597900] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.597930] omapdss APPLY: dss_mgr_write_regs(1) [ 4.597930] omapdss APPLY: dss_ovl_write_regs(0) [ 4.597961] omapdss DISPC: dispc_ovl_setup 0, pa 7f790000, pa_uv 0,
sw
2048, 0,0, 1920x1080 -> 1920x1080, cmode 800, rot 0, mir 0, ilace 0
chan 1
repl 0 [ 4.597961] omapdss DISPC: calc_rot(0): scrw 2048, 1920x1080 [ 4.597991] omapdss DISPC: offset0 0, offset1 0, row_inc 513,
pix_inc 1
[ 4.597991] omapdss DISPC: 0,0 1920x1080 -> 1920x1080 [ 4.598022] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.598022] omapdss DISPC: dispc_enable_plane 0, 1 [ 4.598022] omapdss DISPC: fifo(0) threshold (bytes), old
20352/118768,
new 20352/118768 [ 4.598022] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.598052] omapdss DISPC: GO DIGIT [ 4.617889] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617889] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617889] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617919] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.617919] omapdss APPLY: omap_dss_mgr_apply(tv) [ 4.617950] omapdss APPLY: dss_mgr_write_regs(1) [ 4.617950] omapdss APPLY: dss_ovl_write_regs(0) [ 4.617950] omapdss APPLY: dss_ovl_write_regs_extra(0) [ 4.617950] omapdss APPLY: dss_mgr_write_regs_extra(1) [ 4.644470] Console: switching to colour frame buffer device
240x67
[ 5.175567] fb0: omapdrm frame buffer device [ 5.183746] drm: registered panic notifier [ 5.191619] [drm] Supports vblank timestamp caching Rev 1
(10.10.2010).
[ 5.202301] [drm] No driver support for vblank timestamp query. ... ... [ 15.206634] omapdss HDMI: hdmi_runtime_get [ 15.267761] omapdss HDMI: hdmi_runtime_put [ 25.331604] omapdss HDMI: hdmi_runtime_get [ 25.394134] omapdss HDMI: hdmi_runtime_put [ 35.487823] omapdss HDMI: hdmi_runtime_get [ 35.549713] omapdss HDMI: hdmi_runtime_put
Since there were different messages on various behaviour, let me summarize what I see at the moment.
My kernel commandline is this:
Kernel command line: console=ttyO2,115200n8 earlycon=ttyO2,115200n8 earlyprintk=1 root=/dev/mmcblk0p2 rootwait rw
As the board boots up, I see the following messages:
[ 3.200225] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 3.211303] omap_vout omap_vout: Buffer Size = 3686400 [ 3.217834] omap_vout omap_vout: : registered and initialized video device 0 [ 3.225311] omap_vout omap_vout: Buffer Size = 3686400 [ 3.231781] omap_vout omap_vout: : registered and initialized video device 1 [ 3.245117] dmm dmm: initialized all PAT entries [ 3.385406] [drm] Enabling DMM ywrap scrolling [ 3.440582] omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled [ 3.465240] Console: switching to colour frame buffer device 240x67 [ 3.542144] fb0: omapdrm frame buffer device [ 3.546722] drm: registered panic notifier [ 3.551177] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.558319] [drm] No driver support for vblank timestamp query. [ 3.564697] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
And then the following line keeps coming atleast 10 times/second and completely filling the terminal:
omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled
Thanks Ramakrishnan
On Mon, Jul 02, 2012 at 10:41:11, Ramakrishnan Muthukrishnan wrote:
Since there were different messages on various behaviour, let me summarize what I see at the moment.
My kernel commandline is this:
Kernel command line: console=ttyO2,115200n8 earlycon=ttyO2,115200n8 earlyprintk=1 root=/dev/mmcblk0p2 rootwait rw
As the board boots up, I see the following messages:
[ 3.200225] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 3.211303] omap_vout omap_vout: Buffer Size = 3686400 [ 3.217834] omap_vout omap_vout: : registered and initialized video device 0 [ 3.225311] omap_vout omap_vout: Buffer Size = 3686400 [ 3.231781] omap_vout omap_vout: : registered and initialized video device 1 [ 3.245117] dmm dmm: initialized all PAT entries [ 3.385406] [drm] Enabling DMM ywrap scrolling [ 3.440582] omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled [ 3.465240] Console: switching to colour frame buffer device 240x67 [ 3.542144] fb0: omapdrm frame buffer device [ 3.546722] drm: registered panic notifier [ 3.551177] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.558319] [drm] No driver support for vblank timestamp query. [ 3.564697] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
And then the following line keeps coming atleast 10 times/second and completely filling the terminal:
omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled
Ramakrishnan,
I do not see any role of VOUT driver here, Are you doing anything on v4l2 driver? Can you disable the V4L2 driver from your config and try? I am sure you will see get same boot log, except related to VOUT driver.
Thanks, Vaibhav
On Monday 02 July 2012 01:44 PM, Hiremath, Vaibhav wrote:
On Mon, Jul 02, 2012 at 10:41:11, Ramakrishnan Muthukrishnan wrote:
Since there were different messages on various behaviour, let me summarize what I see at the moment.
My kernel commandline is this:
Kernel command line: console=ttyO2,115200n8 earlycon=ttyO2,115200n8 earlyprintk=1 root=/dev/mmcblk0p2 rootwait rw
As the board boots up, I see the following messages:
[ 3.200225] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 3.211303] omap_vout omap_vout: Buffer Size = 3686400 [ 3.217834] omap_vout omap_vout: : registered and initialized video device 0 [ 3.225311] omap_vout omap_vout: Buffer Size = 3686400 [ 3.231781] omap_vout omap_vout: : registered and initialized video device 1 [ 3.245117] dmm dmm: initialized all PAT entries [ 3.385406] [drm] Enabling DMM ywrap scrolling [ 3.440582] omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled [ 3.465240] Console: switching to colour frame buffer device 240x67 [ 3.542144] fb0: omapdrm frame buffer device [ 3.546722] drm: registered panic notifier [ 3.551177] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.558319] [drm] No driver support for vblank timestamp query. [ 3.564697] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
And then the following line keeps coming atleast 10 times/second and completely filling the terminal:
omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled
Ramakrishnan,
I do not see any role of VOUT driver here, Are you doing anything on v4l2 driver?
I see the above message even without doing anything with V4L2 display driver. If I disable VOUT driver (OMAP V4L2 Display driver) from the kernel configuration, then I do not see the omapdss DISPC error messages anymore.
Ramakrishnan
On Mon, Jul 02, 2012 at 15:53:20, Ramakrishnan Muthukrishnan wrote:
On Monday 02 July 2012 01:44 PM, Hiremath, Vaibhav wrote:
On Mon, Jul 02, 2012 at 10:41:11, Ramakrishnan Muthukrishnan wrote:
Since there were different messages on various behaviour, let me summarize what I see at the moment.
My kernel commandline is this:
Kernel command line: console=ttyO2,115200n8 earlycon=ttyO2,115200n8 earlyprintk=1 root=/dev/mmcblk0p2 rootwait rw
As the board boots up, I see the following messages:
[ 3.200225] omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 23630 kHz [ 3.211303] omap_vout omap_vout: Buffer Size = 3686400 [ 3.217834] omap_vout omap_vout: : registered and initialized video device 0 [ 3.225311] omap_vout omap_vout: Buffer Size = 3686400 [ 3.231781] omap_vout omap_vout: : registered and initialized video device 1 [ 3.245117] dmm dmm: initialized all PAT entries [ 3.385406] [drm] Enabling DMM ywrap scrolling [ 3.440582] omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled [ 3.465240] Console: switching to colour frame buffer device 240x67 [ 3.542144] fb0: omapdrm frame buffer device [ 3.546722] drm: registered panic notifier [ 3.551177] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.558319] [drm] No driver support for vblank timestamp query. [ 3.564697] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
And then the following line keeps coming atleast 10 times/second and completely filling the terminal:
omapdss DISPC error: SYNC_LOST on channel tv, restarting the output with video overlays disabled
Ramakrishnan,
I do not see any role of VOUT driver here, Are you doing anything on v4l2 driver?
I see the above message even without doing anything with V4L2 display driver. If I disable VOUT driver (OMAP V4L2 Display driver) from the kernel configuration, then I do not see the omapdss DISPC error messages anymore.
Thanks for the info. I think that's where the patch from Archit is playing Role, comes into picture during probe.
I will look into this.
Thanks, Vaibhav
On 06/27/12 18:24, the mail apparently from Ramakrishnan Muthukrishnan included:
Hi,
With the latest tilt-3.4 branch, I see these messages in the kernel while booting up:
[ 3.176330] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 3.185882] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.192138] omap_vout omap_vout: 'hdmi' Display already enabled [ 3.198425] omap_vout omap_vout: Buffer Size = 3686400 [ 3.204925] omapdss OVERLAY error: check_overlay: paddr cannot be 0
Hum
[ 3.211578] omap_vout omap_vout: setup_overlay failed [ 3.216949] omap_vout omap_vout: apply_changes failed [ 3.235626] omap_vout: probe of omap_vout failed with error -22 [ 3.242187] omap_vout:Could not register Video driver
After that....
[ 3.253204] dmm dmm: initialized all PAT entries [ 3.414428] [drm] Enabling DMM ywrap scrolling [ 3.486267] Console: switching to colour frame buffer device 240x67 [ 3.517700] fb0: omapdrm frame buffer device [ 3.522308] drm: registered panic notifier [ 3.526733] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.533843] [drm] No driver support for vblank timestamp query. [ 3.540252] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0 [ 3.546905] ALSA device list: [ 3.550079] #0: PandaBoard [ 3.553222] #1: OMAPHDMI [ 3.793914] kjournald starting. Commit interval 5 seconds [ 3.796417] EXT3-fs (mmcblk0p2): using internal journal [ 3.798736] EXT3-fs (mmcblk0p2): recovery complete [ 3.798736] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode [ 3.798767] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 3.803009] devtmpfs: mounted [ 3.803314] Freeing init memory: 360K INIT: version 2.86 booting
...it all seems pretty nice.
I don't see any /dev/video* devices listed as expected.
Another observation is that, I see random kernel oops messages (they are totally random and I don't see them on reboot in some occasions). Here is the log when I see the crash:
Like it says these are warnings
[ 4.535278] WARNING: at fs/sysfs/file.c:343
sysfs_open_file+0x7c/0x238()
they are not OOPSes or crashes.
Error opening /dev/fb0: No such file or directory Starting udev [ 4.311767] udevd (797): /proc/797/oom_adj is deprecated, please use /proc/797/oom_score_adj instead. [ 4.463073] ------------[ cut here ]------------ [ 4.535278] WARNING: at fs/sysfs/file.c:343 sysfs_open_file+0x7c/0x238() [ 4.692840] missing sysfs attribute operations for kobject:
This is meant to tell the name of the kobject which has no attribute operations, apparently ''. I guess udev touched everything in sight and provoked this warning, possibly as a consequence of the first problem about paddr being 0 killing registration of something. But the warning itself isn't fatal.
[ 0.000000] Kernel command line: console=tty0 console=ttyO2,115200n8 earlycon=ttyO2,115200n8 earlyprintk=1 root=/dev/mmcblk0p2 rootwait rw vram=32M omapfb.vram=0:16M,1:16M omapdss.def_disp=hdmi
I doubt it's the source of the problem but you shouldn't need any of that stuff about vram, omapfb, omapdss.
-Andy
linaro-kernel@lists.linaro.org