[Galaxy S I9000 General] sil0:
First post here, hi all.

I am also having an SD Card issue on my Bell galaxy s ( have no external SD cards installed, only the 16GB internal).

History:

I upgraded from 2.1 (downloaded OCLF from Market, installed Insanity 0.93 and then to 0.94 (which has sataloop set to null under advance lagfix menu) and all was working great).

Then i decided to flash: SO_zImage_opt_ext_root_JPM-JP6_V4_2_OC.zip kernel (found here: http://xdaforums.com/showthread.php?t=811660 ) via Odin and on reboot, i could not get past the galaxy S screen (buttons would stay lit).

In the clockwork recovery screen i got the message:

E: can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk1p1)

No such file or directory

Error mounting /mnt/sdcard/!

Flashed to I9000UGJH2-PDA-Kernel-Bootloader-CL490514-Low.tar (stock ROM)

still unable to get past galaxy S screen (buttons would stay lit) and had the SD card error in recovery screen.

I ended up flashing with Eugene's Eugene_2E_JK2_Froyo.tar.md5 and pit 512 (did not check repartition)

and i am able to boot back into OS 2.2

However my SD card is showing blank or unrecognized format.

I have tried the steps in this thread and i am getting the following output in adb shell:

--------------------------------------------------------------

C:\Androidsdk\tools>adb shell

~ # fdisk -l /dev/block/mmcblk0

fdisk -l /dev/block/mmcblk0

fdisk: can't open '/dev/block/mmcblk0': I/O error

~ # fdisk -l /dev/block/mmcblk0p1

fdisk -l /dev/block/mmcblk0p1

fdisk: can't open '/dev/block/mmcblk0p1': I/O error

~ # dd if=/dev/zero of=/dev/mmcblk0p

dd if=/dev/zero of=/dev/mmcblk0p

dd: writing '/dev/mmcblk0p': No space left on device

1+0 records in

0+0 records out

0 bytes (0B) copied, 0.000192 seconds, 0B/s

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

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

dd: writing '/dev/mmcblk0p1': No space left on device

310337+0 records in

310336+0 records out

158892032 bytes (151.5MB) copied, 5.072773 seconds, 29.9MB/s

~ # umount /dev/block/mmcblk0p1

umount /dev/block/mmcblk0p1

umount: can't umount /dev/block/mmcblk0p1: Invalid argument

~ # umount /dev/block/mmcblk0p2

umount /dev/block/mmcblk0p2

~ # dd if=/dev/zero of=/dev/mmcblk0p2

dd if=/dev/zero of=/dev/mmcblk0p2

dd: writing '/dev/mmcblk0p2': No space left on device

1+0 records in

0+0 records out

0 bytes (0B) copied, 0.000159 seconds, 0B/s

~ # fat.format /dev/block/mmcblk0p1

fat.format /dev/block/mmcblk0p1

[pil/tfs4_posix_file_nand.c:278]Fail to read !!!

tfs4_format() fails(-5)

can not format rfs

Fail to format

~ # fat.format /dev/block/mmcblk0p2

fat.format /dev/block/mmcblk0p2

[pil/tfs4_posix_file_nand.c:278]Fail to read !!!

tfs4_format() fails(-5)

can not format rfs

Fail to format

~ #

------------------------------------------------

In clockwork recovery menu when trying to format the SD card i get the message:

E: Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk1p1)

(no such file or directory)

Error mounting /mnt/sdcard/!

Skipping format...

Done.

I can see the drives in Windows 7, but when i right click the drive to attempt to format it from windows i get the message: Please insert a disk into drive.

I am currently running Eugene_2E_JK2_Froyo and i tried formatting the SD card from within the phone menu but nothing actually happens, the SD card shows 0.00B of available space, if i try to download a market app i get the message not enough space.

Any suggestions?

Thx in advance!