[ROM][SGH-I777][4.0.4] CyanogenMod 9 nightly builds | DISCUSSION THREAD

Search This thread
V

void.pointer

Guest
I've done some reading and see that other people have brought up this issue but I'm still confused. My external SD card is mounted at /mnt/sdcard which is confusing all of my apps. I want my internal storage to use that path since I have very little space on my external one and do not like apps writing to it. I did a full wipe after upgrading so what can I do to fix this?

Sent from my SGH-I777 using xda premium
 

thracemerin

Senior Member
Oct 19, 2011
5,458
5,764
Toronto
I've done some reading and see that other people have brought up this issue but I'm still confused. My external SD card is mounted at /mnt/sdcard which is confusing all of my apps. I want my internal storage to use that path since I have very little space on my external one and do not like apps writing to it. I did a full wipe after upgrading so what can I do to fix this?

Sent from my SGH-I777 using xda premium

Go to Settings->Storage hit menu key Storage Settings->Use Internal Storage

this will change internal to /sdcard and external to /emmc.
 
  • Like
Reactions: dalhectar

mgd76

Senior Member
Feb 23, 2012
182
28
Foxborough, MA
just found this out myself

Try checking your advanced storage settings, you can select internal or external. Or wait till the experts wake up... :p

Damn! Ninja'd by an expert! Lol
 
Last edited:

TheDude

Senior Member
Dec 10, 2010
696
406
Nixa, MO
Google Pixel 8 Pro
None of the above are working solutions. There is still something wrong here. I don't really care what my mounts are called as long as they function properly.

In my mind the external sdcard is a storage solution. It holds my pictures, music, video, and anything else large that my system generates gets saved there or moved there. The internal sdcard holds all temp data and everything else.

As we have progressed through these mount changes over the last few days none of the them have changed the underlying problem that the system is still writing all temp/cache files to my external sdcard. Does not matter what they are named for some reason the device keeps writing my maps, voice, dolphin browser, root explorer, etc cache files to my external sd. If I unmount it everything keeps working fine as well which confuses me. I have wiped the setting for the apps and deleted their temp directories but regardless as soon as my external sdcard is mounted they continue writing there.

I guess this isn't a huge issue but it makes a total mess of my external sdcard, the only place on my device that in the past I could actually keep organized.

So I guess what I was expecting to see was...

internal sdcard (emmc) continue as always holding app data and cache
external sdcard (sdcard) storing my files, music, pictures, etc and NOT acting as a temporary location for app data/cache

I am not *****ing, just trying to explain this issue as well as I can. CM9 rocks my socks!

Does this make any sense? Am I the only one with this issue? Please advise :)
 
  • Like
Reactions: selw0nk

LamboDroid19

Senior Member
Sep 17, 2010
150
28
I got the dreaded android.process.media has stopped again after a day and a half. I got it when I went to download something from the browser. I immediately full wiped and starting over again for the 3rd time in a week :(


Sent from my SGH-I777 using xda premium
 

aphlipot

Senior Member
Apr 22, 2012
645
75
Orlando Florida
I've done some reading and see that other people have brought up this issue but I'm still confused. My external SD card is mounted at /mnt/sdcard which is confusing all of my apps. I want my internal storage to use that path since I have very little space on my external one and do not like apps writing to it. I did a full wipe after upgrading so what can I do to fix this?

Sent from my SGH-I777 using xda premium

I am having a similar issue, all of the apps on my external SD card whenever I click them it tells me the app is not installed. However, all the music located on my SD card seem to work completely fine, its weird to say the least. I haven't found a solution yet, nothing here seems to have worked to fix the issue so far. I am running nightly 4/21.

EDIT: Running 4/22 now, no change. It only happened after a restart that the apps said they weren't installed, however their icons are still on my home screen, But they are no longer in my apps drawer. It just lost track of where they were.
 
Last edited:

thracemerin

Senior Member
Oct 19, 2011
5,458
5,764
Toronto
None of the above are working solutions. There is still something wrong here. I don't really care what my mounts are called as long as they function properly.

In my mind the external sdcard is a storage solution. It holds my pictures, music, video, and anything else large that my system generates gets saved there or moved there. The internal sdcard holds all temp data and everything else.

As we have progressed through these mount changes over the last few days none of the them have changed the underlying problem that the system is still writing all temp/cache files to my external sdcard. Does not matter what they are named for some reason the device keeps writing my maps, voice, dolphin browser, root explorer, etc cache files to my external sd. If I unmount it everything keeps working fine as well which confuses me. I have wiped the setting for the apps and deleted their temp directories but regardless as soon as my external sdcard is mounted they continue writing there.

I guess this isn't a huge issue but it makes a total mess of my external sdcard, the only place on my device that in the past I could actually keep organized.

So I guess what I was expecting to see was...

internal sdcard (emmc) continue as always holding app data and cache
external sdcard (sdcard) storing my files, music, pictures, etc and NOT acting as a temporary location for app data/cache

I am not *****ing, just trying to explain this issue as well as I can. CM9 rocks my socks!

Does this make any sense? Am I the only one with this issue? Please advise :)

