Jump to content


Photo

Swap Internal and external SD at V20L

- - - - -

  • Please log in to reply
5 replies to this topic

#1
orlox

orlox

    Regular

  • Members
  • PipPip
  • 114 posts
  • Devices:optimus 2x

No matter I have tryed the new vold.fstab wont let me mount nand and microsd at the same time as internal and external sd.
If I mount microsd to /sdcard nand wont mount at /sdcard/_externalsd
Any thoughts or solutions?

Edited by orlox, 04 November 2011 - 03:51 AM.

  • 0

#2
djmcnz

djmcnz

    Diehard

  • Members
  • PipPipPipPip
  • 386 posts
  • Gender:Male
  • Location:Amsterdam
  • Devices:Galaxy Nexus, TF201


No matter I have tryed the new vold.fstab wont let me mount nand and microsd at the same time as internal and external sd.
If I mount microsd to /sdcard nand wont mount at /sdcard/_externalsd
Any thoughts or solutions?


You can't stack mounts that way.

You'll need to mount nand somewhere else first in vold.fstab then mount it also at /sdcard_externalsd once the phone has booted. I use autostart to run a script after the shell starts.

  • 0

#3
orlox

orlox

    Regular

  • Members
  • PipPip
  • 114 posts
  • Devices:optimus 2x

You can't stack mounts that way.

You'll need to mount nand somewhere else first in vold.fstab then mount it also at /sdcard_externalsd once the phone has booted. I use autostart to run a script after the shell starts.


can you explain a bit plz? what do you use?

  • 0

#4
djmcnz

djmcnz

    Diehard

  • Members
  • PipPipPipPip
  • 386 posts
  • Gender:Male
  • Location:Amsterdam
  • Devices:Galaxy Nexus, TF201
For example:

In vold.fstab you mount one at /mnt/emmc and the other at /mnt/sdcard

The using something like Autostart (there are others, GScript is one) create a shell script that runs when your launcher start, in that script you (re)mount /mnt/emmc to /mnt/sdcard/_ExternalSD

Understand?

I have mine the other way round so my scripts won't work for you but:

vold.fstab


dev_mount sdcard /mnt/emmc auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
dev_mount emmc /mnt/sdcard 9 /devices/platform/tegra-sdhci.3/mmc_host/mmc2


autostart.sh

#!/system/bin/sh
busybox sleep 20
mount /mnt/sdcard/ /mnt/emmc/Internal/
mount /mnt/sdcard/DCIM/Camera/ /mnt/emmc/Photos/
mount /mnt/sdcard/download/ /mnt/emmc/Downloads/
mount /mnt/emmc/ /mnt/sdcard/SDCard/
mount /mnt/sdcard/SDCard/ /mnt/emmc/Internal/SDCard/
mount /data/data/com.infraware.docMaster/cache /mnt/emmc/downloads/CachedDocs




Works great for me.


  • 0

#5
orlox

orlox

    Regular

  • Members
  • PipPip
  • 114 posts
  • Devices:optimus 2x
I used my old script but I added this after startup
/system/xbin/mount /dev/block/platform/tegra-sdhci.3/mmcblk0p9 /mnt/sdcard/_ExternalSD
It works but I cannot mount nand to pc anymore. Any ideas? My old script was


dev_mount sdcard /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1 /devices/platform/tegra-sdhci.2/mmc_host/mmc0
dev_mount extsdcard /mnt/usbdisk auto /devices/platform/tegra-sdhci.3/mmc_host/mmc2

  • 0

#6
djmcnz

djmcnz

    Diehard

  • Members
  • PipPipPipPip
  • 386 posts
  • Gender:Male
  • Location:Amsterdam
  • Devices:Galaxy Nexus, TF201

I used my old script but I added this after startup

/system/xbin/mount /dev/block/platform/tegra-sdhci.3/mmcblk0p9 /mnt/sdcard/_ExternalSD
It works but I cannot mount nand to pc anymore. Any ideas? My old script was


dev_mount sdcard /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1 /devices/platform/tegra-sdhci.2/mmc_host/mmc0
dev_mount extsdcard /mnt/usbdisk auto /devices/platform/tegra-sdhci.3/mmc_host/mmc2


Not sure if it's possible...it may be but I thought you could only see one on a computer, never both.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users