Hi all,
currently I have ROM from here installed on my Samsung GT-S8500. It runs really smooth and battery consumption is really good. I already succeeded in struggling with things like getting a local calendar to work.
But TripAdvisor is not working. If I interpreted logcat correctly it lacks on memory. ZRam is already integrated in ROM and running but this does not help. So I tried to setup some SWAP memory space on my external Class10 SD card. Unfortunately no success yet. Swapper for Root does not give me any error but there is also no additional swap space available when it runs.
So I read tons of articles and threads on xda, stackoverflow and other sides and tried dozens of different proposol - with no success at all. So for example I cannot mount my Ext4 partition on external SD in order to use it for swapping or placing a swapfile on it since /mnt stays readonly (wanted to mount it as /mnt/sdcard2) - or creating a swapfile using busybox (even without) and dd on external FAT32 partition does not work since when calling busybox swapon on it I always get "Invalid argument" with no additional information (logcat was not helpful here for me).
Can somebody please give me some hint how to activate swap memory space on my external SD card? Information on kernel showed that it supports swp.
Many thanks in advance!
Bye
Related
Has anyone else had problems installing larger apps? I tried installing "Broken Sword" from one of the Humble Bundles a while ago. It seems to just stop installing and says the application can not be installed. There is no detailed error at all.
I can install other (smaller) applications from the bundle. Maybe the partitioning is decided in a wrong way, I have the following:
Internal memory:
11,87GB - 11,52 free
Internal memory:
1,00 GB - 759 MB free
SD-Card:
7,41 GB - 5,69 GB free
The apk I want to install is on the SD-Card already and is 540MB which shouldn't be too much for any of the memorys, except maybe the second internal memory? Why is there this second internal memory?
SOLUTION 1: If you don't use an external SDcard changing the mount point of /sdcard1 and /sdcard0 should help, there is a package for that there: http://forum.xda-developers.com/showpost.php?p=32093304&postcount=179
OR you might want to consider to just make /sdcard1 a symlink to /sdcard0 with at least the drawback of not being able to use external sdcards anymore, as long as this is a symlink and not a directory - and maybe other sideeffects!
SOLUTION 2: Specifically for this app, the app itself has some glitches, see there the last post on how to install this specific app: http://forum.revolution.co.uk/topic/636/?page=4
Thanks for help and clarifying, maybe a repartition will be needed? (If it is needed, any link to a useful guide for someone that can manage UNIX / GNU/Linux systems but doesn't know too much Android specific stuff would be the most helpful)
Or is the problem maybe another one?
The partitioning isn't the issue, what else could be the problem?
----
My System Details:
Nook Tablet bought from ebay with CM10 (I think) installed already in internal memory, but no working internal recovery - installed CWM 6.0.3.7 and CM10.1.2 internally using a bootable CM10.1.x sdcard. Maybe the partitioning also isn't the default but was done by the pre-owner.
Okay, seems like size wasn't the issue
I repartitioned according to the following thread:
http://forum.xda-developers.com/showthread.php?t=1531120
And now made internal memory 1 to be 3,3 GB and Internal memory 2 to be 9,99 GB
Any of these still has enough space left, so there must be another problem ... any help?
Then some other issues that seem to persist: adb is shown "offline", I am running Linux and don't need to mess with Windows driver issues, all relevant solutions that I found for this didn't work, I also tried with data/factory reset and a new cm10.1.2 and nothing else on the system, still it is always "offline" ( adb in cwm works ).
Is there overall something else to care about with the Nook Tablet that I might have overlooked? It is also not too nice that the usual "central resource" for installing CM ( http://wiki.cyanogenmod.org/w/Install_CM_for_acclaim ) does only show a non-working general guide... but I don't want to complain
I am also having the same issue. I have a nook tablet 16gb running CM 10.1 with 3.3 GB Internal Storage for all of the apps and 9.99 GB Internal Storage for everything else.
I have 2.8 GB free on the apps storage partition and 9 GB free on the other partition. when I go into Settings --> Apps and look at the SD Card tab, I see that 326 MB are listed as available for SD Card storage with 0 MB. I am not using an external SD Card.
I am unable to "move to SD Card" for any apps even though the option is highlighted. All apps have installed fine, but when I ran Minion Rush for the first time it stopped and said that I need 70 MB of available SD Card storage space to download additional data for the game. I have plenty of space available on both partitions, but for some reason this app doesn't recognize either of these partitions as an internal SD Card.
Is there a way to configure this device to use either of these partitions as internal an SD Card?
bluesock said:
Okay, seems like size wasn't the issue
I repartitioned according to the following thread:
http://forum.xda-developers.com/showthread.php?t=1531120
And now made internal memory 1 to be 3,3 GB and Internal memory 2 to be 9,99 GB
Any of these still has enough space left, so there must be another problem ... any help?
Then some other issues that seem to persist: adb is shown "offline", I am running Linux and don't need to mess with Windows driver issues, all relevant solutions that I found for this didn't work, I also tried with data/factory reset and a new cm10.1.2 and nothing else on the system, still it is always "offline" ( adb in cwm works ).
Is there overall something else to care about with the Nook Tablet that I might have overlooked? It is also not too nice that the usual "central resource" for installing CM ( http://wiki.cyanogenmod.org/w/Install_CM_for_acclaim ) does only show a non-working general guide... but I don't want to complain
Click to expand...
Click to collapse
I figured it out bluesock. There is a former post that provides a solution. There is a ROM you will need to install that will fix this issue.
http://forum.xda-developers.com/showpost.php?p=32093304&postcount=179
I copied the ROM to an SD Card then booted up into CWM and installed this ROM. After the reboot the second partition is renamed to SD Card and shows 10 GB of total space. Under file manager this partition is listed as sdcard 0 instead of sdcard 1. After that I was able to install apps of any size successfully.
Ok this "ROM" basically only modifies /system/etc/vold.fstab and switches sdcard0 around with sdcard1. This probably helps when not having a sdcard like in your case.
My problem wasn't this one, I have an external sdcard - so both sdcard0 and sdcard1 have enough space left!
But there was a problem with this specific app, check the last post on how to install: http://forum.revolution.co.uk/topic/636/?page=4 - sorry for not reporting back earlier, I will edit the first post in some minutes with our two "solutions" / explanations.
But first:
For you the better solution might be to do what digixmax said in that thread: http://forum.xda-developers.com/showthread.php?t=2430335
I will reply there in some seconds with more details about what he said!
Hi guys,
I have a Sony ericsson X10 mini pro with nAa's Kernel 2.6.32.60-nAa-05 and miniCM10-4.1.0-20130518-NIGHTLY and I also flashed:
gapps-jb-20121011-signed.zip,
miniCM7-SEMC_kb.zip and
querty_br.zip
On top of that a internal memory of 192MB and a 16GB SDHC class10 SD card.
Boring story part (with more details and links and stickie just in case I forget something ) :
So far so good until I start installing apps and noticed that with a couple the memory was full. After a little research I found link2SD was the solution,
the SD card I have is more than fit for the job.
But then starter the problems, after I partitioned, with MiniTool,
my SD card as FAT32 (~13GB) and ext-N (2, 3 & 4) (~1GB) as primary none worked (at least for long).
I had some success with Ext-3 but the 2nd time I restarted my phone, Scrips were nowhere to be seen nor any linking of some kind.
Then (after more Googling) I tried both partitions as FAT32 and there it was working cool again.
Well went to download more apps, but memory was full, how so? I added a GB to it!
Found that I would, also, need to use A2SDGUI and it's Scripts (Version 2.7.5.3 Beta 04).
Flashed the scripts and then tried to run A2SDGUI not working pop's this error window:
Exiting A2SDGUI
Could not start for one of these reasons:
Your device is not rooted
A2SD scripts could not be found
No EXT partition found
Click to expand...
Click to collapse
Now I'm in trouble because android DOES NOT mount my 2nd partition if it's filesystem is not FAT32
(perhaps this is a scripting problem instead of Filesystem support ? )
And A2SDGUI is no longer being developed/suported.
Bottom line:
I installed link2SD but it only works when my 2nd partition is also FAT32, or else it won't mount,
and the phone internal memory continues to get shorter as I install apps.
Then I installed A2SDGUI and (Flashed) it's Scripts to try to JOIN the internal memory(/data)and SD card's 2nd partition so,
android doesn't give that annoying low memory error message.
I'm having trouble making andoid think that /data is ~1.2GB.
Can someone help me out on this? How can I "make" a "bigger" internal memory?
I searched Google but I couldn't find any GOOD answer to my question.
Shaameless self bump
Hello everyone,
This is my first post here. I have a Samsung Galaxy Ace 5830i and today I bought a new SD card because the old one was crap. I had this problem before, I have it now. When I try to download an application from the Android Market, there is always this error ''There is unsufficient storage available''. I checked and I had 23 free MB of Device memory and 1.8 GB free on my SD card. I read a lot of articles about this problem and tried many ''solutions'' and nothing fixed it. I will be really, really thankful if anyone can help me fix this. Cheers :good:
chelseabg said:
Hello everyone,
This is my first post here. I have a Samsung Galaxy Ace 5830i and today I bought a new SD card because the old one was crap. I had this problem before, I have it now. When I try to download an application from the Android Market, there is always this error ''There is unsufficient storage available''. I checked and I had 23 free MB of Device memory and 1.8 GB free on my SD card. I read a lot of articles about this problem and tried many ''solutions'' and nothing fixed it. I will be really, really thankful if anyone can help me fix this. Cheers :good:
Click to expand...
Click to collapse
Follow these TUT
chelseabg said:
Hello everyone,
This is my first post here. I have a Samsung Galaxy Ace 5830i and today I bought a new SD card because the old one was crap. I had this problem before, I have it now. When I try to download an application from the Android Market, there is always this error ''There is unsufficient storage available''. I checked and I had 23 free MB of Device memory and 1.8 GB free on my SD card. I read a lot of articles about this problem and tried many ''solutions'' and nothing fixed it. I will be really, really thankful if anyone can help me fix this. Cheers :good:
Click to expand...
Click to collapse
You can always use scripts to increase the memory like CronMod Unofficial. But the problem with scripts is that it lags after you install some apps. This is because your ext partition is mounted as the /data mount point and SD Card read /write operations are slower than internal memory read/ write operations. So I suggest you use Link2SD Extreme which lags less compared to other scripts. Link2SD places the app link locations in the internal memory and corresponding data in the ext partition. Since the links are in the internal memory, it will be much faster. All you need is a rooted phone, rom with init.d support (all custom roms have one) and ext partition on SD Card (Go to CWM> Advanced> Partition SD Card> Size (1GB)> Swap(0MB) wait for "Partitioning Done!" message). Make sure to do the setup right. If you created the ext partition using CWM, choose ext3 as the partition type from Link2SD pop-up. Only if that doesn't work go with ext2 or then ext4. Here is the link,
Link2SD Extreme
Try to implement this is a newly flashed rom with newly created ext partition. Hope I Helped
I'm a kind of a guy who wants atleast 250 apps on his phone which he actually had when he was on Kitkat (Link2SD linking did all the magic). After switching on to lollipop, the LP version of Link2SD is totally buggy and hardly works. Linked apps don't work, they force crash or show some other error. Link2SD is out of question and I think it's not getting any fixes because the dev says "v4 is is fully functional with LP" and v4.0.6 is already released but is still super duper buggy and it's working for no one, I'm not alone. I don't understand why does the dev still say it's "fully functional" when linked apps don't even work and neither do the mount scripts.
Anyways, link2sd is out of question now.
My query is, is there no way to "expand" the internal memory? I googled and found out some solutions like swapping internal and external memories (means internal would act as external and vice-versa, so if we have a 32GB card, system will see 32GB as internal and 2.1GB internal memory as external memory).
This appeared to be the best solution to all th problems of low internal memory and this is achieved by editing the /system/etc/vold.fstab file. But that file is not there at all on KK or LP! What the hell?! Why is Google "removing" "features" from the newer versions?!
Is there no way to swap?
nilanko said:
I'm a kind of a guy who wants atleast 250 apps on his phone which he actually had when he was on Kitkat (Link2SD linking did all the magic). After switching on to lollipop, the LP version of Link2SD is totally buggy and hardly works. Linked apps don't work, they force crash or show some other error. Link2SD is out of question and I think it's not getting any fixes because the dev says "v4 is is fully functional with LP" and v4.0.6 is already released but is still super duper buggy and it's working for no one, I'm not alone. I don't understand why does the dev still say it's "fully functional" when linked apps don't even work and neither do the mount scripts.
Anyways, link2sd is out of question now.
My query is, is there no way to "expand" the internal memory? I googled and found out some solutions like swapping internal and external memories (means internal would act as external and vice-versa, so if we have a 32GB card, system will see 32GB as internal and 2.1GB internal memory as external memory).
This appeared to be the best solution to all th problems of low internal memory and this is achieved by editing the /system/etc/vold.fstab file. But that file is not there at all on KK or LP! What the hell?! Why is Google "removing" "features" from the newer versions?!
Is there no way to swap?
Click to expand...
Click to collapse
XinternalSD is the only solution for you dude. I can confirm that it is working. It works flawlessly on lollipop, no issues at all.
I already use that but but apks, dex, lib, cache all go to internal only during installation.
I realised that even if I swap the internal (/mnt/emulated/0) and external (/mnt/media_rw/sdcard1), there still a magical "data" partition formatted in ext4 where everything goes-- dex, apks, libs, caches. So, that internal 2.17GB on Moto E which is free is actually shared by both the /mnt/emulated/0 and /data/ which is something I don't understand.
Can anybody explain how does this work? If I check in ES File explorer, 972MB of internal is shown as used up. When I open it and select all folder and files and see the properties, it shows 3 MB used up. This is so confusing.
Isn't there no way other than LINK2SD which would currently work and allow me to successfully link or directly install stuff to the second ext4 partition or SD card or *any* similar workaround? :'(
Android is so stupid :'( Why such a devastating limitation? :'(
Link2sd really works on lollipop also. After creating mount script for the first time reboot the phone , there will be a link2sd mount warning in the notifications after sometime , double click on it and choose the quick reboot option instead of recreating mount script. After quick reboot from the link2sd all the linked Apps will appear. You have to do this every time your phone boots .
Hit thanks If this helped you !
rkmiks said:
Link2sd really works on lollipop also. After creating mount script for the first time reboot the phone , there will be a link2sd mount warning in the notifications after sometime , double click on it and choose the quick reboot option instead of recreating mount script. After quick reboot from the link2sd all the linked Apps will appear. You have to do this every time your phone boots .
Hit thanks If this helped you !
Click to expand...
Click to collapse
It doesn't always work. Those apps which have lib files don't work after linking. Even if we don't link the lib files, it still doesn't work because the lib files kinda "vanish" and show 0 bytes after linking. And the apps either FC or complain about missing lib files.
nilanko said:
I realised that even if I swap the internal (/mnt/emulated/0) and external (/mnt/media_rw/sdcard1), there still a magical "data" partition formatted in ext4 where everything goes-- dex, apks, libs, caches. So, that internal 2.17GB on Moto E which is free is actually shared by both the /mnt/emulated/0 and /data/ which is something I don't understand.
Android is so stupid :'( Why such a devastating limitation? :'(
Click to expand...
Click to collapse
The internal 4GB is partitioned into /system, /data and internal sd.
/system is fixed and stores your ROM and system apps.
Back in the days /data/ used to be just like system. However now /data and internal sd are say dynamic. They grow as you install / copy stuff. This is much better than having fixed size partitions. This isn't a limitations instead consider it a flexibility.
All user apps are installed to /data by default which you cannot swap.
They don't seem to expand at all, for instance, /system/ which has a fixed size and once space is over, I can't copy anything to it!
nilanko said:
They don't seem to expand at all, for instance, /system/ which has a fixed size and once space is over, I can't copy anything to it!
Click to expand...
Click to collapse
Okay. Once again. /system/ is fixed in size for security reasons. You are not supposed to copy anything to it.
Its /data/ and internal sd that are dynamic.
For starters, my phone is the Samsung Galaxy on5, model G550T.
I have followed as many guides as I can find through Google. I've rooted my phone (which is a prerequisite for using the app Link2SD). I can successfully partition the SD card (32gb, partitioned 16 for internal and 16 for portable storage as FAT32). However, when I try to use Link2SD, I get this error:
Mount script error
Mount script cannot be created.
mount: No such file or directory
I'm no tech wiz, but I've researched as many solutions as I could, all of which suggest maybe partitioning it as ext2, 3, or 4 rather than FAT32. However no matter which one I do, I still get the same error.
I think the closest lead I have to figuring out the problem is that in one of the solutions I attempted, they mentioned a init.d folder in their system fills. Upon following the same path, I saw that I do not have such files. Is that the reason maybe? And if so, what can I do to fix it? This phone has atrocious memory (4.12gb! About 1.5gb being taken up by other apps already!) and does not support adoptive memory, which is why I am trying so hard to get this to work.
If anymore details are needed, I will comply happily! Thanks in advance for your help.
Some specifications:
Phone: Samsung Galaxy on5, G550T
Stock ROM, rooted
Running Marshmallow (android 6.0.1)
If they type of SD card is relevant, I'm using a UHS-1 SD card.