[Galaxy S Plus I9001 Android Development] skywalker01:
That's not strange at all, there are two methods to access files in android. File Manager and setting background pictures for example use the standard mount command of the underlying linux kernel and that one works always.

But gallery and similar apps use the volume daemon (= vold) only which is an embedded android service and therefore a completely other story ;)

Well, I must totally disagree with that, especially the first sentence: this is actually a totally different result. In your last sentence above you say that you now can see the internal sd card in the storage option. That's the complete opposite of before, how can you say it's the same result ?

But most importantly in your description everything is working AS INTENDED, there is absolutely NO problem with vold anymore, let me explain:

- Cyanogenmod vold ONLY supports the EXTERNAL sdcard as an sdcard by default. So the messages in gallery (and similar apps like music etc., in particular everything that uses the android media library which is generated by vold !) about unmounted sd card are correct in your case.

- Please note my hint in the original post: "Remember that Cyanogen Mod will implement - unlike the stock Samsung ROMs - the internal sd card as /emmc and the external sd card as /sdcard (if available) ! So it's the same as in CWM." You now see one of the numerous symptoms why I added this extremely important hint !

- so there is a totally different approach regarding media in CyanogenMod.

BUT: you can change this default behaviour of CM, it's just one more of the numerous options in CM ! You can tell CM to mount internal sd card as sdcard and external as emmc (android handles EMMC differently than sdcard to make this crystal clear). But remember that this will mix up the complete system. The install path of apps and their data (and maybe the dalvik cache as well depending on your kernel startup configuration) is ALSO affected by this. Therefore you should decide which option you want to use BEFORE actually using CM and then better leave it alone all after.

Perhaps none of this is an option at all for you but then you shouldn't use CM after all. It was exactly this reason why Samsung integrated the external sdcard as sub folder of the internal sdcard ;)

You can use a symlink though to even work around that "media mess", but this will then screw up the CM switching option for sd card mounting.

Please refer to the original CM site and their wiki for detailed information about all this.

Maybe the following will trigger a big discussion here but please take it as well meant advice (to anybody) or just ignore it: please read all about CM and what it means for everyday use of your phone. And only after that decide again if you really want to use it at all. I have a rough guess that some of you don't want it anymore after understanding what it's all about ;)

Well, you both misunderstood me: you posted my CM vold.fstab, but I asked for YOUR default vold.fstab. This means the original file from YOUR ROM (custom, stock, whatever) which you use EVERYDAY and where everything is working. That one you backed up before TESTING the CM test build, OK ?

But anyway, it's not necessary anymore, as you just described everything is working as intended by cyanogen, which is obviously not the same that you expected ;)