This is an issue with apps looking for a mount named /mnt/sdcard to put their data and cache, mainly due to bad authoring where this value is hardcoded rather than asking the system where the correct place to put this is, unfortunately this can't be solved in the way you're hoping by the ROM since it's the apps that make the decision. The only ROM level decision is what /mnt/sdcard actually refers to internal or external.
 

TheDude

Senior Member
Dec 10, 2010
696
406
Nixa, MO
Google Pixel 8 Pro
This is an issue with apps looking for a mount named /mnt/sdcard to put their data and cache, mainly due to bad authoring where this value is hardcoded rather than asking the system where the correct place to put this is, unfortunately this can't be solved in the way you're hoping by the ROM since it's the apps that make the decision. The only ROM level decision is what /mnt/sdcard actually refers to internal or external.

With all do respect, I believe you are wrong about this.

If that is the case, then RomManager, Google Maps, Google Voice, etc are guilty of "bad authoring" .
 
Last edited:

thracemerin

Senior Member
Oct 19, 2011
5,458
5,764
Toronto
With all do respect, I believe you are wrong about this.

If that is the case, then RomManager, Google Maps, Google Voice, etc are guilty of "bad authoring" .

Bad authoring was perhaps a bad choice of words, but apps try to put their cache on whatever mount is called /mnt/sdcard there is no way to fix this at the ROM level, it was discussed at length in the GT-I9100 thread.

Edit: I wanted what you're suggesting too and some people with more knowledge of the situation than I said it wasn't possible, so I took them at their word.
 
Last edited:

tmckenn2

Senior Member
Nov 9, 2010
345
73
This is an issue with apps looking for a mount named /mnt/sdcard to put their data and cache, mainly due to bad authoring where this value is hardcoded rather than asking the system where the correct place to put this is, unfortunately this can't be solved in the way you're hoping by the ROM since it's the apps that make the decision. The only ROM level decision is what /mnt/sdcard actually refers to internal or external.

Im going to +1 this. The change was very simple, the mount points switched. This happened on nightly 20. Then what happened, after a large amount of b#t$hing and moaning a "solution was made". The solution is that the java environment tag can be switched. So instead of mnt/emmc and mnt/sdcard being called the tag EXTERNAL_STORAGE and INTERNAL_STORAGE should be called by the apps... I would not assume that because google voice is made by google that it utilizes the proper conventions. The recent 3.2 debocal on the portal is a perfect example of a big company taking sortcuts to a problem instead of fixing it (in reference to samsung). And i would hold that rom manager is an even bigger exception for two reasons one, that is a old app from the beginning of time made by a dev who only spends his free time on it, and it uses storage differently because of the nature of the app.
 

CyberpunkDad

Senior Member
Nov 29, 2011
175
31
Oswego, IL
Did a full wipe on 4/20 and 4/21. Applied 4/22 like usual without wipe. Seems good so far. On 4/20 the used internal storage under storage options was not checked (after full wipe). After full wipe on 4/21 it was checked. On 4/22 remained checked.

I've taken to formatting internal when I do a full wipe as well. I always double check in cwm to make sure what IT thinks is internal really is :)

One nice thing about full wiping is it gets rid of a lot of crap that accumulates.

Sent from my SGH-I777 using xda premium
 

thracemerin

