The reason you can mount the sdcard from adb shell is that you can't su because it tries to access Superuser.apk but it can't because it's in CWM. To mount the sdcard navigate to "mounts and storage" (or something like that) and select the first option to mount sdcard.
If you're still having the problem with mounts and storage then I'm at a loss. I use a weird CWM, however... how I install CWM is
-Use ROM Manager to flash Bionic recovery
-Flash CWM on boot
Flashing the bionic recovery will let you automatically flash stuff through ROM Manager. It shouldn't make a difference when it comes to mounting but it's worth a try... I've had so many bootloops I've lost count but I can always mount /sdcard to push things to it and fix everything up.
Someone says using RAZR CWM and other says Bionic ROM manager,so what is the different and which one is better?
Sent from my MB865 using Tapatalk