[Defy Android Development] YetAnotherForumUser:
omapdss DSI error: ERROR FIFO FULL, aborting transfer

There seems to be something amiss with the 20130107 build. Quoth dmesg:

<4>[ 4664.623413] WARNING: at ../../../../../../jordan-kernel/drivers/video/omap2/dss/dsi.c:2130 dsi_vc_send_short.clone.0+0x2c/0x1a8()
<4>[ 4664.623443] Modules linked in: netmux netmux_linkdriver modem_pm_driver nls_utf8 cifs overclock_defy symsearch backlight tiwlan_drv
<4>[ 4664.623535] [<c003ccb4>] (unwind_backtrace+0x0/0xd8) from [<c006bab0>] (warn_slowpath_common+0x48/0x60)
<4>[ 4664.623565] [<c006bab0>] (warn_slowpath_common+0x48/0x60) from [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8)
<4>[ 4664.623626] [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8) from [<c02318fc>] (mapphone_panel_disable_local+0x48/0x78)
<4>[ 4664.623687] [<c02318fc>] (mapphone_panel_disable_local+0x48/0x78) from [<c0222cac>] (dss_resume_device+0x74/0x88)
<4>[ 4664.623748] [<c0222cac>] (dss_resume_device+0x74/0x88) from [<c026ad54>] (bus_for_each_dev+0x48/0x84)
<4>[ 4664.623779] [<c026ad54>] (bus_for_each_dev+0x48/0x84) from [<c026c49c>] (platform_pm_resume+0x40/0x4c)
<4>[ 4664.623840] [<c026c49c>] (platform_pm_resume+0x40/0x4c) from [<c026e4f0>] (pm_op+0x48/0x7c)
<4>[ 4664.623870] [<c026e4f0>] (pm_op+0x48/0x7c) from [<c026e77c>] (dpm_resume_end+0x7c/0x32c)
<4>[ 4664.623931] [<c026e77c>] (dpm_resume_end+0x7c/0x32c) from [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4)
<4>[ 4664.623992] [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4) from [<c0096fcc>] (enter_state+0xa4/0xcc)
<4>[ 4664.624023] [<c0096fcc>] (enter_state+0xa4/0xcc) from [<c00984a0>] (suspend+0x60/0x124)
<4>[ 4664.624084] [<c00984a0>] (suspend+0x60/0x124) from [<c007d0e4>] (worker_thread+0x178/0x224)
<4>[ 4664.624114] [<c007d0e4>] (worker_thread+0x178/0x224) from [<c00808cc>] (kthread+0x78/0x80)
<4>[ 4664.624176] [<c00808cc>] (kthread+0x78/0x80) from [<c0038990>] (kernel_thread_exit+0x0/0x8)
<4>[ 4664.624206] ---[ end trace 990e918f716ef6b8 ]---
<3>[ 4664.624206] omapdss DSI error: ERROR FIFO FULL, aborting transfer
<4>[ 4664.732543] regulatore is reached zero
<4>[ 4664.801605] Restarting tasks ... done.
<6>[ 4664.825103] suspend: exit suspend, ret = 0 (2013-01-07 17:50:18.491424560 UTC)
<6>[ 4665.373107] suspend: enter suspend
<6>[ 4665.373443] PM: Syncing filesystems ... done.
<4>[ 4665.443725] Freezing user space processes ... (elapsed 0.01 seconds) done.
<4>[ 4665.464141] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<4>[ 4665.465911] Suspending console(s) (use no_console_suspend to debug)
<7>[ 4665.472778] vfp_pm_save_context: saving vfp state
<6>[ 4665.473083] PM: Resume timer in 47 secs (1558085 ticks at 32768 ticks/sec.)
<6>[ 4665.644653] Powerdomain (core_pwrdm) didn't enter target state 1
<6>[ 4665.644714] Powerdomain (dss_pwrdm) didn't enter target state 1
<3>[ 4665.644744] Could not enter target state in pm_suspend
<6>[ 4665.645935] wakeup wake lock: wifi_wake
<4>[ 4665.646118] ------------[ cut here ]------------
<4>[ 4665.646209] WARNING: at ../../../../../../jordan-kernel/drivers/video/omap2/dss/dsi.c:2130 dsi_vc_send_short.clone.0+0x2c/0x1a8()
<4>[ 4665.646240] Modules linked in: netmux netmux_linkdriver modem_pm_driver nls_utf8 cifs overclock_defy symsearch backlight tiwlan_drv
<4>[ 4665.646362] [<c003ccb4>] (unwind_backtrace+0x0/0xd8) from [<c006bab0>] (warn_slowpath_common+0x48/0x60)
<4>[ 4665.646423] [<c006bab0>] (warn_slowpath_common+0x48/0x60) from [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8)
<4>[ 4665.646484] [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8) from [<c02318e4>] (mapphone_panel_disable_local+0x30/0x78)
<4>[ 4665.646545] [<c02318e4>] (mapphone_panel_disable_local+0x30/0x78) from [<c0222cac>] (dss_resume_device+0x74/0x88)
<4>[ 4665.646759] [<c0222cac>] (dss_resume_device+0x74/0x88) from [<c026ad54>] (bus_for_each_dev+0x48/0x84)
<4>[ 4665.646820] [<c026ad54>] (bus_for_each_dev+0x48/0x84) from [<c026c49c>] (platform_pm_resume+0x40/0x4c)
<4>[ 4665.646881] [<c026c49c>] (platform_pm_resume+0x40/0x4c) from [<c026e4f0>] (pm_op+0x48/0x7c)
<4>[ 4665.646911] [<c026e4f0>] (pm_op+0x48/0x7c) from [<c026e77c>] (dpm_resume_end+0x7c/0x32c)
<4>[ 4665.646972] [<c026e77c>] (dpm_resume_end+0x7c/0x32c) from [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4)
<4>[ 4665.647033] [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4) from [<c0096fcc>] (enter_state+0xa4/0xcc)
<4>[ 4665.647094] [<c0096fcc>] (enter_state+0xa4/0xcc) from [<c00984a0>] (suspend+0x60/0x124)
<4>[ 4665.647155] [<c00984a0>] (suspend+0x60/0x124) from [<c007d0e4>] (worker_thread+0x178/0x224)
<4>[ 4665.647216] [<c007d0e4>] (worker_thread+0x178/0x224) from [<c00808cc>] (kthread+0x78/0x80)
<4>[ 4665.647277] [<c00808cc>] (kthread+0x78/0x80) from [<c0038990>] (kernel_thread_exit+0x0/0x8)
<4>[ 4665.647308] ---[ end trace 990e918f716ef6b9 ]---
<3>[ 4665.647338] omapdss DSI error: ERROR FIFO FULL, aborting transfer
<4>[ 4665.647338] ------------[ cut here ]------------
<4>[ 4665.647369] WARNING: at ../../../../../../jordan-kernel/drivers/video/omap2/dss/dsi.c:2130 dsi_vc_send_short.clone.0+0x2c/0x1a8()
<4>[ 4665.647399] Modules linked in: netmux netmux_linkdriver modem_pm_driver nls_utf8 cifs overclock_defy symsearch backlight tiwlan_drv
<4>[ 4665.647491] [<c003ccb4>] (unwind_backtrace+0x0/0xd8) from [<c006bab0>] (warn_slowpath_common+0x48/0x60)
<4>[ 4665.647552] [<c006bab0>] (warn_slowpath_common+0x48/0x60) from [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8)
<4>[ 4665.647613] [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8) from [<c02318fc>] (mapphone_panel_disable_local+0x48/0x78)
<4>[ 4665.647644] [<c02318fc>] (mapphone_panel_disable_local+0x48/0x78) from [<c0222cac>] (dss_resume_device+0x74/0x88)
<4>[ 4665.647705] [<c0222cac>] (dss_resume_device+0x74/0x88) from [<c026ad54>] (bus_for_each_dev+0x48/0x84)
<4>[ 4665.647766] [<c026ad54>] (bus_for_each_dev+0x48/0x84) from [<c026c49c>] (platform_pm_resume+0x40/0x4c)
<4>[ 4665.647796] [<c026c49c>] (platform_pm_resume+0x40/0x4c) from [<c026e4f0>] (pm_op+0x48/0x7c)
<4>[ 4665.647857] [<c026e4f0>] (pm_op+0x48/0x7c) from [<c026e77c>] (dpm_resume_end+0x7c/0x32c)
<4>[ 4665.647918] [<c026e77c>] (dpm_resume_end+0x7c/0x32c) from [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4)
<4>[ 4665.647949] [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4) from [<c0096fcc>] (enter_state+0xa4/0xcc)
<4>[ 4665.648010] [<c0096fcc>] (enter_state+0xa4/0xcc) from [<c00984a0>] (suspend+0x60/0x124)
<4>[ 4665.648040] [<c00984a0>] (suspend+0x60/0x124) from [<c007d0e4>] (worker_thread+0x178/0x224)
<4>[ 4665.648101] [<c007d0e4>] (worker_thread+0x178/0x224) from [<c00808cc>] (kthread+0x78/0x80)
<4>[ 4665.648132] [<c00808cc>] (kthread+0x78/0x80) from [<c0038990>] (kernel_thread_exit+0x0/0x8)
<4>[ 4665.648162] ---[ end trace 990e918f716ef6ba ]---
<3>[ 4665.648193] omapdss DSI error: ERROR FIFO FULL, aborting transfer
<4>[ 4665.756317] regulatore is reached zero
<4>[ 4665.825653] Restarting tasks ... done.
<6>[ 4665.848937] suspend: exit suspend, ret = 0 (2013-01-07 17:50:19.515228270 UTC)
<6>[ 4666.396881] suspend: enter suspend
<6>[ 4666.397216] PM: Syncing filesystems ... done.
<4>[ 4666.467468] Freezing user space processes ... (elapsed 0.01 seconds) done.
<4>[ 4666.487670] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<4>[ 4666.489654] Suspending console(s) (use no_console_suspend to debug)
<7>[ 4666.496307] vfp_pm_save_context: saving vfp state
<6>[ 4666.496612] PM: Resume timer in 46 secs (1524563 ticks at 32768 ticks/sec.)
<6>[ 4669.638305] Powerdomain (core_pwrdm) didn't enter target state 1
<6>[ 4669.638366] Powerdomain (dss_pwrdm) didn't enter target state 1
<3>[ 4669.638397] Could not enter target state in pm_suspend
<6>[ 4669.639587] wakeup wake lock: wifi_wake
<4>[ 4669.639770] ------------[ cut here ]------------
<4>[ 4669.639831] WARNING: at ../../../../../../jordan-kernel/drivers/video/omap2/dss/dsi.c:2130 dsi_vc_send_short.clone.0+0x2c/0x1a8()
<4>[ 4669.639862] Modules linked in: netmux netmux_linkdriver modem_pm_driver nls_utf8 cifs overclock_defy symsearch backlight tiwlan_drv
<4>[ 4669.640014] [<c003ccb4>] (unwind_backtrace+0x0/0xd8) from [<c006bab0>] (warn_slowpath_common+0x48/0x60)
<4>[ 4669.640045] [<c006bab0>] (warn_slowpath_common+0x48/0x60) from [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8)
<4>[ 4669.640106] [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8) from [<c02318e4>] (mapphone_panel_disable_local+0x30/0x78)
<4>[ 4669.640197] [<c02318e4>] (mapphone_panel_disable_local+0x30/0x78) from [<c0222cac>] (dss_resume_device+0x74/0x88)
<4>[ 4669.640258] [<c0222cac>] (dss_resume_device+0x74/0x88) from [<c026ad54>] (bus_for_each_dev+0x48/0x84)
<4>[ 4669.640319] [<c026ad54>] (bus_for_each_dev+0x48/0x84) from [<c026c49c>] (platform_pm_resume+0x40/0x4c)
<4>[ 4669.640380] [<c026c49c>] (platform_pm_resume+0x40/0x4c) from [<c026e4f0>] (pm_op+0x48/0x7c)
<4>[ 4669.640411] [<c026e4f0>] (pm_op+0x48/0x7c) from [<c026e77c>] (dpm_resume_end+0x7c/0x32c)
<4>[ 4669.640472] [<c026e77c>] (dpm_resume_end+0x7c/0x32c) from [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4)
<4>[ 4669.640655] [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4) from [<c0096fcc>] (enter_state+0xa4/0xcc)
<4>[ 4669.640716] [<c0096fcc>] (enter_state+0xa4/0xcc) from [<c00984a0>] (suspend+0x60/0x124)
<4>[ 4669.640777] [<c00984a0>] (suspend+0x60/0x124) from [<c007d0e4>] (worker_thread+0x178/0x224)
<4>[ 4669.640838] [<c007d0e4>] (worker_thread+0x178/0x224) from [<c00808cc>] (kthread+0x78/0x80)
<4>[ 4669.640899] [<c00808cc>] (kthread+0x78/0x80) from [<c0038990>] (kernel_thread_exit+0x0/0x8)
<4>[ 4669.640930] ---[ end trace 990e918f716ef6bb ]---
<3>[ 4669.640960] omapdss DSI error: ERROR FIFO FULL, aborting transfer
<4>[ 4669.640991] ------------[ cut here ]------------
<4>[ 4669.641021] WARNING: at ../../../../../../jordan-kernel/drivers/video/omap2/dss/dsi.c:2130 dsi_vc_send_short.clone.0+0x2c/0x1a8()
<4>[ 4669.641052] Modules linked in: netmux netmux_linkdriver modem_pm_driver nls_utf8 cifs overclock_defy symsearch backlight tiwlan_drv
<4>[ 4669.641143] [<c003ccb4>] (unwind_backtrace+0x0/0xd8) from [<c006bab0>] (warn_slowpath_common+0x48/0x60)
<4>[ 4669.641174] [<c006bab0>] (warn_slowpath_common+0x48/0x60) from [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8)
<4>[ 4669.641235] [<c022b98c>] (dsi_vc_send_short.clone.0+0x2c/0x1a8) from [<c02318fc>] (mapphone_panel_disable_local+0x48/0x78)
<4>[ 4669.641296] [<c02318fc>] (mapphone_panel_disable_local+0x48/0x78) from [<c0222cac>] (dss_resume_device+0x74/0x88)
<4>[ 4669.641357] [<c0222cac>] (dss_resume_device+0x74/0x88) from [<c026ad54>] (bus_for_each_dev+0x48/0x84)
<4>[ 4669.641387] [<c026ad54>] (bus_for_each_dev+0x48/0x84) from [<c026c49c>] (platform_pm_resume+0x40/0x4c)
<4>[ 4669.641448] [<c026c49c>] (platform_pm_resume+0x40/0x4c) from [<c026e4f0>] (pm_op+0x48/0x7c)
<4>[ 4669.641479] [<c026e4f0>] (pm_op+0x48/0x7c) from [<c026e77c>] (dpm_resume_end+0x7c/0x32c)
<4>[ 4669.641540] [<c026e77c>] (dpm_resume_end+0x7c/0x32c) from [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4)
<4>[ 4669.641601] [<c0096ef0>] (suspend_devices_and_enter+0x9c/0xd4) from [<c0096fcc>] (enter_state+0xa4/0xcc)
<4>[ 4669.641632] [<c0096fcc>] (enter_state+0xa4/0xcc) from [<c00984a0>] (suspend+0x60/0x124)
<4>[ 4669.641693] [<c00984a0>] (suspend+0x60/0x124) from [<c007d0e4>] (worker_thread+0x178/0x224)
<4>[ 4669.641723] [<c007d0e4>] (worker_thread+0x178/0x224) from [<c00808cc>] (kthread+0x78/0x80)
<4>[ 4669.641784] [<c00808cc>] (kthread+0x78/0x80) from [<c0038990>] (kernel_thread_exit+0x0/0x8)
<4>[ 4669.641815] ---[ end trace 990e918f716ef6bc ]---
<3>[ 4669.641815] omapdss DSI error: ERROR FIFO FULL, aborting transfer
<4>[ 4669.750244] regulatore is reached zero
<4>[ 4669.819641] Restarting tasks ... done.
<6>[ 4669.842926] suspend: exit suspend, ret = 0 (2013-01-07 17:50:23.545288085 UTC)
<6>[ 4670.390808] suspend: enter suspend
<6>[ 4670.391387] PM: Syncing filesystems ... done.
<4>[ 4670.461425] Freezing user space processes ... (elapsed 0.01 seconds) done.
<4>[ 4670.481658] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<4>[ 4670.483459] Suspending console(s) (use no_console_suspend to debug)
<7>[ 4670.490325] vfp_pm_save_context: saving vfp state
<6>[ 4670.490600] PM: Resume timer in 42 secs (1393688 ticks at 32768 ticks/sec.)
<6>[ 4693.703613] Powerdomain (core_pwrdm) didn't enter target state 1
<6>[ 4693.703643] Powerdomain (dss_pwrdm) didn't enter target state 1
<3>[ 4693.703674] Could not enter target state in pm_suspend
<6>[ 4693.704864] wakeup wake lock: wifi_wake
...
...
... (and so it goes on - look at those timestamps for an idea of the message frequency...)

I'll keep this version running to see whether I get any reboots and/or whether the ringtone bug will show its ugly head. Even if it doesn't those messages show there is work left to do though...

EDIT: this commit might be the cause of these warnings:

https://github.com/Quarx2k/jordan-kernel/commit/35ab40f1ce3ef470bc54884abc7615449d9eed9a

EDIT2: Just got a reboot on waking the phone from suspend. The above commit needs to be reverted, see #14696