Senior Member
Oct 19, 2011
5,458
5,764
Toronto
Im going to +1 this. The change was very simple, the mount points switched. This happened on nightly 20. Then what happened, after a large amount of b#t$hing and moaning a "solution was made". The solution is that the java environment tag can be switched. So instead of mnt/emmc and mnt/sdcard being called the tag EXTERNAL_STORAGE and INTERNAL_STORAGE should be called by the apps... I would not assume that because google voice is made by google that it utilizes the proper conventions. The recent 3.2 debocal on the portal is a perfect example of a big company taking sortcuts to a problem instead of fixing it (in reference to samsung). And i would hold that rom manager is an even bigger exception for two reasons one, that is a old app from the beginning of time made by a dev who only spends his free time on it, and it uses storage differently because of the nature of the app.

The problem of mounting is made worse when the hardware manufacturers do things like name internal memory /sdcard and external /sdcard/external_sd (looking at you samsung), if everyone used proper Linux standard mount points this wouldn't be such an annoying issue.
 

rytymu

Senior Member
Oct 12, 2010
64
4
None of the above are working solutions. There is still something wrong here. I don't really care what my mounts are called as long as they function properly.

In my mind the external sdcard is a storage solution. It holds my pictures, music, video, and anything else large that my system generates gets saved there or moved there. The internal sdcard holds all temp data and everything else.

As we have progressed through these mount changes over the last few days none of the them have changed the underlying problem that the system is still writing all temp/cache files to my external sdcard. Does not matter what they are named for some reason the device keeps writing my maps, voice, dolphin browser, root explorer, etc cache files to my external sd. If I unmount it everything keeps working fine as well which confuses me. I have wiped the setting for the apps and deleted their temp directories but regardless as soon as my external sdcard is mounted they continue writing there.

I guess this isn't a huge issue but it makes a total mess of my external sdcard, the only place on my device that in the past I could actually keep organized.

So I guess what I was expecting to see was...

internal sdcard (emmc) continue as always holding app data and cache
external sdcard (sdcard) storing my files, music, pictures, etc and NOT acting as a temporary location for app data/cache

I am not *****ing, just trying to explain this issue as well as I can. CM9 rocks my socks!

Does this make any sense? Am I the only one with this issue? Please advise :)

+1

On my stock ROM, I had all of my app data downloaded to the internal memory (at least I think), and all of my pictures, videos, and music/ringtones on the SD card so I can switch phones easily. I could care less about re-downloading app data again. There's no way to split the two up? As in apps install to the internal memory, and just have an option to run the media scanner on the external card?

