yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] buhohitr:
Your data2sd version is not working. The data should look like this in the fstab.cardhu file:

/dev/block/mmcblk0p1	/system	ext4	noatime,noauto_da_alloc,nodiratime,barrier=0,nobh,ro	wait

/dev/block/mmcblk0p2	/cache	ext4	noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh,errors=panic	wait

/dev/block/mmcblk1p2	/data	ext4	noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh,errors=panic	wait,encryptable=footer

/dev/block/mmcblk0p8	/data2	ext4	noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh,errors=panic	wait,encryptable=footer
[Asus Transformer TF700] Hundsbuah:
i havent released a data2sd version yet :)

if these are the only changes, give me 5 min i will make an data2sd version

/edit: data2sd version added in first post
[Asus Transformer TF700] buhohitr:
I will give it a try and report back. Your kernel is getting better and better, I think it's going to be one of the best custom kernel since Clemsyn. Good work!!
[Asus Transformer TF700] Hundsbuah:
AW: [KERNEL][OC] Hundsbuah ★ 10.4.4.25

thank also _that. i read his howto and then i wanted to make my own kernel ;)

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
[Asus Transformer TF700] gvsukids:
Re: [KERNEL][OC] Hundsbuah ★ 10.4.4.25

Is this for cm or stock
[Asus Transformer TF700] Hundsbuah:
AW: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

please report if its working now

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
[Asus Transformer TF700] Rickymax:
Re: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

Working perfectly now. But the only way to see it is inside of storage/sdcardi, because sdcardi in the root storge cause a FC.

And in settings, storge, system says that can mount a new storage but nothing occurs when i press. It should show the old internal memory there

Enviado desde mi Galaxy Nexus
[Asus Transformer TF700] Goddly:
Re: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

Dont know why, but my max cpu speed is 720mhz on power save, 1200 balanced , 1300 performance.
[Asus Transformer TF700] Hundsbuah:
AW: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

try it with interactive gov

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
[Asus Transformer TF700] Goddly:
Re: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

Says my max cpu speed is 1300.
[Asus Transformer TF700] Hundsbuah:
AW: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

hm strange. wrong cpux.sh? but normaly i install the files with the flashable zip. does s.o. has the same problem?

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
[Asus Transformer TF700] ShaolinMilk:
What should I use to undervolt? I'm using voltage control lite, but it does not even detect the voltage... :/
[Asus Transformer TF700] TheAnarchist1:
Using the data2sd version of 1.6, and testing performance with Androbench, has anyone's Sequential Read bottomed out from what amounted to around 19-20MB/s average on 1.5.1 to 14.86MB/s now? I am just curious to know whether it might be my SD card itself, or just a side effect of the new kernel? Thanks guys. I am using CROMI 3.3 by the way.:confused:
[Asus Transformer TF700] ShaolinMilk:
I just downloaded the new 3.4 odex version. I'm about to install it and it says that it's the deodex version. I'm confused. lol

EDIT: OOPS WRONG THREAD!
[Asus Transformer TF700] Rickymax:
Re: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

http://dfiles.eu/files/kp1gbb3wi

Enviado desde mi Galaxy Nexus
[Asus Transformer TF700] ShaolinMilk:
Can someone help me? What app should I use to undervolt? I'm trying to use voltage control, but it cannot detect the voltages.
[Asus Transformer TF700] Goddly:
Re: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

was wondering if someone can tell me hot to set 1.6 from 1.5-1.8 ( CROMI 3.4 ) to 1.3-1.8, do i just make a couple changes to the cpu.sh ? thanx:D
[Asus Transformer TF700] Jbb3393:
Re: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

i flashed 1.6 over 1.5.1 and it seems there is still cpu quiet enabled. should i delete your init.d script and reflash 1.6? or something else because my cpu wont go below 475mhz of course unless its sleeping. just thinking out loud... thanks

edit: also im with the guy above me on the having it 1.3-1.9 :thumbup::D:thumbup:
[Asus Transformer TF700] Hundsbuah:
AW: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

i use system tuner pro

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
[Asus Transformer TF700] Hundsbuah:
AW: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

cpuq is disabled 100%. there is now init.d script for cpuq. can s.o else has the same problem not going below 475mhz?

/edit: remember, all below 475 mhz is the lp-core (low power core) and this core is just for very simple use-cases.

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
[Asus Transformer TF700] berfles:
The download link for 1.6 is dead, can someone rehost?
[Asus Transformer TF700] Hundsbuah:
AW: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

