yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] mike216:
Thanks bro. I flashed back to no data to sd because my battery was low and I didn't know if a boot loop would charge also. I'm not giving up, going to be more patient and see if someone knows of a possible fix that we are not aware of now. Appreciate the help! I definitely didn't see this coming. Everything was perfect for a day.
[Asus Transformer TF700] nearlydigital:
Well i gave this a go and thought everything was done right but it doesnt seem to have worked.

Basically, after flashing data2sd im not presented with any setup wizard at boot, i cant seem to see that second (Ext4) partition, and i cant download any apps at all from the Google play store -it gives me a download error message. The only thing i can think of that was done wrong was i dont remember setting that ext4 partition as active. could this be my main issue? Everything else was to the letter. Im on cleanrom 2.4.

EDIT:: I'm sorry, yes, of couse I'm presented with a setup wizard, for cleanrom. I misunderstood, I thought there was something special for data2sd. Anyways, just wanted to clarify that part.
[Asus Transformer TF700] psych2l:
Just making sure, is this a fresh installation and did you flash gapps?
[Asus Transformer TF700] rikc:
Wow! I installed cleanrom 2.4 with data2sd and the clemsys kernel with a Sandisk 64GB class 10 / UHS-1 card. I felt such a noticable difference in the interface when first running data2sd and Clemsys only adds to that. I transformes the Transformer tablet! :D

Androbench scores as follows.

I formatted the card with ext4 (with the 'active' boot flag) using gparted and ran Androbench with default settings.

Sequential read: 24.57 MB/s

Sequential write: 4.72 MB/s

Random read: 5.47 MB/s

Random write: 0.43 MB/s
[Asus Transformer TF700] Hundsbuah:
Even if i have installed the twrp fix for data2sd?no twrp reinstall?

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
[Asus Transformer TF700] buhohitr:
You don't need to re install twrp.
[Asus Transformer TF700] nearlydigital:
Yes this is a fresh install for sure. Im not sure i know what you mean by "gapps"?

