Beaglebone black getting stuck with "task mmcqd/1:74 blocked for more than 60 seconds." error

I’m facing issues with a few Beaglebone blacks getting stuck after working properly for sometime. I’m running the Angstrom image (kernel version 3.8.13+) on these. Each time I see the “task mmcqd/1:74 blocked for more than 60 seconds.” message on the debugger. Any pointers on possible causes will be helpful.

Captured logs over serial console:

[79020.484583] INFO: task mmcqd/1:74 blocked for more than 60 seconds.
[79020.491283] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[79020.499627] Kernel panic - not syncing: hung_task: blocked tasks
[79020.505997] [] (unwind_backtrace+0x1/0x90) from [] (panic+0x73/0x174)
[79020.514609] [] (panic+0x73/0x174) from [] (watchdog+0x1dd/0x1f4)
[79020.522771] [] (watchdog+0x1dd/0x1f4) from [] (kthread+0x83/0x84)
[79020.531013] [] (kthread+0x83/0x84) from [] (ret_from_fork+0x11/0x38)
[79020.539514] drm_kms_helper: panic occurred, switching back to text console
[79020.546724] [drm:drm_crtc_helper_set_config],
[79020.551399] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:8] #connectors=1 (x y) (0 0)
[79020.560235] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[79040.575540] CAUTION: musb: Babble Interrupt Occurred
[79040.609483] CAUTION: musb: Babble Interrupt Occurred
[79040.647172] gadget: high-speed config #1: Multifunction with RNDIS
[79045.648045] musb_g_ep0_irq 710: SetupEnd came in a wrong ep0stage wait
[79057.838856] musb_g_ep0_irq 710: SetupEnd came in a wrong ep0stage wait
[79067.840090] musb_g_ep0_irq 710: SetupEnd came in a wrong ep0stage wait
[79077.842215] musb_g_ep0_irq 710: SetupEnd came in a wrong ep0stage wait
[79085.656536] CAUTION: musb: Babble Interrupt Occurred
[79085.688445] CAUTION: musb: Babble Interrupt Occurred

nobody supports angstrom.
its not been worked on in years.
good luck