I have formatted the card and installed everything again. Here is what I had when trying to sleep (suspend?):


root@overo:/sys/power# echo mem > state
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.00 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
mmc1: card 0001 removed
mmc0: card 1234 removed
MMC: killing requests for dead queue
PM: Resume timer in 20 secs (655360 ticks at 32768 ticks/sec.)
Powerdomain (mpu_pwrdm) didn't enter target state 1
Powerdomain (neon_pwrdm) didn't enter target state 1
Powerdomain (core_pwrdm) didn't enter target state 1
Powerdomain (cam_pwrdm) didn't enter target state 1
Powerdomain (dss_pwrdm) didn't enter target state 1
Powerdomain (per_pwrdm) didn't enter target state 1
Powerdomain (usbhost_pwrdm) didn't enter target state 1
Could not enter target state in pm_suspend
Restarting tasks ... <2>EXT3-fs error (device mmcblk0p2): ext3_find_entry: reading directory #2 offset 0
Buffer I/O error on device mmcblk0p2, logical block 0
lost page write due to I/O error on mmcblk0p2
EXT3-fs error (device mmcblk0p2): ext3_find_entry: reading directory #2 offset 0
EXT3-fs error (device mmcblk0p2): ext3_find_entry: reading directory #32001 offset 0
-
-----------[ cut here ]------------
WARNING: at fs/buffer.c:1247 mark_buffer_dirty+0x38/0xd0()
Modules linked in:
[<c0392a28>] (dump_stack+0x0/0x14) from [<c00589b4>] (warn_slowpath+0x68/0x9c)
[<c005894c>] (warn_slowpath+0x0/0x9c) from [<c00d5f04>] (mark_buffer_dirty+0x38/0xd0)
 r3:00100828 r2:00000000
 r7:00000001 r6:c74144c8 r5:c05191dc r4:c74144c8
[<c00d5ecc>] (mark_buffer_dirty+0x0/0xd0) from [<c010b2a8>] (ext3_commit_super+0x50/0x6c)
 r5:c052d400 r4:c7bdfc00
[<c010b258>] (ext3_commit_super+0x0/0x6c) from [<c010cc7c>] (ext3_handle_error+0x9c/0xc0)
 r7:00000001 r6:00000000 r5:c052d400 r4:c7bdfc00
[<c010cbe0>] (ext3_handle_error+0x0/0xc0) from [<c010cd60>] (ext3_error+0x44/0x54)
 r5:c757c198 r4:c7bdfc00
[<c010cd1c>] (ext3_error+0x0/0x54) from [<c0108f40>] (ext3_find_entry+0x39c/0x554)
 r3:00007d01 r2:c0445136
 r4:00000002
[<c0108ba4>] (ext3_find_entry+0x0/0x554) from [<c010999c>] (ext3_lookup+0x34/0xc8)
[<c0109968>] (ext3_lookup+0x0/0xc8) from [<c00bdfb0>] (do_lookup+0xcc/0x194)
 r6:c74e9c90 r5:c757c198 r4:00000000
[<c00bdee4>] (do_lookup+0x0/0x194) from [<c00c008c>] (__link_path_walk+0x9e0/0xf2c)
[<c00bf6ac>] (__link_path_walk+0x0/0xf2c) from [<c00c0878>] (path_walk+0x94/0x12c)
[<c00c07e4>] (path_walk+0x0/0x12c) from [<c00c0b64>] (do_path_lookup+0x1c0/0x1e8)
 r6:c7d21000 r5:c7d31ed8 r4:00000001
[<c00c09a4>] (do_path_lookup+0x0/0x1e8) from [<c00c0c50>] (path_lookup_open+0x54/0x94)
 r7:00000001 r6:c7d21000 r5:ffffff9c r4:c7d31ed8
[<c00c0bfc>] (path_lookup_open+0x0/0x94) from [<c00c17ec>] (do_filp_open+0x80/0x7ec)
 r7:ffffff9c r6:00020001 r5:000001b6 r4:00020000
 [<c00c176c>] (do_filp_open+0x0/0x7ec) from [<c00b422c>] (do_sys_open+0x5c/0x150)
[<c00b41d0>] (do_sys_open+0x0/0x150) from [<c00b4358>] (sys_open+0x24/0x28)
[<c00b4334>] (sys_open+0x0/0x28) from [<c0031e80>] (ret_fast_syscall+0x0/0x2c)
---[ end trace d558fefd45c6ad77 ]---
Buffer I/O error on device mmcblk0p2, logical block 0
lost page write due to I/O error on mmcblk0p2
Buffer I/O error on device mmcblk0p2, logical block 0
lost page write due to I/O error on mmcblk0p2
done.
Buffer I/O error on device mmcblk0p2, logical block 0
lost page write due to I/O error on mmcblk0p2
@overo:/sys/power# mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new high speed SDHC card at address 1234
mmcblk1: mmc0:1234 SA08G 7.42 GiB
 mmcblk1: p1 p2
EXT3-fs warning (device mmcblk0p2): dx_probe: dx entry: limit != root limit
EXT3-fs warning (device mmcblk0p2): dx_probe: Corrupt dir inode  9829, running e2fsck is recommended.



e2fsck returns:
/dev/sdb2: clean, 9733/120000 files, 44598

Did someone else found such problem?


Thanks,
Mathias