[Galaxy S I9000 Q&A, Help & Troubleshooting] blue163:
Hey, I am hoping somebody can help me out because I am having an issue I don't understand.

I have a Bell Samsung Galaxy S (i9000M) that I have updated to firmware revision I9000UGJH2 (the official firmware for my region), and which has 3 button recovery enabled (it was enabled by this software update).

I flashed the kernel oc120_voodoo_b4.2 onto it, and everything ran fine for about 4 days until last night. The following happened on my phone:

1) I noticed a red triangle exclamation mark in the notification area, it told me my browser storage was full

2) It gave me the option to launch an application to remedy the problem, which hung indefinitely on launching, and I was unable to even return to the home screen so I rebooted the device

3) On reboot, the back and menu capacitive buttons were both not responding (they would light up when touched, but took no action)

4) I rebooted again, and after a reboot the buttons work again now, but I am unable to install any packages, dolphin crashes repeatedly and many apps hang/won't open

I launched terminal and ran the df command to check for free space on each partition, and checked the mount status of each device, the results are posted below:

# df
df
/data: 1713424K total, 139808K used, 1573616K available (block size 4096)
/dev: 166580K total, 0K used, 166580K available (block size 4096)
/mnt/.lfs: Function not implemented
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 282432K total, 252340K used, 30092K available (block size 4096)
/dbdata: 130280K total, 8404K used, 121876K available (block size 4096)
/cache: 30792K total, 2108K used, 28684K available (block size 4096)
/efs: 6064K total, 4103K used, 1961K available (block size 1024)
/sdcard: 13655888K total, 1544464K used, 12111424K available (block size 16384)
# mount
mount
rootfs / rootfs ro 0 0
proc /proc proc rw 0 0
sys /sys sysfs rw 0 0
/dev/block/mmcblk0p4 /data ext4 rw,noatime,nodiratime,barrier=1,data=ordered 0 0

tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
/dev/block/stl6 /mnt/.lfs j4fs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/stl9 /system rfs rw,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
/dev/block/stl10 /dbdata rfs rw,nosuid,nodev,vfat,llw,check=no,gid/uid/rwx,iocha
rset=utf8 0 0
/dev/block/stl11 /cache rfs rw,nosuid,nodev,vfat,llw,check=no,gid/uid/rwx,iochar
set=utf8 0 0
/dev/block/stl3 /efs rfs rw,nosuid,nodev,vfat,llw,check=no,gid/uid/rwx,iocharset
=utf8 0 0
/dev/block//vold/179:1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=
1015,fmask=0102,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,s
hortname=mixed,utf8,errors=remount-ro 0 0

As far as I can tell I have space available on every device. I tried to un-install and re-install dolphin, my phone hung for several minutes on the un-install, and on re-install it simply fails citing insufficient storage.

I could probably re-flash the phone to remedy this situation, but being a linux user and a programmer I really want to understand why it happened so I can try to avoid asking questions like this in the future (and instead, answer them).

Does anybody here know what is going on? Any help would be appreciated.

***EDIT***

I have checked dmesg and see the following:

<4>[15699.082459] mmc0: Too large timeout requested!
<4>[15699.091711] mmc0: Too large timeout requested!
<4>[15699.098380] mmc0: Too large timeout requested!
<4>[15699.104183] mmc0: Too large timeout requested!
<4>[15699.110192] mmc0: Too large timeout requested!
<4>[15699.120918] mmc0: Too large timeout requested!
<4>[15699.125812] mmc0: Too large timeout requested!

repeated MANY times, hundreds and hundreds of lines of it, with some touch notifications tucked in there which looked pretty normal.

Tell me this doesn't mean my internal SD is dead. I just answered the poll yesterday saying it wasn't :(