all links are up, just downloaded both versions (normal and data2sd), just to be sure

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
[Asus Transformer TF700] Goddly:
Re: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

1.3-1.9 hundsbuah? ;)
[Asus Transformer TF700] Hundsbuah:
AW: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

pls ask sbdags how hes doing this

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
[Asus Transformer TF700] Goddly:
Re: [KERNEL][OC][STOCK/CROMI] Hundsbuah ★ 10.4.4.25 ★ v1.6

Ok thank you...
[Asus Transformer TF700] Ananasnonym:
Yes, I didn't edit the fstab.cardhu from the ramdisk, but from the Cromi-X 5.3 installer. I am sure I edited the right one, it said /dev/mmcblk0p8 /datai ext4 or something like that and I just edited the part ext4 on the line with mmcblk1p2 to f2fs. When it didn't work I even tried to use same options as in the fstab from the ramdisk.

Dalvik and cache wipe didn't help with wifi.
[Asus Transformer TF700] sbdags:
Where did you edit it in the CROMi-X 5.3 installer? If you are using data2sd it will get overwritten by the one in the kernel/data2sd/system/boot/rootfs_data2sd folder in the rom.zip which will install it to /system/boot which will then get picked up by the preinit script and move it to /

You should update to 5.4 as well. ;)
[Asus Transformer TF700] LetMeKnow:
My tf700 is running fine with f2fs on the data2sd....:) You may setup incorrectly somehow.. Let me know if you still have problem set it up...:)

There are a few users have the wifi issue with data2sd or rom2sd for no reason but I never have that issue. Maybe you need to reformat the mmcblk1p2 again.

Yes, it does happen to me once in a while. To get around it, when you switch the power modes, you need to let it finish update the power mode before exiting the popup menu or switch it to different mode and let it finished it and switch it back again to the mode that you..:( Weird stuff...:confused:

---------- Post added at 09:23 AM ---------- Previous post was at 09:16 AM ----------

I do but it is an easy fix by letting it finished update the new mode before exiting the popup...:) It does also happen on _that's kernel also so the bug maybe hide some where else..:)

I never have wifi issue on your kernel. However, I did help some users solving a wifi issue with data2sd and rom2sd with your kernel. It is very weird sometime...:confused:

BTW, the f2fs on data2sd is working great still. It is running very stable and fast. It will give you more details when I have time. However, _that had a issue when he rebooted his device. I don't know if he found anything that could cause this problem...:confused: I think that we may need more testers to test out this new file system for the stability.

---------- Post added at 09:37 AM ---------- Previous post was at 09:23 AM ----------

You don't have to reboot to solve the issue. you may want to select a different mode and let it update completely. Then select the mode that you want and let update before exiting the popup menu. It should work fine...;)

---------- Post added at 09:40 AM ---------- Previous post was at 09:37 AM ----------

It did happen on your kernel v7 too...:( However, I believed that it was less frequently than Hund...:)

I will do that when it is happening again and report back...:)
[Asus Transformer TF700] Ananasnonym:
It was a typo, I am already on 5.4.

In the rom.zip I edited /kernel/data2sd/system/boot/rootfs_data2sd/fstab.cardhu, should be the right one?

Worked! Thank you!

I have a working multiboot setup now with Hunds ET kernel, Cromi-X 5.4, data2sd (ext4 for now), Lubuntu 13.10 as directory on the external sdcard and /home on the internal. So from Lubuntu I will format the mmcblk1p2 to f2fs again and change on the installed android system /mnt/android/system/boot/rootfs_data2sd/fstab.cardhu from /dev/block/mmcblk1p2 /data ext4 noatime,noauto_da_alloc,nosuid,nodev,nomblk_io_submit,errors=panic wait,encryptable=footer from "ext4" to "f2fs".

I will report back.

I can confirm the stuck pop-up message and workaround by switching to another mode and let it finish with pop-up open. However, there were also situations, where the mode did not change at all but the pop-up message disappeared normally. It jumped instantly back to Balanced.

---------- Post added at 10:40 AM ---------- Previous post was at 10:32 AM ----------

f2fs on mmcblk1p2 did not work. encryption unsuccessful. [MENTION=5313285]LetMeKnow[/MENTION] Help me please :fingers-crossed:

---------- Post added at 11:09 AM ---------- Previous post was at 10:40 AM ----------

Nevermind, I decided to stick to ext4 for the moment. At the moment there is no support for reading f2fs on the linux kernel for our TF700T, so I would loose access to the Data partition in Lubuntu. I will ask JoinTheRealms if he could implement it..

