I am using a DM8148 custom board with linux 2.6.37 which i got in PSP-04.01.00.07. When I am enabling the eMMC in the kernel, I am stuck up with the following errors, Can you please suggest me how to resolve those things?
INFO: task kmmcd:20 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
kmmcd D c0243974 0 20 2 0x00000000
Backtrace:
[<c0243708>] (schedule+0x0/0x378) from [<c0243acc>] (io_schedule+0x4c/0x74)
[<c0243a80>] (io_schedule+0x0/0x74) from [<c00ad9b4>] (sync_page+0x50/0x7c)
r7:ca8a5b1c r6:c0506210 r5:00000000 r4:ca8a5b14
[<c00ad964>] (sync_page+0x0/0x7c) from [<c0243ffc>] (__wait_on_bit_lock+0x64/0xb8)
[<c0243f98>] (__wait_on_bit_lock+0x0/0xb8) from [<c00ad944>] (__lock_page+0xb4/0xbc)
[<c00ad890>] (__lock_page+0x0/0xbc) from [<c00ae118>] (do_read_cache_page+0xcc/0x160)
[<c00ae04c>] (do_read_cache_page+0x0/0x160) from [<c00ae204>] (read_cache_page_async+0x24/0x2c)
[<c00ae1e0>] (read_cache_page_async+0x0/0x2c) from [<c00ae21c>] (read_cache_page+0x10/0x18)
[<c00ae20c>] (read_cache_page+0x0/0x18) from [<c01260d8>] (read_dev_sector+0x30/0x6c)
[<c01260a8>] (read_dev_sector+0x0/0x6c) from [<c0126efc>] (msdos_partition+0xb0/0x978)
r7:c2188000 r6:00000000 r5:00000000 r4:c0126e4c
[<c0126e4c>] (msdos_partition+0x0/0x978) from [<c01269dc>] (rescan_partitions+0x1c0/0x4ac)
[<c012681c>] (rescan_partitions+0x0/0x4ac) from [<c010a288>] (__blkdev_get+0x14c/0x3a8)
[<c010a13c>] (__blkdev_get+0x0/0x3a8) from [<c010a4f8>] (blkdev_get+0x14/0x18)
[<c010a4e4>] (blkdev_get+0x0/0x18) from [<c01263ac>] (register_disk+0x15c/0x174)
[<c0126250>] (register_disk+0x0/0x174) from [<c0190c78>] (add_disk+0x118/0x154)
r7:00000000 r6:c200c200 r5:c93f5018 r4:c0371e0c
[<c0190b60>] (add_disk+0x0/0x154) from [<c022f3a0>] (mmc_blk_probe+0x2ec/0x2f0)
r7:ca8a5d9a r6:c2008580 r5:00000000 r4:c02a8c64
[<c022f0b4>] (mmc_blk_probe+0x0/0x2f0) from [<c0227758>] (mmc_bus_probe+0x20/0x24)
[<c0227738>] (mmc_bus_probe+0x0/0x24) from [<c01dcdc0>] (driver_probe_device+0xcc/0x298)
[<c01dccf4>] (driver_probe_device+0x0/0x298) from [<c01dd068>] (__device_attach+0x44/0x48)
[<c01dd024>] (__device_attach+0x0/0x48) from [<c01dc148>] (bus_for_each_drv+0x68/0x94)
r5:ca8a5e30 r4:00000000
[<c01dc0e0>] (bus_for_each_drv+0x0/0x94) from [<c01dd118>] (device_attach+0x80/0xa0)
r7:c03791a8 r6:c200f03c r5:c200f008 r4:c200f008
[<c01dd098>] (device_attach+0x0/0xa0) from [<c01dbefc>] (bus_probe_device+0x2c/0x48)
r7:c03791a8 r6:c02ffe14 r5:c200f008 r4:00000000
[<c01dbed0>] (bus_probe_device+0x0/0x48) from [<c01da460>] (device_add+0x5a4/0x66c)
[<c01d9ebc>] (device_add+0x0/0x66c) from [<c0227940>] (mmc_add_card+0xc8/0x1a4)
[<c0227878>] (mmc_add_card+0x0/0x1a4) from [<c0228d6c>] (mmc_attach_mmc+0x118/0x1a4)
r6:00000000 r5:00000000 r4:c200e000
[<c0228c54>] (mmc_attach_mmc+0x0/0x1a4) from [<c0226e60>] (mmc_rescan+0x2a8/0x350)
r5:c025ece4 r4:c200e000
[<c0226bb8>] (mmc_rescan+0x0/0x350) from [<c0081084>] (process_one_work+0x124/0x40c)
r7:ca89d080 r6:c032202c r5:00000000 r4:c200e1c8
[<c0080f60>] (process_one_work+0x0/0x40c) from [<c00825d0>] (rescuer_thread+0x1dc/0x23c)
[<c00823f4>] (rescuer_thread+0x0/0x23c) from [<c0086b5c>] (kthread+0x94/0x98)
[<c0086ac8>] (kthread+0x0/0x98) from [<c0070a8c>] (do_exit+0x0/0x674)
r7:00000013 r6:c0070a8c r5:c0086ac8 r4:ca829ee8
INFO: task mmcqd/0:25 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
mmcqd/0 D c0243974 0 25 2 0x00000000
Backtrace:
[<c0243708>] (schedule+0x0/0x378) from [<c0243d70>] (schedule_timeout+0x154/0x1a4)
[<c0243c1c>] (schedule_timeout+0x0/0x1a4) from [<c0243634>] (wait_for_common+0x128/0x150)
r7:c2154000 r6:c2155da4 r5:7fffffff r4:00000000
[<c024350c>] (wait_for_common+0x0/0x150) from [<c0243704>] (wait_for_completion+0x18/0x1c)
[<c02436ec>] (wait_for_completion+0x0/0x1c) from [<c02270ac>] (mmc_wait_for_req+0x1a4/0x284)
[<c0226f08>] (mmc_wait_for_req+0x0/0x284) from [<c022f558>] (mmc_blk_issue_rw_rq+0x1b4/0x6f0)
r8:c2008584 r7:c2152320 r6:c200f000 r5:c2008584 r4:c2152320
[<c022f3a4>] (mmc_blk_issue_rw_rq+0x0/0x6f0) from [<c022fb90>] (mmc_blk_issue_rq+0xfc/0x1a8)
[<c022fa94>] (mmc_blk_issue_rq+0x0/0x1a8) from [<c02302d4>] (mmc_queue_thread+0x94/0x114)
r9:00000000 r8:c200858c r7:c93f5190 r6:c2154000 r5:c2008584
r4:c2152320
[<c0230240>] (mmc_queue_thread+0x0/0x114) from [<c0086b5c>] (kthread+0x94/0x98)
[<c0086ac8>] (kthread+0x0/0x98) from [<c0070a8c>] (do_exit+0x0/0x674)
r7:00000013 r6:c0070a8c r5:c0086ac8 r4:ca8a5d18
INFO: task kmmcd:20 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
kmmcd D c0243974 0 20 2 0x00000000
Backtrace:
[<c0243708>] (schedule+0x0/0x378) from [<c0243acc>] (io_schedule+0x4c/0x74)
[<c0243a80>] (io_schedule+0x0/0x74) from [<c00ad9b4>] (sync_page+0x50/0x7c)
r7:ca8a5b1c r6:c0506210 r5:00000000 r4:ca8a5b14
[<c00ad964>] (sync_page+0x0/0x7c) from [<c0243ffc>] (__wait_on_bit_lock+0x64/0xb8)
[<c0243f98>] (__wait_on_bit_lock+0x0/0xb8) from [<c00ad944>] (__lock_page+0xb4/0xbc)
[<c00ad890>] (__lock_page+0x0/0xbc) from [<c00ae118>] (do_read_cache_page+0xcc/0x160)
[<c00ae04c>] (do_read_cache_page+0x0/0x160) from [<c00ae204>] (read_cache_page_async+0x24/0x2c)
[<c00ae1e0>] (read_cache_page_async+0x0/0x2c) from [<c00ae21c>] (read_cache_page+0x10/0x18)
[<c00ae20c>] (read_cache_page+0x0/0x18) from [<c01260d8>] (read_dev_sector+0x30/0x6c)
[<c01260a8>] (read_dev_sector+0x0/0x6c) from [<c0126efc>] (msdos_partition+0xb0/0x978)
r7:c2188000 r6:00000000 r5:00000000 r4:c0126e4c
[<c0126e4c>] (msdos_partition+0x0/0x978) from [<c01269dc>] (rescan_partitions+0x1c0/0x4ac)
[<c012681c>] (rescan_partitions+0x0/0x4ac) from [<c010a288>] (__blkdev_get+0x14c/0x3a8)
[<c010a13c>] (__blkdev_get+0x0/0x3a8) from [<c010a4f8>] (blkdev_get+0x14/0x18)
[<c010a4e4>] (blkdev_get+0x0/0x18) from [<c01263ac>] (register_disk+0x15c/0x174)
[<c0126250>] (register_disk+0x0/0x174) from [<c0190c78>] (add_disk+0x118/0x154)
r7:00000000 r6:c200c200 r5:c93f5018 r4:c0371e0c
[<c0190b60>] (add_disk+0x0/0x154) from [<c022f3a0>] (mmc_blk_probe+0x2ec/0x2f0)
r7:ca8a5d9a r6:c2008580 r5:00000000 r4:c02a8c64
[<c022f0b4>] (mmc_blk_probe+0x0/0x2f0) from [<c0227758>] (mmc_bus_probe+0x20/0x24)
[<c0227738>] (mmc_bus_probe+0x0/0x24) from [<c01dcdc0>] (driver_probe_device+0xcc/0x298)
[<c01dccf4>] (driver_probe_device+0x0/0x298) from [<c01dd068>] (__device_attach+0x44/0x48)
[<c01dd024>] (__device_attach+0x0/0x48) from [<c01dc148>] (bus_for_each_drv+0x68/0x94)
r5:ca8a5e30 r4:00000000
[<c01dc0e0>] (bus_for_each_drv+0x0/0x94) from [<c01dd118>] (device_attach+0x80/0xa0)
r7:c03791a8 r6:c200f03c r5:c200f008 r4:c200f008
[<c01dd098>] (device_attach+0x0/0xa0) from [<c01dbefc>] (bus_probe_device+0x2c/0x48)
r7:c03791a8 r6:c02ffe14 r5:c200f008 r4:00000000
[<c01dbed0>] (bus_probe_device+0x0/0x48) from [<c01da460>] (device_add+0x5a4/0x66c)
[<c01d9ebc>] (device_add+0x0/0x66c) from [<c0227940>] (mmc_add_card+0xc8/0x1a4)
[<c0227878>] (mmc_add_card+0x0/0x1a4) from [<c0228d6c>] (mmc_attach_mmc+0x118/0x1a4)
r6:00000000 r5:00000000 r4:c200e000
[<c0228c54>] (mmc_attach_mmc+0x0/0x1a4) from [<c0226e60>] (mmc_rescan+0x2a8/0x350)
r5:c025ece4 r4:c200e000
[<c0226bb8>] (mmc_rescan+0x0/0x350) from [<c0081084>] (process_one_work+0x124/0x40c)
r7:ca89d080 r6:c032202c r5:00000000 r4:c200e1c8
[<c0080f60>] (process_one_work+0x0/0x40c) from [<c00825d0>] (rescuer_thread+0x1dc/0x23c)
[<c00823f4>] (rescuer_thread+0x0/0x23c) from [<c0086b5c>] (kthread+0x94/0x98)
[<c0086ac8>] (kthread+0x0/0x98) from [<c0070a8c>] (do_exit+0x0/0x674)
r7:00000013 r6:c0070a8c r5:c0086ac8 r4:ca829ee8
INFO: task mmcqd/0:25 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
mmcqd/0 D c0243974 0 25 2 0x00000000
Backtrace:
[<c0243708>] (schedule+0x0/0x378) from [<c0243d70>] (schedule_timeout+0x154/0x1a4)
[<c0243c1c>] (schedule_timeout+0x0/0x1a4) from [<c0243634>] (wait_for_common+0x128/0x150)
r7:c2154000 r6:c2155da4 r5:7fffffff r4:00000000
[<c024350c>] (wait_for_common+0x0/0x150) from [<c0243704>] (wait_for_completion+0x18/0x1c)
[<c02436ec>] (wait_for_completion+0x0/0x1c) from [<c02270ac>] (mmc_wait_for_req+0x1a4/0x284)
[<c0226f08>] (mmc_wait_for_req+0x0/0x284) from [<c022f558>] (mmc_blk_issue_rw_rq+0x1b4/0x6f0)
r8:c2008584 r7:c2152320 r6:c200f000 r5:c2008584 r4:c2152320
[<c022f3a4>] (mmc_blk_issue_rw_rq+0x0/0x6f0) from [<c022fb90>] (mmc_blk_issue_rq+0xfc/0x1a8)
[<c022fa94>] (mmc_blk_issue_rq+0x0/0x1a8) from [<c02302d4>] (mmc_queue_thread+0x94/0x114)
r9:00000000 r8:c200858c r7:c93f5190 r6:c2154000 r5:c2008584
r4:c2152320
[<c0230240>] (mmc_queue_thread+0x0/0x114) from [<c0086b5c>] (kthread+0x94/0x98)
[<c0086ac8>] (kthread+0x0/0x98) from [<c0070a8c>] (do_exit+0x0/0x674)
r7:00000013 r6:c0070a8c r5:c0086ac8 r4:ca8a5d18
Regards,
Debasish