[Galaxy S I9000 General] snarfist:
Hi Guys,

I have the same (or similar) problem on my T-Mo Vibrant. I was running stock JI6 with RyanZa OCLF when I got the red triangle with "internal SD corruption" message or something. I rebooted and got black screen (with illuminated buttons) after Galaxy S screen. Tried too many things to mention and so far I have Eugene's leaked T-Mo ROM (JK2) up and running but with no access to internal or external SD / MMC storage.

I'm trying the instructions you posted but I noticed it shows 1.87GB capacity being formatted in Windows. Here are some interesting shell responses:

# busybox mount

busybox mount

rootfs on / type rootfs (rw,relatime)

tmpfs on /dev type tmpfs (rw,relatime,mode=755)

devpts on /dev/pts type devpts (rw,relatime,mode=600)

proc on /proc type proc (rw,relatime)

sysfs on /sys type sysfs (rw,relatime)

none on /acct type cgroup (rw,relatime,cpuacct)

/dev/block/stl6 on /mnt/.lfs type j4fs (rw,relatime)

tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)

none on /dev/cpuctl type cgroup (rw,relatime,cpu)

/dev/block/stl9 on /system type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,i

ocharset=utf8)

/dev/block/stl10 on /dbdata type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no

,gid/uid/rwx,iocharset=utf8)

/dev/block/stl11 on /cache type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,

gid/uid/rwx,iocharset=utf8)

/dev/block/stl3 on /efs type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gid

/uid/rwx,iocharset=utf8)

/dev/block/vold/179:1 on /mnt/sdcard/external_sd type vfat (rw,dirsync,nosuid,no

dev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,cod

epage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

/dev/block/vold/179:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noe

xec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=c

p437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

tmpfs on /mnt/sdcard/external_sd/.android_secure type tmpfs (ro,relatime,size=0k

,mode=000)

*** Note no internal SD mounted ***

# fdisk -l /dev/block/mmcblk0

fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 2013 MB, 2013265920 bytes

256 heads, 63 sectors/track, 243 cylinders

Units = cylinders of 16128 * 512 = 8257536 bytes

Device Boot Start End Blocks Id System

/dev/block/mmcblk0p1 * 1 244 1965056 c Win95 FAT32 (LB

A)

Partition 1 has different physical/logical beginnings (non-Linux?):

phys=(1023, 255, 63) logical=(0, 32, 33)

Partition 1 has different physical/logical endings:

phys=(1023, 255, 63) logical=(243, 207, 15)

*** Again note 2GB capacity. Why? This should be internal 16GB (- storage for flashed image) shouldn't it? Maybe this is really the SD card and not internal... will find out soon! ***

# dd if=/dev/zero of=/dev/mmcblk0p1

dd if=/dev/zero of=/dev/mmcblk0p1

fat.format /dev/block/mmcblk0p1

fat.format /dev/block/mmcblk0p1

/dev/mmcblk0p1: write error: No space left on device

311009+0 records in

311008+0 records out

159236096 bytes transferred in 21.229 secs (7500875 bytes/sec)

# umount /dev/block/mmcblk0p1

umount /dev/block/mmcblk0p1

failed.

# umount /dev/block/mmcblk0p2

umount /dev/block/mmcblk0p2

failed.

*** Confirms int / ext SD aren't mounted ***

# echo /dev/block/mmcblk0 > /sys/devices/platform/s3c-usbgadget/gadget/lun1/file

echo /dev/block/mmcblk0 > /sys/devices/platform/s3c-usbgadget/gadget/lun1/file

*** 2GB drive showed up in Windows after this. I'm now in the process of formatting it with the default settings (with the exception of not doing the quick format) ***

Will send an update once it's done!