But if you have an idea what went wrong, it could help others maybe?
[Asus Transformer TF700] _that:
Have you removed the ext4-specific mount options in fstab? If not, do that. :)

see http://xdaforums.com/showpost.php?p=50362561&postcount=394 for my f2fs line in fstab.
[Asus Transformer TF700] lj50036:
Patches

[MENTION=4931250]Hundsbuah[/MENTION] Can I get your patches for this kernel... Is that on option?? DId I miss them in the OP .... Thx lj
[Asus Transformer TF700] Hundsbuah:
It's on the first post. It's on github

Gesendet von meinem SM-N9005 mit Tapatalk
[Asus Transformer TF700] LetMeKnow:
I created a flashable zip for F2FS on data2sd. It works exactly as data2sd except that you are running F2FS in stead of ext4...:) If you are still interested to try it out, I will upload it here so more users can give it a shot...:) Since _that had a problem after rebooting, my device is still running very strong without any issue...:good: According to others developers and experts, they compared this new file system with ext4. The F2FS is 10x faster on the random read/write speed and about the same for sequential read/write comparing to the ext4...:D The random r/w is what we want to see for improvement on our devices...:D

Let me know if you are still interested or ignore it if you got it working....:)
[Asus Transformer TF700] Pretoriano80:
Hi mate,can you please post your Data2SD/Rom2SD zip?I've tried to run Rom2SD with f2fs and even if all the steps looks good i always end-up with the "encryption error" when booting.
[Asus Transformer TF700] LetMeKnow:
Sure, it is not a problem...;) However, I am at work atm and don't have access to my personal computer...:( I will post it right after work....:D

BTW, my zip is for the Data2sd. You may want to modify it with extra partitions in your fstab.cardhu for your Cache and System..:)

With that error, you may miss an option on your f2fs option. Here is my fstab.cardhu for Data2sd.

# Android fstab file.
#<src> <mnt_point> <type> <mnt_flags> <fs_mgr_flags>
# The filesystem that contains the filesystem checker binary (typically /system) cannot
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK

/dev/block/mmcblk0p1 /system ext4 noatime,noauto_da_alloc,barrier=0,journal_ioprio=0,data=writeback,nodiratime,max_batch_time=0,nobh,ro wait
/dev/block/mmcblk0p2 /cache	ext4 noatime,discard,noauto_da_alloc,nosuid,nodev,barrier=0,nodiratime,max_batch_time=0,nobh,errors=panic wait
/dev/block/mmcblk0p8 /data	ext4 noatime,discard,noauto_da_alloc,nosuid,nodev,barrier=0,nodiratime,max_batch_time=0,nobh,errors=panic wait,encryptable=footer
/dev/block/mmcblk1p2 /data	f2fs discard,errors=panic wait,encryptable=footer

The only mounting option that I used on f2fs is discard/TRIM. It is running very stable so far, hahaha...:laugh:

I will post the F2FS on Data2sd zip right after work..

---------- Post added at 09:06 AM ---------- Previous post was at 08:52 AM ----------

[MENTION=4931250]Hundsbuah[/MENTION] and [MENTION=4878287]_that[/MENTION]

I had the tf700 again last night from my nephew...:) I tried to create the issue of the Asus pwoer modes. These are what I found out..

The message said "turning on performance/balance/power saving" was stuck in the middle of the screen. When I checked the speed and the current active mode, it was actually updated the mode that you selected but the message was stuck there....:( In short, the mode selections were actually correct but the message was never disappeared when it was done updating....:( Let me know if you need more information on this issue, thanks....:)
[Asus Transformer TF700] sbdags:
Personally I'd change this line:

/dev/block/mmcblk0p8 /data	ext4 noatime,discard,noauto_da_alloc,nosuid,nodev,barrier=0,nodiratime,max_batch_time=0,nobh,errors=panic wait,encryptable=footer
/dev/block/mmcblk1p2 /data	f2fs discard,errors=panic wait,encryptable=footer

to

/dev/block/mmcblk0p8 /datai	ext4 noatime,discard,noauto_da_alloc,nosuid,nodev,barrier=0,nodiratime,max_batch_time=0,nobh,errors=panic wait,encryptable=footer
/dev/block/mmcblk1p2 /data	f2fs discard,errors=panic wait,encryptable=footer

;)
[Asus Transformer TF700] LetMeKnow:
Thanks and good catch....:o I just cut and paste to modify it and post it up. I must missed it in the process....:o I will double check the zip when I am getting home before posting....:)
[Asus Transformer TF700] Pretoriano80:
I managed to get it working, i still don't know exactly what caused the error previously but i did found that the f2fs partition was corrupted (CRC invalid) so i wiped the partition again with Gparted and then recreated the f2fs partion (this time i've did it from Android OS, previously i did it in TWRP).