Edit: for clarification here.. I'm formatting in gparted. Everything seems to go fine. I actually don't see any setting to make it "active" in gparted (maybe I've misunderstood something here). I insert Sd into tablet just to test again (I re flashed cleanrom so I could use it) and I only see the fat32 partition (although I understand this may be correct though?). In any case... Yeah, when I flashed the data2sd zip before, it just didn't seem to recognize that ext4 partition and and could not install any apps (or save any settings). Any help is much appreciated.
[Asus Transformer TF700] nearlydigital:
Ok nevermind

Disregard everything. I just re-did it all again doing the same thing (really, I had partitioned the SD card and re-flashed everything a few times now)... and now it works (I think). I can install apps now, and indeed I see sdcardi.

I dont know... sometimes things work like this!??!?!
[Asus Transformer TF700] nearlydigital:
Ok after getting this complete and using it a bit, I think something is wrong. The lag is waaaay worse than before. Sometimes waiting 10 seconds to respond to touch, many apps are "not responding". I ran a benchmark and that seemed ok overall (about 5200 I think) but it's the constant lags in usability that seem much much worse than before. What's my next step steps to determine what could be causing this. You guys all seem to have report no lag at all...
[Asus Transformer TF700] buhohitr:
Can you run androbench to see the read/wriite are?
[Asus Transformer TF700] Hundsbuah:
FYI, you have to reinstall twrp if you have installed the twrp data2sd fix
[Asus Transformer TF700] nearlydigital:
Sequential read: 2.8 MB/s

Sequential write: 0.3 MB/s

Random read: 0.99 MB/s, 253.81 IOPS (4K)

Random write: 0.18 MB/s, 46.61 IOPS (4K)
[Asus Transformer TF700] psych2l:
Hmm, those scores are low for Data2sd
[Asus Transformer TF700] nearlydigital:
Yeah the tablet isn't really usable like this. I'm not sure what to do.

I'm using a class 10, 32gb card from adata. Before I flashed data2sd things were reasonably fast.
[Asus Transformer TF700] FreeBSDard:
Slow io with data2sd

I am experiencing such a lag with the rom that it's completely unusable. I am running Cleanrom 2.4. decided to install the data2sd today, and it's torture. I can't even get the google account added to install any benchmarking software. Here's my list of equip and procedures. I may have done something wrong?

TF700T

Lexar High speed 32gb micro sdhc

Unlocked via Asus' app

flashed TWRP

flashed CleanMod 2.4 via twrp install

flashed data2sd for cleanmod via twrp install

that is all...

---------- Post added at 02:04 PM ---------- Previous post was at 01:31 PM ----------

ok, have some updated info, i was able to get androbench installed:

seq read: 8.86 mb/s

seq write 1.57 mb/s

rand read 4.01 mb/s

rand write 0.27 mb/s

also, when using the asus english keyboard there seems to be a glitch where i am seeing thai characters?
[Asus Transformer TF700] buhohitr:
Seems like your card is slow, should be 0.4 and up for rand write. Can you try to run couple test to see if the random write is higher? If not, you card is not as fast as Sandisk class 10.

---------- Post added at 07:03 PM ---------- Previous post was at 07:00 PM ----------

The score is low, you should get about 0.4 for random write or higher, maybe you should invest in Sandisk SD card.

---------- Post added at 07:08 PM ---------- Previous post was at 07:03 PM ----------

What is twrp data2sd fix? can you link me to it?
[Asus Transformer TF700] nearlydigital:
Hi Buhohitr, the card is generally not that slow at all. If you look at my numbers they are just horrible though. If I perform other file copy operations to and from the card, I'm getting numbers 10x that?!?
[Asus Transformer TF700] buhohitr:
For normal read/write is OK, but the card is slow when using with data2sd. I have my RANDOM WRITE about 0.6 Mb/s, normally 0.4 and above is considered normal for data2sd. Your card may do well with sequence read/write under normal condition, but not with data2sd mod. (from .2 to .4 is double the speed).
[Asus Transformer TF700] mike216:
Good afternoon Buhohitr, I got stuck in a infinite boot loop yesterday after disabling journaling . Should I do it all over again. Format and leave it be after that? I have no idea what went wrong? Everything was going great. I tried to download some large files and that's when it happened. I wonder if disabling journaling had something to do with it? Have any ideas
[Asus Transformer TF700] buhohitr:
You're using Cleanrom? if so, thent reflash cleanrom 2.4, boot up then boot back into twrp, flash clemsyn_data2sd. then boot backup. see if that fix your issue.
[Asus Transformer TF700] mike216:
Cm10. I already came back to no data2sd. Had a low battery when it was bootlooping. I tried to wipe cache, fixed permissions. Nothing would work just a infinite boot loop. I wanted to do everything all over again. The partition in all. Was wondering if not disabling journaling could possibly help. I didn't have that issue until an hour after disabling journaling? I really don't know what's up. I don't want to give up because the experience was so much better!
[Asus Transformer TF700] buhohitr:
I have journaling disabled with clean rom and no issue here, I don't know about cm10 if it's working well with journaling disabled. Yeah, if you want to start out fresh, re do the sdcard, but once you done all setup make a nandroid backup, incasae if it happens again, you can easily recover without too much work.

If you just reflash cm10 then re enable data2sd, you should have all your apps back.
[Asus Transformer TF700] mike216:
Thanks champ. If I were to get stuck in a boot loop would my tablet charge? I'm ready to give it a shot once again. I was using Clemsyn's kernel and had fsync disabled. Could this possible have caused it? I was downloading a 2gb size file when it happened?
[Asus Transformer TF700] buhohitr:
Yes, with fsync disabled, you could have random reboot or boot loop, and it could happen even if you reading a web page.
[Asus Transformer TF700] bradslinux:
You may want to consider leaving fsync enabled....

From the Linux Manpages.

No sense in inviting disaster ;)

Brad
[Asus Transformer TF700] nearlydigital:
Thanks. What's your thoughts... If I've just got this card for now is it best just to go back to stock cleanrom? Ie: is what I'm seeing really worse than writing to the internal sd card?
[Asus Transformer TF700] buhohitr:
You should, just flash stock CR kernel and you're back.
[Asus Transformer TF700] mike216:
My last question, I promise.

If I format all over again will journaling be enabled again? I'm obviously going to use gparted?
[Asus Transformer TF700] buhohitr:
No problem bro, you can ask as many questions as you like. To answer your question, yes, but you can use mountdata2sd to mount the SD, then do format data, this will wipe your ext4, then flash the data2sd kernel. When you bootup you should have the setup screen.
[Asus Transformer TF700] mike216:
That's it just flash mountdata2sd wipe and after flashing data to sd kernel I won't have to set anything back up? It will boot into my current rom with data2sd ready for me? I was thinking I would have to wipe and do everything all over from scratch?

You do know I'm on a regular CM10 rom dated 11-11.