I should say "apps" or "app data" as in the extra file some games require, obviously secure storage is for the app itself...
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 78
    CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0 (ICS), which is designed to increase performance and reliability over stock Android for your device.

    Code:
    #include <std_disclaimer.h>
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you.
     *
     * Submitting bug reports on nightly builds is the leading 
     * cause of male impotence.
     */

    CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

    http://teamhacksung.org/wiki/index.php/CyanogenMod9:GT-I9100:Nightly:Known_issues (All the same issues as GT-I9100 as almost all the code is the same - so pointing to the GT-I9100)

    THE CM-TEAM DOESN'T ACCEPT BUG REPORTS OR FEATURE REQUESTS ON NIGHTLY BUILDS!
    A MISSING FEATURE IS NOT A BUG!!!


    FAQs: Same as the GT-I9100 -- essentially the same code.
    FAQs: http://teamhacksung.org/wiki/index.php/Experimental:GT-I9100:Frequently_Asked_Questions
    SPECIAL XDA NOOB FAQs: http://teamhacksung.org/wiki/index.php/Experimental:GT-I9100:XDA_Asked_Questions


    First time installing CyanogenMod 9 to your AT&T Galaxy S II (SGH-I777), or coming from another ROM:
    - READ FAQs: http://teamhacksung.org/wiki/index.php/Experimental:GT-I9100:Frequently_Asked_Questions
    - Make sure you're running SGH-I777 bootloaders only (only the ones that are specifically released for the SGH-I777 -- official Gingerbread bootloaders work fine!) and a proper working CWM like the one from CM7
    - Copy GApps and CM9 ZIPs to your internal SDCard
    - Boot into Recovery
    - Flash CM9 zip
    - Flash GApps zip
    - DO A DATA WIPE / FACTORY RESET (otherwise your calendar sync will not work)
    - Reboot
    - Don't restore Apps using Titanium Backup!

    Upgrading from earlier version of CyanogenMod 9:
    - Copy CM9 ZIP to your internal SDCard
    - Boot into Recovery
    - Flash CM9 zip
    - Wipe cache partition and dalvik-cache
    - Reboot

    STOP!!!
    Did you read THIS POST fully, the FAQs and KNOWN ISSUES?


    No
    DO IT or leave this thread immediately.
    If you download anyway and start asking already answered or dumb questions, you'll get flamed.
    This is fully YOUR OWN FAULT then!

    Yes
    Here's the download link for you.

    Nightly builds can be found at ROM-Manager or at:
    http://download.cyanogenmod.com/?device=i777

    Google Apps:
    Get the latest Version from: http://goo-inside.me/gapps

    CWM flashable Modems:
    UCLC2
    UCKK6
    UCKJ4
    UCKH7

    Changelogs:
    http://cm-nightlies.appspot.com/?device=i777
    http://cm-nightlies.appspot.com/?device=galaxys2 -- mostly shared by the i777

    Webchat: http://webchat.freenode.net/?randomnick=1&channels=teamhacksung-support&uio=d4

    Server: chat.freenode.net
    Channel: #teamhacksung-support

    Don't expect any support if you:
    - are not running stock cm-kernel
    - have installed any mods
    - have modified system files


    Thread for Developers only(!!!):
    http://xdaforums.com/showthread.php?t=1568852

    AdamG-, atinm, codeworkx, coolya, Entropy512, guiper, nebkat, Unhelpful, xplodwild, teamhacksung, the cyanogenmod-team.

    9XWih.png
    NLXAX.png
    LBnUm.png
    nQpJD.png
    19
    What I don't quite get is why there are nightly builds of this ROM but no fix yet to the audio bug.

    Overall it is a pretty sweet ROM, and compared to the leaked ATT ICS ROM it kicks ass. The att rom is a bugging bloat ridden piece of crap.

    The audio bug impacts the ROM as a daily driver, so much works right about the ROM but this bug in particular makes it a pain to use. Being able to receive a text while listening to streaming music and receiving a notification and have the music return to the previous sound level just does not seem like too much to ask.
    Because this "bug" hasn't impacted any developers and we've got a ton of other things to fix.

    ICS KERNEL SOURCE HAS ONLY BEEN OUT THREE WEEKS.

    IT HAD FUNDAMENTAL STABILITY BUGS WE DIDN'T FIND FIXES FOR UNTIL DAYS AGO.

    THIS WEEKEND IS EASTER AND SOME OF US HAD HOLIDAY PREP TO DO LAST WEEK. WE HAVE OUR OWN LIVES YOU KNOW!

    WE DON'T EXIST TO SERVE YOU.

    Submit a fix to gerrit or stop *****ing and wait!
    15
    codeworkx's tree is untested - it keeps derping. Looks like I'll have to temporarily rip out NFC.

    It's 1:35 AM, I'm about to go to bed regardless of whether it builds or not.
    14
    TriangleAway can be used on ICS to reset the flash counter.

    Video recording upgrades are not merged in yet - it's in progress. No ETAs, but it's close. Don't ask when, of course - there are many reasons why a patch that works on our device will get rejected until rewritten in a way that doesn't break other devices.

    A major dock audio cleanup by StevenHarperUK is in progress. It's working on my device now, so it's a matter of getting through code review.

    I submitted a new kernel to gerrit that fixes stability issues when changing cpufreq min/max limits (e.g. fixes SetCPU profiles).

    I'm going to hop over to TW-land for a while to do some stuff, then I think I might play with NFC.

    Sent from my GT-P7510 using Tapatalk
    13
    Great. So 4/20 ****S **** UP AGAIN!

    More mount point changes? Now all my gameloft apps that I JUST fixed last night are redownloading app data again. Same with my dropbox, as well as my spotify AGAIN.

    Why are they doing this!!!??? THIS IS 2 TIMES I'M gonna have to RESTORE to get my **** right again. I mean, I get the first swap of mount points. It was needed to match other devices, but it's royally screwed my device. AGAIN!

    Maybe some warning in PLAIN ENGLISH is in order. I'm about to give up on CM9.

    get lost. your post is ridiculous. is this your rom? did you take any part in the development of this rom? NO and NO!!! how do you have any right to ***** or complain about something that you have NOTHING to do with? YOU DON'T! if you don't like it, FIX IT YOURSELF and submit it to gerritt and see if your changes get merged. either do something about it yourself or switch to a different rom. its that easy. no one forced you to use this rom. your post doesn't get you any closer to your solution so i'm not quite sure why you even posted this bull**** other then to complain about something that you have no right or control over. think about it.