Then i double checked the Rom2SD preinit scripts and disabled the Data partition tunning in the CromiX install script (don't know if this could have anything to do with the f2fs corruption).

Now honestly i was expecting more performance with this, but with my SanDisk 32 GB Class10 card the results are almost like Data2SD with EXT2/EXT4 partition. The random write speed with Androbench is 0.8-0.9 mb/s, obviously this id not that 10x more than EXT4 performance. :D

I wonder how this will perform with the internal storage, anyone tried?

Sent from my Nexus 5
[Asus Transformer TF700] LetMeKnow:
Obviously, you have fsync on....:) I thought that with Androbench your write speed is around 0.2MB/s on ext4 for Data2sd....:confused:

BTW, I stopped using Androbench because it did not give me a consistence output. According to my setup and testing with SD card tester, my over all write speed is up from 8-9MB/s to 13-14MB/s. It is not 10x like the research that I found. I will post the link so you can see how he/she sets up the bench test with various file system.. It is more professional than my stinky setup and free apps.....:(

I almost tried it on my internal SD but _that had a reboot issue which is stopping me from attempting....:laugh:

Update:

Here is the link for one of the testing results. I like this one because it is comparing with a various file systems...:) You can find some more testing results from the xda but it is not on the tf700 forum...:(

http://www.phoronix.com/scan.php?page=article&item=linux_311_filesystems&num=1
[Asus Transformer TF700] LetMeKnow:
F2FS on Data2sd!

This F2FS on Data2sd is for hund's kernel. You must have an external SD with two partitions for data2sd to use this zip. One is fat/exfat/ntfs. Second partition must be formatted in F2FS file system. If you have any question, you can ask Hund or _that for an answer...:)
[Asus Transformer TF700] Pretoriano80:
Thanks [MENTION=5313285]LetMeKnow[/MENTION] for sharing his Data2SD zip.Oh and apologies to Hund for spamming his thread with this posts.

From my experience Androbench is the only app testing the "raw" random read/write speed and imo it's this the part where this device fail to deliver a good performance.Here are some tests results i had in the past with Ext4 compared to F2FS:

Random Write Internal Storage EXT4 - 0.19/0.29 mb/s

Random Write Data2SD EXT4 - 0.3/0.4 mb/s

Random Write Data2SD EXT 2 - 0.7/0.8 mb/s

Random Write Internal Storage EXT4 (journaling disabled) - 0.4/0.5 mb/s

Random Write Data2SD EXT4 (journaling disabled)- 0.8/0.85 mb/s

Random Write Data2SD F2FS - 0.85/0.92 mb/s

Note that all test were made with fsync enabled only journaling was disabled on some test,with fsync disabled Androbench it's useless and will give you fake random write results.

And btw the sequential Read/Write speed it's not so bad on internal storage, even with EXT4 it beats my Rom2SD F2FS setup.Here are the results:

Internal EXT4 : R-37mb/s W-10mb/s

Rom2SD F2FS : R-28mb/s W- 7mb/s

Sent from my Nexus 5
[Asus Transformer TF700] LetMeKnow:
You should thanks _that because the preinit script is from _that. I am very sure that _that came up with that idea...:) Also, thanks Hundsbuah for a great support on his kernel...:good:

Thanks to you for a great test data. With these data, users can decide if it is worth of their time to test out this new system...;)

I agreed with you about the random write which is most needed on our device...:) According to my research, the F2FS is mainly improving random write and other aspects are very much the same as ext4....:)

I will take this opportunity to thanks all developers, contributors, and testers that helps improving our devices....:good: Please keep up the super works....:laugh:

Thanks,

LMK
[Asus Transformer TF700] Pretoriano80:
Well, i went even further and i decided to modify the ramdisk on Hund kernel and then format my internal storage to f2fs. :D