I can use an older data to sd kernel. I probably should use one for CM10 and not clemsyn kernel until I get into the rom for the first time?

---------- Post added at 04:20 AM ---------- Previous post was at 04:12 AM ----------

Ok I did exactly that! Once again saved by my buddy :beer:

WOW, speed is noticeable right away. I will not use this tablet without data2sd! So much smoother. Best mod of 2012!
[Asus Transformer TF700] buhohitr:
Yep, I'm waiting for Fordwolden to try out the Sandisk extreme pro rated at 95 Mb/s, and random write speed for data2sd is around 0.9.-1.0, this is like double what we are running right now. Currently this card only available in 8gb for 25$ AND 16gb for 55$ on Amazon.
[Asus Transformer TF700] mike216:
Oh ****! We gotta have it! Hell maybe a year from now we will have something 4x the speed! I spent a day without this mod. Now that I'm back on it its like increasing performance by 100%. I'm praying to the Android gods that the boot loop doesn't happen again!

---------- Post added at 05:04 AM ---------- Previous post was at 05:00 AM ----------
[Asus Transformer TF700] buhohitr:
OK, now I understant what you are asking, you already installed the TWRP data2sd, basically, this has a mod to see the internal memory as the second partition(ext4) and external SD card as the first partition (fat32), to be honest, I don't see the logic for using this. It's a pain because you going to keep switching between the regular TWRP and the TWRP_data2sd. There is a zip called datamount2sd, which can quickly mount your special dual partitions card for you on the fly and and removed itself automatically when you reboot. Just my opinion.
[Asus Transformer TF700] _that:
Disabling fsync does not cause random reboots. But if you have a random reboot with fsync disabled, it may leave the filesystem damaged, and that can cause bootloops.
[Asus Transformer TF700] buhohitr:
Did for me, once I disabled fsync, it ran for like one hrs, then it rebooted by itself, then 10 min after it did again, then 1/2hrs later, it boot loop. All these happend while I'm browsingn the web. First reboot happened while I'm slowly scroll through yahoo page, Second reboot while I'm just reading a web page.
[Asus Transformer TF700] Pretoriano80:
I guess that was due to the fsync&journaling disabled combo?Or just fsync?Mine is working fine and did't had a single bootloop in 4 days with CM10+Clemsyn+fsync disabled (no Data2SD).
[Asus Transformer TF700] mike216:
So we're you able to recover that boot loop. Same thing happened to me using fsync. I'm hoping at least that's why

---------- Post added at 07:52 PM ---------- Previous post was at 07:48 PM ----------

I had a boot loop with the exact same combo. Fsync disabled. Journaling disabled. On CM10.

I now leave journaling on and no fsync disabling and I'm going to see what happens
[Asus Transformer TF700] tyfoxx:
This is a fantastic concept if I could only get it to work consistently, is there any way to have an aroma script do the work? I have been at this and there seems to always be issues and many time they are not repeatable,
[Asus Transformer TF700] mike216:
I hope you used gparted to format your SD card. I wasn't successful using any other method. I received lots of help. You can have just about every question answered reading the past 4 pages. I'd be willing to help answer any questions if i can
[Asus Transformer TF700] papand7:
is there a way to just disable journaling on the stock internal memory(without data2sd) and would it make a difference in speed?

i am asking because of the fact that data2sd is not an option for me, as i am swapping and using different sd cards, from my camera and such.

although i am using a 32gb class 10/uhs sandisk sd card. its a shame... i guess i can thank asus for this slow memory :(
[Asus Transformer TF700] _that:
Yes, there is. Reboot to your custom recovery, make sure /data is not mounted, and issue a command (via adb shell) similar to:

tune2fs -O ^has_journal /dev/block/mmcblk0p8

Note that this removes the option "Use a journal to ensure filesystem consistency even across unclean shutdowns.", so your filesystem will no longer be consistent across unclean shutdowns.
[Asus Transformer TF700] buhohitr:
Nope, the tune2fs command can only be use when the media (memory storage) is unmount. I'm pretty sure dev can come up with a way to do this but currently no.
[Asus Transformer TF700] _that:
Which kernel were you using? An overclocked one? I'm asking because disabling fsync really cannot *cause* a random reboot, it can only make its effects worse.
[Asus Transformer TF700] buhohitr:
I think you're right, it's probably the journaling. I'm testing just with fsync disabled and running good.
[Asus Transformer TF700] bradslinux:
An issue I am having with this, and it is a minor one.....

Is there a way to get the Android Media Scanner service to scan the sdcardi directory (/data2/media) for media? It would be a nice touch ;)

