[Vibrant Q&A, Help & Troubleshooting] jaetm83:
I know everyone's excited about Froyo source, and I too am and want to get my phone ready for greatness and awesomeness that will come to us very shortly. But I do have something that I can't get rid of, the remains of the old days, that's bothering me quite a bit. In short, I have lun2 mounting as CD-ROM on PC, after earlier builds of Eugene's kernel (vibrant-4) and Dow14 (i9000-based), Bionix-v 1.2.1 combo. According to som in the thread, "Internal/External Sdcard Mounting Fix - for all 2.2 roms - *11/20/10*", however stock kernels should only be generating lun0 and lun1 as vold paths. With this extra folder, in stock Eclair kernels, my phone lags and touchscreen input jumps around when USB is plugged but sdcards are not yet mounted to PC. Also With any other Froyo kernels, I get CD-ROM and 2 removable storages (i.e. Drive F (CDROM), G (ext sd), H (int sd)) when I mount the phone's sdcards to PC. I understand that CD-ROM is something related to Music Player used on SGS i9000, and I shouldn't have it when I have a stock kernel installed. I tried both SD Mount fixes. The one for i9000 helped re-organize drive letters so that they appear in correct order (i.e. Drives F (CDROM), G (int sd), H (ext sd)), but it didn't get rid of CD-ROM. Please anyone knows how to clear out all my partitions so that any traces of i9000-based kernels are all gone?? I haven't yet tried Eugene's Froyo That Doesn't Brick. Would it really help??

Detailed steps I took follows to help you better understand:

I bought the phone on Jan 2, 2011, yay!, stock, November hardware I guess.

Flashed Nero 4, 5, 5.1, Bionix-V 1, Bonix-v 1.2.1

Now the problems begin.

Flashed Eugene's vibrant-4 kernel. I loved voodoo sound, but hated ULF. I tried flashing a stock kernel through CWM lagfix version that came with the kernel. The phone wouldn't boot. It seemed everyone was having a similar problem, I decided to ODIN back to JFD. The FIRST ODIN EVER. I installed Bionix-v 1.2.1 on top of JFD right away.

Flashed DoW14 i9000-based to try out because it came with voodoo sound. I loved all the features, I OC'ed to 1.4ghz, no issues. But due to battery life it wasn't my daily driver. So I decided to back out again and to wait for the source!

1. ODIN'ed JFD with 512 pit and repartition checked.

2. CWM'ed to Bionix-V 1.2.1. At this point I noticed the extra mounting point issue.

3. ODIN'ed JFD again, and now ODIN'ed to JI6 (the original stock that came with the phone) hoping that it would fix. CWM'ed to Bionix-v 1.2.1. The problem persisted.

4. ODIN'ed JFD again, and this time, used Kies Mini to upgrade to Official KA6. Some people mentioned that Kies flashes some things that ODIN doesn't. The extra mounting point wouldn't go away!!

5. Because of the new secondary bootloader and recovery 3e, I couldn't root my phone (I later found the modified 3e but I didn't know what to do). So I ODIN'ed stock KA6 voodoo kernel by supercurio. This got me root and CWM.

6. Some people said that the new SBL will cause problems going back to Eclair, so I CWM-flashed Bionix-V initial version as it has old sbl.bin included.

7. ODIN'ed JFD again, and this time wanted to try a leaked KA6. ODIN-flashed with repartition checked, and it messed up \dbdata. I had to go back to JFD again, and re-flashed the leaked KA6 without repartition. Still extra mounting point.

8. At this point, I found the discussion around the sdcard mounting issues, and confirmed that under /sys/devices/platform/s3c-usbgadget/gadget/, I have lun0, lun1, lun2.

9. I flashed SD Card Mounting fix for vibrant kernels. It makes things mount like this:

Drive F - CD-ROM - Internal SD Card

Drive G - Removable Device - External SD Card

Drive H - Removable Device - Not Accessible

10. When I flashed SD Card Mounting fix for i9000 kernels, it makes things like this:

Drive F - CD-ROM - Not accessible

Drive G - Removable Device - Internal SD Card

Drive H - Removable Device - External SD Card

So far both cards mount to PC and to phone and are accessible. However when USB is plugged in but yet I do not select to mount the phone's storage to PC, the phone lags severely. Also touchscreen input does not work properly, it makes selecting a button very difficult. I do not have linux knowledge, so i don't know how to proceed to fix this. Only thing that I haven't tried so far I guess is Eugene's Froyo that doesn't brick that according to some people is something that should clear things out.

Any help would be appreciated!!!!

Thanks in advance!!