There's a bug somewhere in Android (32-bit arithmetic) where it can't
deal with a system partition larger than 2GB.

JBQ

On Mon, Apr 27, 2009 at 7:01 AM, Elvis Dowson <[email protected]> wrote:
>
> Hi,
>      I am getting a low on space error. I am using an 8GB microSD
> card, with 2 partitions. The first FAT32 partition is 40MB and is
> holds MLO, u-boot and uImage. The second partition is an ext3 parition
> that holds the linux-kernel rootfs partition and the android userland
> files.
>
> A minute or so after bootup, the system screens starts to flicker
> saying low on space in the upper left cornet with an icon, and then
> all sort of errors keep getting displayed in the logs.
>
> What can I do to fix this?
>
> Best regards,
>
> Elvis
>
>
> I/DeviceStorageMonitorService(  867): Running low on memory. Sending
> notification
> D/dalvikvm(  867): GC freed 6004 objects / 338160 bytes in 78ms
> request_suspend_state: sleep (0->3) at 105151519786 (2000-01-01
> 00:01:43.947296098 UTC)
> D/SurfaceFlinger(  867): About to give-up screen, flinger = 0x185220
> PM: Syncing filesystems ... done.
> Freezing user space processes ... (elapsed 0.01 seconds) done.
> Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
> Suspending console(s) (use no_console_suspend to debug)
> mmc0: card fe85 removed
> MMC: killing requests for dead queue
> PM: suspend devices took 0.367 seconds
> Class driver suspend failed for cpu0
> wakeup wake lock: mmc_delayed_work
> PM: resume devices took 0.140 seconds
> Restarting tasks ... <7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
> I/vold    (  833): MMC card 'SU0done.
> 8G' (serial 1343840484) @ /classsuspend: exit suspend, ret = 0
> (2000-01-01 00:01:44.845855658 UTC)
> /mmc_host/mmc0/mmc0:fe85 removed
> mmc0: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> mmc0: host does not support reading read-only switch. assuming write-
> enable.
> mmc0: new high speed SDHC card at address fe85
> I/vold    (  833): New MMC card EXT3-fs error (device mmcblk0p2):
> ext3_find_entry: 'SU08G' (serial 1343840484) addereading directory
> #227137 offset 0d @ /class/mmc_host/mmc0/mmc0:fe
> 85
> Buffer I/O error on device mmcblk0p2, logical block 0
> lost page write due to I/O error on mmcblk0p2
> mmcblk1: mmc0:fe85 SU08G 7.57 GiB
>  mmcblk1: p1 p2
> mmc1: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> 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)
> mmc0: card fe85 removed
> MMC: killing requests for dead queue
> PM: suspend devices took 0.343 seconds
> Class driver suspend failed for cpu0
> wakeup wake lock: mmc_delayed_work
> PM: resume devices took 0.140 seconds
> Restarting tasks ... <7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
> EXT3-fs error (device mmcblk0p2): ext3_find_entry: I/vold    (  833):
> MMC card 'SU0reading directory #300174 offset 08G' (serial 1343840484)
> @ /class/mmc_host/mmc0/mmc0:fe85 removed
>
> ------------[ cut here ]------------
> WARNING: at fs/buffer.c:1247 mark_buffer_dirty+0x38/0xd0()
> done.
> suspend: exit suspend, ret = 0 (2000-01-01 00:01:46.570617681 UTC)
> Modules linked in:
> [<c049594c>] (dump_stack+0x0/0x14) from [<c011a160>] (warn_slowpath
> +0x68/0x9c)
> [<c011a0f8>] (warn_slowpath+0x0/0x9c) from [<c01a33dc>]
> (mark_buffer_dirty+0x38/0xd0)
>  r3:00100828<4>mmc0: mmc_rescan - card ocr from io_op=0x00000000, err
> = -110
>  r2:00000000
>  r7:00000001 r6:cf472470 r5:c063b2e4 r4:cf472470
> [<c01a33a4>] (mark_buffer_dirty+0x0/0xd0) from [<c01da714>]
> (ext3_commit_super+0x50/0x6c)
>  r5:c06b0400 r4:cf016e00
> [<c01da6c4>] (ext3_commit_super+0x0/0x6c) from [<c01dc0a0>]
> (ext3_handle_error+0x9c/0xc0)
>  r7:00000001 r6:00000000 r5:c06b0400 r4:cf016e00
> [<c01dc004>] (ext3_handle_error+0x0/0xc0) from [<c01dc184>] (ext3_error
> +0x44/0x54)
>  r5:cf4da698 r4:cf016e00
> [<c01dc140>] (ext3_error+0x0/0x54) from [<c01d8324>] (ext3_find_entry
> +0x39c/0x554)
>  r3:0004948e r2:c054817d
>  r4:00000002
> [<c01d7f88>] (ext3_find_entry+0x0/0x554) from [<c01d8d80>] (ext3_lookup
> +0x34/0xc8)
> [<c01d8d4c>] (ext3_lookup+0x0/0xc8) from [<c01890ec>] (do_lookup+0xcc/
> 0x194)
>  r6:cf4f04d0 r5:cf4da698 r4:00000000
> [<c0189020>] (do_lookup+0x0/0x194) from [<c018b2f4>] (__link_path_walk
> +0xb78/0x10ec)
> [<c018a77c>] (__link_path_walk+0x0/0x10ec) from [<c018bb30>] (path_walk
> +0x94/0x12c)
> [<c018ba9c>] (path_walk+0x0/0x12c) from [<c018be6c>] (do_path_lookup
> +0x210/0x238)
>  r6:cf81fe90 r5:ca807000 r4:c05c18fc
> [<c018bc5c>] (do_path_lookup+0x0/0x238) from [<c018c904>] (user_path_at
> +0x60/0x90)
>  r8:cf81ff08 r7:ffffff9c r6:cf81fe90 r5:ca807000 r4:00000001
> [<c018c8a4>] (user_path_at+0x0/0x90) from [<c0184700>] (vfs_stat_fd
> +0x24/0x54)
>  r8:c00f6084 r7:000000c3 r6:cf81ff08 r5:cf81ff40 r4:bee86be8
> [<c01846dc>] (vfs_stat_fd+0x0/0x54) from [<c01847e4>] (vfs_stat+0x1c/
> 0x20)
>  r6:0002148c r5:cf81ff40 r4:bee86be8
> [<c01847c8>] (vfs_stat+0x0/0x20) from [<c0184808>]
> (sys_stat64+0x20/0x3c)
> [<c01847e8>] (sys_stat64+0x0/0x3c) from [<c00f5f00>] (ret_fast_syscall
> +0x0/0x2c)
>  r5:00027d28 r4:00000001
> ---[ end trace b2151aa4229bbaf2 ]---
> Buffer I/O error on device mmcblk0p2, logical block 0
> lost page write due to I/O error on mmcblk0p2
> init: cannot find '/system/bin/dbus-daemon', disabling 'dbus'
> mmc0: host does not support reading read-only switch. assuming write-
> enable.
> mmc0: new high speed SDHC card at address fe85
> I/vold    (  833): New MMC card mmcblk1: mmc0:fe85 SU08G 7.57 GiB
> 'SU08G' (serial 1343840484) adde mmcblk1:d @ /class/mmc_host/mmc0/
> mmc0:fe p185
>  p2
> mmc1: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> EXT3-fs error (device mmcblk0p2): ext3_get_inode_loc: unable to read
> inode block - inode=300312, block=1212428
> 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) in ext3_reserve_inode_write: IO
> failure
> Buffer I/O error on device mmcblk0p2, logical block 0
> lost page write due to I/O error on mmcblk0p2
> journal_bmap: journal block not found at offset 1463 on mmcblk0p2
> Aborting journal on device mmcblk0p2.
> Buffer I/O error on device mmcblk0p2, logical block 999
> lost page write due to I/O error on mmcblk0p2
> journal commit I/O error
> 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)
> mmc0: card fe85 removed
> MMC: killing requests for dead queue
> PM: suspend devices took 0.343 seconds
> Class driver suspend failed for cpu0
> wakeup wake lock: mmc_delayed_work
> PM: resume devices took 0.140 seconds
> Restarting tasks ... <7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
> I/vold    (  833): MMC card 'SU0done.
> 8G' (serial 1343840484) @ /classsuspend: exit suspend, ret = 0
> (2000-01-01 00:01:47.992767325 UTC)
> /mmc_host/mmc0/mmc0:fe85 removed
> mmc0: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> mmc0: host does not support reading read-only switch. assuming write-
> enable.
> mmc0: new high speed SDHC card at address fe85
> I/vold    (  833): New MMC card mmcblk1: mmc0:fe85 SU08G 7.57 GiB
> 'SU08G' (serial 1343840484) adde mmcblk1:d @ /class/mmc_host/mmc0/
> mmc0:fe p185
>  p2
> mmc1: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> 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)
> mmc0: card fe85 removed
> MMC: killing requests for dead queue
> PM: suspend devices took 0.351 seconds
> Class driver suspend failed for cpu0
> wakeup wake lock: mmc_delayed_work
> PM: resume devices took 0.140 seconds
> Restarting tasks ... <7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
> I/vold    (  833): MMC card 'SU08G' (serial 1343840484) @ /class/
> mmc_host/mmc0/mmc0:fe85 removed
> done.
> suspend: exit suspend, ret = 0 (2000-01-01 00:01:49.567382817 UTC)
> mmc0: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> Spurious irq 95: 0xffffffdf, please flush posted write for irq 83
> Spurious irq 95: 0xffffffdf, please flush posted write for irq 83
> mmc0: host does not support reading read-only switch. assuming write-
> enable.
> mmc0: new high speed SDHC card at address fe85
> I/vold    (  833): New MMC card mmcblk1: mmc0:fe85 SU08G 7.57 GiB
> 'SU08G' (serial 1343840484) adde mmcblk1:d @ /class/mmc_host/mmc0/
> mmc0:fe p185
>  p2
> mmc1: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> 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)
> mmc0: card fe85 removed
> MMC: killing requests for dead queue
> PM: suspend devices took 0.335 seconds
> Class driver suspend failed for cpu0
> wakeup wake lock: mmc_delayed_work
> PM: resume devices took 0.140 seconds
> Restarting tasks ... <7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
> I/vold    (  833): MMC card 'SU0done.
> 8G' (serial 1343840484) @ /classsuspend: exit suspend, ret = 0
> (2000-01-01 00:01:50.938049315 UTC)
> /mmc_host/mmc0/mmc0:fe85 removed
> mmc0: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> Spurious irq 95: 0xffffffdf, please flush posted write for irq 83
> Spurious irq 95: 0xffffffdf, please flush posted write for irq 83
> mmc0: host does not support reading read-only switch. assuming write-
> enable.
> mmc0: new high speed SDHC card at address fe85
> I/vold    (  833): New MMC card mmcblk1: mmc0:fe85 SU08G 7.57 GiB
> 'SU08G' (serial 1343840484) adde mmcblk1:d @ /class/mmc_host/mmc0/
> mmc0:fe p185
>  p2
> mmc1: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> 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)
> mmc0: card fe85 removed
> MMC: killing requests for dead queue
> PM: suspend devices took 0.343 seconds
> Class driver suspend failed for cpu0
> wakeup wake lock: mmc_delayed_work
> PM: resume devices took 0.140 seconds
> Restarting tasks ... <7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
> I/vold    (  833): MMC card 'SU0done.
> 8G' (serial 1343840484) @ /classsuspend: exit suspend, ret = 0
> (2000-01-01 00:01:52.359832764 UTC)
> /mmc_host/mmc0/mmc0:fe85 removed
> mmc0: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> mmc0: host does not support reading read-only switch. assuming write-
> enable.
> mmc0: new high speed SDHC card at address fe85
> I/vold    (  833): New MMC card mmcblk1: mmc0:fe85 SU08G 7.57 GiB
> 'SU08G' (serial 1343840484) adde mmcblk1:d @ /class/mmc_host/mmc0/
> mmc0:fe p185
>  p2
> mmc1: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> 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)
> mmc0: card fe85 removed
> MMC: killing requests for dead queue
> PM: suspend devices took 0.335 seconds
> Class driver suspend failed for cpu0
> wakeup wake lock: mmc_delayed_work
> PM: resume devices took 0.140 seconds
> Restarting tasks ... <7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
> I/vold    (  833): MMC card 'SU0done.
> 8G' (serial 1343840484) @ /classsuspend: exit suspend, ret = 0
> (2000-01-01 00:01:53.539550783 UTC)
> /mmc_host/mmc0/mmc0:fe85 removed
> mmc0: mmc_rescan - card ocr from io_op=0x00000000, err = -110
> mmc0: host does not support reading read-only switch. assuming write-
> enable.
> mmc0: new high speed SDHC card at address fe85
> I/vold    (  833): New MMC card mmcblk1: mmc0:fe85 SU08G 7.57 GiB
>
>
> >
>



-- 
Jean-Baptiste M. "JBQ" Queru
Android Engineer, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to