Cheers,

Brad
[Asus Transformer TF700] mike216:
Are these numbers considered good? I think I found a good benchmark test for this great mod?
[Asus Transformer TF700] gvsukids:
Did you turn off fsync. Turning off fsync will give these high results. What you want to see is what you test with fsync not disabled.
[Asus Transformer TF700] NaxIonz:
Put both CleanROM and Data2SD on my TF700 at the same time last Friday, and WOW, so amazing!!

Only thing that's a bummer is I can't get rid of the SD icon in the notification are, but that's a small price to pay for this speed.

Thanks again!!!

(and you should have a donate option, too!)

-----

I also created and excessively verbose diary of the steps I went through, in case there is anyone else out there that was as new to this as I was:

http://xdaforums.com/showthread.php?p=34067527&posted=1#post34067527
[Asus Transformer TF700] Diogenes5:
As someone who has been using this device since day 1, I agree with some earlier posts.

Do NOT use minitool partition wizard to format the card. My data kept getting corrupted such that I got the infinite boot loop after a few days every time.

Find gparted, get it to work, and format your card with that.

I've been using my gparted-formatted card for a few days and it seems better. Will confirm later.
[Asus Transformer TF700] mike216:
+1 I couldn't do anything with mini tool. I used gparted and everything was good. I disabled jourynaling and two hours later I got stuck in a boot loop. I don't know if that's the cause? I formated all over with gparted and left journaling enabled this time. Day 3 and everything is great so far. It's so strange how experiences vary for us all. I'm posting in hopes that maybe my experience could possibly help another. I don't let my battery get below 50% in case I get pushed back into another boot loop. It's probably a good idea to turn the tablet off over night and when away from it for a long time. Wouldn't want to get stuck in a boot loop and have your battery drain all the way down with no way to charge it!
[Asus Transformer TF700] CeeJayII:
My random write ranges from .27-.46MB/s when I run androbench. Should this be a concern? It seems like I generally only get .46 when I'm in performance mode and set my governor to performance in setcpu. I'm using a sandisk class 10 64gb. Is androbench just unreliable?
[Asus Transformer TF700] FearlessSpiff:
I get ~0.42 in normal mode most of the time with the same card as you. And I am really amazed how fast the tablet feels with this. I tried it again without the mod and it's like day and night.

I would be happy if there would be an even faster 64GB card on the market because I think this would still help a lot more. Sometimes there still is some minor lag which I think could be ironed out with an even faster card.
[Asus Transformer TF700] Pretoriano80:
You can always charge the battery, even if you get a bootloop just plug the charger and boot in APX mode, that way the screen will stay off and the battery will charge just fine.
[Asus Transformer TF700] cctaylor410:
I can speak from experience, infinite bootloop causing a dead battery, all you have to do is plug it in. It does not need to be on in order to charge. None the less I have gotten in a habbit of shutting down my tab just so it doesn't happen again.
[Asus Transformer TF700] mike216:
Thanks champ! How do I get my device in APX mode?

Thanks also cctaylor. Nice bit of relief. Did you have journaling disabled or enabled when you encountered your boot loop? Oh did you use gparted when you experienced this?
[Asus Transformer TF700] jokapo:
Look at the last page of the NVflash topic

Go into APX mode by holding power + vol up.

click
[Asus Transformer TF700] rikc:
Got the Sandisk card as well and I totally agree with the above, the experience is night and day (and Androbench seems unreliable). Will probably look in half a year or a year from now what the memory market brings us.
[Asus Transformer TF700] FearlessSpiff:
Now that there won't be any more new CleanROM releases: Is it possible to do a version for the ASUS Stock ROM? I'm no big fan (yet) of CM10 and so on...
[Asus Transformer TF700] bradslinux:
I doubt if memory with higher speed capabilities in random r/w will show much more improvement since the actual problem is with the I/O controller in the device. What Data2SD does is maximize what that controller is capable of doing. The various disk benchmarks I have run on my Sandisk Ultra Class 10 64 GB in "stand alone" exceed what the benchmarks show while it is being used with Data2SD. Faster memory will see diminished returns on performance gains. In other words, it's probably as good as it's going to get. The problem isn't the memory, it's the controller.

Brad
[Asus Transformer TF700] bastiHST:
Does this "cm-10-20121109-NIGHTLY: http://d-h.st/Xy8" work with the November 10th version of CM10?