The good news is it worked but after some benchmarking and some other stuff i had a strange issue with the data partition (all the file managers were failing to open the /sdcard but other apps still worked.

After some benchmarking i have to say that the random write performance went from 0.20 mb/s to 0.40 mb/s, is not that high, I know, but the tablet feels snappier and the overall speed it's great.

Also i think that would be much better to have an F2FS compatible recovery and maybe [MENTION=4878287]_that[/MENTION] or some other great dev can help us.I would do it myself but i think the tf700t would be an obsolete device before i finish such a task.

And another great think would be if [MENTION=2077215]dasunsrule32[/MENTION] could patch the CM kernel to support f2fs :D.

I will report more on how it works with internal storage after i make it work again.
[Asus Transformer TF700] dasunsrule32:
Where is the patch files?
[Asus Transformer TF700] Hundsbuah:
https://gist.github.com/alexnpage/8748402 or at my github

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk
[Asus Transformer TF700] dasunsrule32:
Current recovery should support f2fs, I just have to add the correct build options for f2fs to have the utils needed. See my existing commit here: http://review.cyanogenmod.org/51117

EDIT: Sorry, thought I pushed the device tree changes, I didn't yet. stash@{0}: On cm-10.2: F2FS
[Asus Transformer TF700] LetMeKnow:
It is odd. Maybe, there are some differences between the internal and external SDs because I am running F2FS on Data2sd almost two weeks without any issue...:confused: What do you have for your mounting options on the F2FS? I started out with a lot of mounting options and removing one by one until it is running stable which is in my curent fstab.cardhu...:)

It is a good news that more developers are interested to test out this new file system...:good: I hope that our developing teams can iron out this file system for the good use of it, hahaha....:)
[Asus Transformer TF700] Pretoriano80:
Indeed, on my microSD is still working fine (i'm using your mount options), on the internal storage i modified Hund's ramdisk but iirc i used _that mount options.

Another thing that comes in mind is that Hund's kernel use dynamic fsync while on _that's kernel fsync is on by default.
[Asus Transformer TF700] LetMeKnow:
I suspected a few options on _that mounting options but _that clarified that they should be fine.....:) It is some where on _that thread.. You may find answers there..

From what I read from google document, those options are not included for the F2FS....:confused: For now, I just take what _that said is correct until I can find a hard evidence, haha...:)

For the dynamic fsync solution, you can use these combinations in your init.d script to easily switch and control them....

echo 0 > /sys/kernel/dyn_fsync/Dyn_fsync_active

echo 0 > /sys/devices/virtual/misc/fsynccontrol/fsync_enabled

0=disable, 1=enable

Let me know if you need more information....;)
[Asus Transformer TF700] Pretoriano80:
Here is where i found the mount options for F2FS - - > https://android.googlesource.com/ke...ndroid-3.8/Documentation/filesystems/f2fs.txt.

Anyway, i managed to get the internal storage working again and i don't think that the f2fs partition was corrupted (fsck.f2fs said it's all fine) but something went wrong with /data/media mounting.This time i used _that kernel (with modified ramdisk of course) and everything it's working fine (still :D ) with both Rom2SD and internal sdcard.

Like i said previously the overall performance it's better with internal sdcard, even if benchmark scores are not so high and with Rom2SD seems even better (random write speed is 2x faster than internal).

At current state i'm sure that average users will find the F2FS procedure a bit hard to follow but when we will have a recovery with F2FS support i'm sure other users will jump on this train.

For those still wondering if the internal storage is still recognised when the tablet is connected to a PC, well, the answer is Yes, but only on Windows.

And here are some benchmarking results with Deadline governor & ReadAhead=2048 & _that kernel (with Hund you will get higher I/O scores in Quadrant) & Fsync ON

Edit: [MENTION=2077215]dasunsrule32[/MENTION] or any other dev, please let me know if you need help with testing a recovery (CWM/TWRP) and also a big thanks to all those involved in this "project".

Edit 2: MTP (media transfer protocol) works (a bit unstable) on Kubuntu 13.10 and transfer speed it's ok.

TF700T - - > PC = 25mb/s

PC - - > TF700T = 10mb/s

Edit 3: Judging from the commits from this - - > https://github.com/CyanogenMod/android_kernel_motorola_msm8960dt-common/commits/cm-10.2/fs/f2fs < - - it looks like there's active development (from sammy devs i guess) on f2fs but i have no idea if all those commits can be pulled for our device's kernel.

Sent from my ASUS Transformer Pad TF700T
[Asus Transformer TF700] dasunsrule32:
As I said earlier, everything is in place in CM for f2fs. I just have to implement it at the device tree level and kernel. I've already had a 3.4 kernel booting with f2fs, but it is wildy unstable right now, thus the reason I've never released it into the wild (ie, data corruption, etc).