Edit: OK, it worked.

Edit2: Wow, this is fast. :D
[Asus Transformer TF700] FearlessSpiff:
Yeah, probably you are right. It's a shame ASUS puts such slow stuff into such a great device. Let's hope they will learn from it for a next version. ;)
[Asus Transformer TF700] I_EAT_BABIES:
I've been eyeing this mod for quite awhile and decided to take the plunge today, I just have a couple questions to make sure I fully understand it first.

When navigating around the system via Root Explorer, will I have to navigate to my external SD then to (I think) sdcardi to access my internal storage? Or will it still look the same?

When navigating around the system via the stock file manager, will the links for internal and external memory still work? Or (like above) will I have to navigate to my external first to then get to my internal?

What does this mean (if anything) for apps that have links set up for backups/settings/etc. (like ROM Toolbox, Apex Launcher, etc.)?

Thanks for this, as far as I am concerned you have fixed the last issue with this tablet.
[Asus Transformer TF700] whig0:
Hi,

I can't get Wi-Fi to work with CM10 Stable and this Mod. Without Data2SD everything is fine after a first reboot of fresh installed CM10 Stable. Is there any solution? Do I need a up to date .zip?
[Asus Transformer TF700] Mistar Muffin:
Try the mod for CM 10.0.0 I just posted to the OP. The other mods were for a specific nightly and are not guaranteed to work on anything other than the nightly they were made from.
[Asus Transformer TF700] _that:
I don't think that for an SD host controller there is much speed difference between reading and writing - the flash memory controller is on the card, not in the device.
[Asus Transformer TF700] FreeBSDard:
Brad,

I don't know if I completely agree. I have a other micro sd's that bench higher than my Sandisk ultra, outside of the tab, but in the tab the Sandisk benches higher. Both have lower performance in the tablet than external bench tests. I see, this mod o only changes mount points...i would assume thus the internal controller is not the same as the sdio that is controlling the external micro...Does Asus release the internal source? Which SDIO chipset is Asus using?
[Asus Transformer TF700] buhohitr:
deleted.
[Asus Transformer TF700] gvsukids:
I had this working, but now I can't get it to work. I freshly installed cleanrom, and finished setup. I restarted and inserted my card which had been formatted with gparted. I then flash the data2sd option and then the tab boot loops. What should I do?
[Asus Transformer TF700] buhohitr:
How did you create/format your card?
[Asus Transformer TF700] bradslinux:
I'm not sure about the chipset being used, I think I heard mention of the Hynix / eMMC (notoriously slow), that or if it is part of the Tegra SOC, all I am saying is that faster memory cards probably won't fix the random R/W characteristics of this device since the limiting factor is in the device, not the removable media. In this scenario, faster media won't necessarily mean even higher I/O rates.

The fact that you see lesser performance for multiple cards benched in the tab bare this theory out. The limiting factor isn't the card, it's the device. So faster cards probably won't change the outcome very much....unless they are slower than the internal media. I have also seen this, even between 2 otherwise identical Sandisk Ultra Class 10 64 GB cards. One is a little faster than the other in the tab, but they are also different mounted in a USB3 Kingston card reader. Go figure.....:rolleyes:

What is being accomplished with the Data2SD mod is similar to running an OS on one drive, and serving the data from ...eg... a database, on another drive. You split the required I/O between the two storage media, thus the apparent performance boost. This is why I don't think that even faster memory will improve much over what we are already seeing.

With the Data2SD mod and OC'd @1800 mhz, I have seen sporadic instances of random write exceeding 1 MB/s (Sandisk Ultra Class 10), with the mean for my device and my memory card falling between 700-800 KB/s (.7 and .8 MB/s). Considering that the stock ROM with the internal storage random writes in the .2 KB/s to .4 KB/s range, this is a nice shot in the arm. It also speaks volumes for the impact of what disabling journal on the microSD has. From what I have read and seen in postings, others are experiencing similar performance with this mod.

Of course I would ABSOLUTELY welcome being proven totally wrong in this if somebody can find a better workaround or the perfect microSD card that consistently delivers much better performance. I am also not a fan of the idea of disabling fsync, The risk for corruption is multiplied doing that IMHO.

Cheers,

Brad

---------- Post added at 10:07 PM ---------- Previous post was at 10:03 PM ----------

Did you remember to "install" the mount-data2sd.zip? or are you running the data2sd modded TWRP?

Brad