yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] vadonka:
with the updated bfq io scheduler and tweak provide a noticable speed up.

im also working on that backport dynamic compression of swap pages and clean pagecache pages from kernel 3.x.

this will doubles RAM efficiency while providing a significant performance boosts on many workloads, uses lzo1x compression and an in-kernel implementation of transcendent memory to store clean page cache pages and swap in RAM, providing a noticeable reduction in disk I/O.

i need some test before release this.

i dont wan to argue in the ironkernel topic, so lets clear what i write :)

extended filesystem journaling have three level: journal, ordered, and writeback

only the first will be provide the file content written to the journal, the other two is write only the metadata.

the low latency systems like the android uses the writeback, so only the metadata written to the journal, the file content not!

As a result, files modified right before a crash can become corrupted. For example, a file being appended to may be marked in the journal as being larger than it actually is, causing garbage at the end. its true that internal structure of file system is assured to be consistent even after a crash, however the data corruption is can be happening. if the journaling is off the filesystem may be marked as failed after a crash but the e2fsck can be repair with no time, the data can be corrupted too.

however crash the filesystem in that way is very rare in the nand storage drive. the mechanical hard drive and a nand storage working completely different, the mechanical drive can be failed much more often in an unexpected shutdown.

im never using the journaling since i have this phone, and i never ever have any filesystem crash, even when i need to remove the battery because a BSOD.
[LG Optimus 2x] fuxmen:
Soo all this I/O tweaks would be in next version? even journaling off?
[LG Optimus 2x] vadonka:
i leave intact the journaling, lets the user decide what you want, there are many remove journals script in this forum, even in my sig.

the bfq scheduler is already on the frontline, im using it on my phone currently :)

the zcache is a bit tricky because the difference between the kernel 2.6 and the 3.x.. but its promising :)
[LG Optimus 2x] fuxmen:
backporting nice word :) but reverse engineering is more fun :)

If U say that never ever get corrupted filesystem maybe I decide to turn off journaling and manual do filesystem check from terminal emulator is it possible ?
[LG Optimus 2x] vadonka:
no, only while you in the recovery mode and then from an adb shell

or you can set the mount count to a low level value with tune2fs. this will be forcing the filesystem that check themself every 1-5-10, etc.. mounts. this is working.

"-C mount-count

Set the number of times the filesystem has been mounted. Can be used in conjunction with -c to force an fsck on the filesystem at the next reboot."

or

"-c max-mount-counts

Adjust the maximal mounts count between two filesystem checks. If max-mount-counts is 0 then the number of times the filesystem is mounted will be disregarded by e2fsck(8) and the kernel."
[LG Optimus 2x] vadonka:
guys, im done with compiling ironkernel 00mb version dont ask me for this.

while im working on the ironkernel SetiroN was a helpfull with me, but since i started to work on this kernel SetiroN is very hostile with me (i wonder why...), even he is frame up me that im "stolen" his work and forced me that i need to learn some respect..., so im abandon the ironkernel forum.

i wish for him a very best of luck.

im working on this kernel and move forward :)

i found my kernel on some russian, greek, spanish, deutch forum and i saw many positive feedback.

thanks for the support guys, as always!
[LG Optimus 2x] silentmelodies:
This might be preference, but I like your kernel and your way to do things better than his. Your and his kernel have different approach, anyway ;)

Keep doing things your way and wish you good luck :)
[LG Optimus 2x] Shadowchaz:
Choice is always good. Hope there is no lasting animosity between you both. Looking forward to seeing what you both do!
[LG Optimus 2x] vadonka:
zcache/cleancache and memory compaction is succesfully backported from the kernel 3.x and compiled into the kernel. the first boot is succesfull, lets see some test :)
[LG Optimus 2x] afpapa:
Hi Vadonka

I tested the "LGE-KaNG_12010715h" and "LGE-KaNG_S-12010715h".

With both of them I had one BSOD. With out any UV from my side.

The first one was after closing a Nav program, the second one after a phonecall.

It has been quite a while since I had any BSOD (couple of months?).

I am not blaming you in any way, just giving feedback. :)

(It is our responsibility when we start messing with the deice! :eek: )
[LG Optimus 2x] vadonka:
its a quite old version, try with the latest version
[LG Optimus 2x] vadonka:
all patch in the developement list is merged and currently running on my phone.

im not including new patch for now, but testing what is already merged.

if everything is fine i will release the new version tomorrow.
[LG Optimus 2x] babaandnana:
Hi vadonka,

I just tested your Powersave version - standard version with core boost.

I have terrible idle times. I lost 8% from 100 in just under 4 hours using SetCPU with profile 216/216 on screen off. I fully charged my phone and installed this after wiping cache and dalvik cache.

I had the best battery time with the previous no ram hack with modest undervolt version. (recent previous release which I reverted back into just now)
[LG Optimus 2x] vadonka:
just a little cleanup, nothing special.
[LG Optimus 2x] jay_snake:
Vadonka, is it possible to make a non oc version of your kernel?
[LG Optimus 2x] @dap:
I've gotten both 420 and 421 displayed on different flashes of the kernel with the ramhack set for 48 in etana.conf...
[LG Optimus 2x] Keltek:
Vadonka, please what you mean by changelog entry

Is it really NFS client? Which version of NFS is supported? Do we really need an obsolete, unsecured network filesystem without any support by Android application (although I search a Play and didn't found anything related to NFS)? Or I miss something? :)
[LG Optimus 2x] alakyr:
i just bought rom toolbox pro and now it have support for the cpu profile...i have to create the profile with the 216mhz and if it have problems raise up the min freq at 324 right?
[LG Optimus 2x] owain94:
Only for 50% the girls :p

Come to The Netherlands! We got legal drugs here hehe
[LG Optimus 2x] vadonka:
well, Netherlands is a "bit" closer to Hungary unlike Asia

in fact i had a vacation time in Amsterdam few years ago :)
[LG Optimus 2x] spica1234:
what about coke:-/

Sent from my LG-P990
[LG Optimus 2x] vadonka:
no need an android aplication. nfs share can be mount without third party app, and it just a client not a server. its not a security hole.

its full support NFS v3 and v4

nfs not obsolate, its used recently, but smb is obsolate, replaced the cifs.

plus the nfs client only need a few kb in the kernel, even the wireless driver eat more.

many NAS storage not support cifs filesystem, just ftp and nfs. we know that the ftp is not so good if we need to use something "realtime", so the nfs could be handy. for example my company vmware cloud use the nfs for backup too.

i dont see any reason why dont include this, plus many users request this.
[LG Optimus 2x] Nova163:
Yes, try with 216 MHz and if you get SODs raise the min frequency. It depends on your phone whether it likes such low frequencies/voltages. I personally haven't had a SOD ever when at 216 MHz.
[LG Optimus 2x] Keltek:
Thank you for clarification. I didn't have a NAS and all NAS I know have FTP and CIFS support but no NFS.

It's clear for me now. Thank you.
[LG Optimus 2x] snel76:
I love the Netherlands. I was there twice and it was very nice there, like the Krachten and those Houseboats. :)
[LG Optimus 2x] vadonka:
next version will have a new feature: force check filesystems for errors at every boot (cache and data) with failsafe check

/ tested, the boot process not take longer with this /

https://github.com/vadonka/kernel-installer/commit/2f7f8d2184fbe53cb306a424fab107307f66efb0
[LG Optimus 2x] TweetyPeety:
HI vadonka,

I found some time to make you the ALL IN ONE PACK. I don't have much time and wasn't in the mood to study your whole install.sh. There are a lot of "if" clauses and I made it really simple.

1. it asks at the beginning if CM7 or MIUI, so no need for the if to ask for

2. if CM7 it cleans modules and etc/init.d

3. it installs everytime the build.prop tweaks, but of course this can be also asked in a screen, even the whole tweakaoi.conf content can be asked in a screen

4. it includes all the 6 kernels

5. users can choose between extra ram

It works, I tried it right now on my ROM. AROMA Installer is pretty easy and of course you can include more of your if in any install.sh and let it work during installation. Just look into Amarullz FAQ, it is pretty easy compare to your if clauses.

http://xdaforums.com/showthread.php?t=1461712

and here is the ALL IN ONE PACK, just install it over Recovery, everything else will be explained during installation.

for every following kernel Version you had to change aroma-config for the new Version Numer, the Sample.png if you want, and kernel_img files if nothing else changes. If modules or data files change you will find them all in the folder "customize" and can replace them or add new ones.

ETaNA 02.04 ALL IN ONE PACK

have fun with it
[LG Optimus 2x] vadonka:
thx, i will check this out tomorrow! :)
[LG Optimus 2x] TheReino:
Aroma

Aroma installer looks nice. Good work Einsteinno1 ;)
[LG Optimus 2x] TweetyPeety:
yeah took some time but with 3 Roms my own and using all AROMA it was quite easy and I thought why having always 6 Versions available and this conf file is something not everybody uses because it is not obvious. With Aroma it can be all build in to the installation.
[LG Optimus 2x] tonyp:
Are there advantages over the config file app?

http://xdaforums.com/showthread.php?p=23036619&highlight=culblueswan#post23036619
[LG Optimus 2x] TheReino:
SoD

Bad news... got a charging SoD during this night with 02.04 version.

Tested without "awake-status"
[LG Optimus 2x] mrgian:
did you unplug it and plug again simultaneously? i guess its one of the reason of bsod.

Sent using a phone.
[LG Optimus 2x] TheReino:
You mean:

1. Plugin

2. Out

3. Plugin again right away?
[LG Optimus 2x] slider5000:
hey,

i´ve got a big problem with the kernel.

i´ve got no mobile traffic so often

if i wanna switch to it, i have to search for network or have to restart the phone. sometimes, nothing happens.

i try this with MIUI AND CM7

i´m not sure, if that is because of the kernel, but the only idea i would have.
[LG Optimus 2x] eyronic:
Baseband, ril or apps can also be the problem.
[LG Optimus 2x] AlexanderKgr:
At your server there is a folder called patch.is this something that we must use?
[LG Optimus 2x] slider5000:
hm i cannot find this ordner.

can you say me where it is?

what for apps could the reason for "no mobile network?"
[LG Optimus 2x] AlexanderKgr:
I confirm that with latest kernel(2/4) WiFi driver works better.
[LG Optimus 2x] -SONNY-:
Same problem! Also on completely stock.

I got this problem since V20q or newer BB.

Gesendet von meinem Optimus 2X mit Tapatalk
[LG Optimus 2x] extreme79:
Me too!

Very often I get no data AND no mobile network!

When this occurs, trying to go into settings -> wireless settings -> network and searching for operators cause an error. Option to force 2g usage is disabled.

Trying to switch to airplane mode, has no effect.

Only a reboot solve the issue.

I'm on Gueste v3.2 with the latest etana kernel (Etana LOC OTF).

RIL 218 (v10b Europe)

BB 1035.21_20110725

OC limited to 1.1 on battery. Problems occur also with no OC, with normal voltage and with a little undervolt (-25mv).

I also observed an huge battery drain.

I don't know if releated.. but after a reboot I got an error in PimpMyCPU releated to the governor: "PMCERR: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor can't be read"

I can solve (temporary) this error with another tool (OS Monitor), forcing governor powersave (error come back after a reboot).

After that, the error disapper on pimpmycpu.

No issues before (same bb & ril)

Clearing cache & Dalvik, reinstalling kernel, has no effect. :confused:
[LG Optimus 2x] slider5000:
good to hear, that´s not only my problem.

hope s.o. can help us how to fix it :)

maybe it´s because of the kernel.. maybe because of baseband.

i don´t know, but i hate it -.-
[LG Optimus 2x] anto986:
Hi vadonka, what do you think about this:

Kernel] [GB 3.0.26] Imperticus kernel for CM7

Do you think it's possible merge this one and the yours?
[LG Optimus 2x] qgtxqj:
+1, a charging SoD with Apr 02 version never happen on any version before
[LG Optimus 2x] vadonka:
first, network losing problem is a baseband/ril/carrier issue, not because the kernel. i sad that many times already. i cant do anything about this, try to find the right baseband/ril combination for your phone.

second, the governors is not working on our phones, the scaling governor is hardcoded, you cant change it. dont even try, because its not working.

if you had charging bsod, try to raise the minimum cpu freq to 324Mhz instead of 216 while the phone charging, or if not help, enable the keep phone awake option.
[LG Optimus 2x] vadonka:
the problem is, the apr 02 version dont have any modification what can be caused this.

changing back the cm7 wifi driver, some code cleanup, non of them caused charging sod. but try to revert back to an older version and if you dont have sod, then tell me.
[LG Optimus 2x] polmone:
Some black screen after call with etana loc lite last version and Miui 2.3.16

Any solution or tip?

Tnx
[LG Optimus 2x] extreme79:
I know that, normally signal/operator issues is related to bb/ril.. But my bb/ril never changed in the last weeks! In the latest 2 months I changed only releases of your kernel.. So I think that something go wrong with it..probably not directly related but as a consequence of some changes.

Same thing for governor related error.. Why no errors before, but now yes? Probably consequence of some changes not directly related with governor.

Fortunately no bsod, only an issue related to the alarms, but I think not related to kernel: if the phone is in charge and the airplane mods is active.. No alarm.. Alarm start only if I wake up the phone.
[LG Optimus 2x] hadi_rena:
Game Compatibility

AFAIK there is some problem with Plant vs Zombie game if we use OC kernel... does this apply to Draw Something game ? Is it a known issues ?

I think I ever read similar case in long long post ago but I can't find it. Can someone confirmed it ?

@vadonka: is it possible to fix ? Or we must use non OC kernel to play some game ?
[LG Optimus 2x] vadonka:
yes its a known issue, its happen many other kernel too. only solution to use the stock kernel. for now...

plants vs zombies dont even work on my acer tablet (using the stock kernel), so this game is a big fail. at least the developer is a jerk.
[LG Optimus 2x] mrgian:
I have been using this kernel and as I have been observing my phone, after its fully charged, I didn't touch it for an hour or hour and a half. When I checked my phone, its battery is 95%. Why its draining my phone even on standby? And lastly, when I open Gallery (app) ONCE, and do SMS, browsing the net, play apps, and check the "Battery use" in setting, Gallery is the first on the list. I did "Force stop" and reboot twice, thrice and still gallery is the no. 1. Is there any solution to his?
[LG Optimus 2x] eyronic:
Battery stats isn't accurate. Use Betterbatterystats. And your battery when charging isn't draining. It's due to DS's funky battery readings.
[LG Optimus 2x] Platoon:
I also got a few hot SOD when charging with pre 02 version. With older version no charging SODs.

Atm i have 02 version and i havent got it yet.
[LG Optimus 2x] snel76:
on my phone the gallery app was a real energy eater (even with CM stock kernel), i use quickpic now wich is available on google play for free.
[LG Optimus 2x] Nova163:
There's a bug where apps that use sensors like the camera and gallery app keep using them after closing, draining the battery. The temporary solution is to reboot the phone, the draining will stop, but the past energy use will of course still be in the statistics.

Until now I haven't found a permanent fix to this bug.
[LG Optimus 2x] ambled_hoh:
i have only 2 quest for u!!!!! U.U

- FIRST : HOW I CAN INSTALL THE PATCH OF "04-04-2012"?

- SECOND (BUT STILL REALLY IMPORTANT) THERE IS A WAY TO MAKE MY OWN SDCARD READED BY GINGERBREAD WITH "NTFS" FILESISTEM? (because DAMN it's really tooooo fast!)
[LG Optimus 2x] babaandnana:
Hi vandonka,

I just flashed your kernel over the kernel of impecticus (on Temasek's 84) but the installer prompted:

"Checking ROM

***********

This ROM is not supported!

Aborting...

Install from SD card complete."

any thoughts?
[LG Optimus 2x] vadonka:
please paste the output of this:

adb shell cat /system/build.prop | grep ro.build.id
[LG Optimus 2x] _Vegas:
“Assimilated the Lite driver to the Stock”

this means the one is "DS" version and another is "lite" version ?
[LG Optimus 2x] vadonka:
no

the ds is the old ds, still have the funky readings. the lite driver and the stock driver merged into one, its provide a good battery life, especially with the kernel 3.0 , so the DS driver is for the fanatic :)
[LG Optimus 2x] babaandnana:
I'm sorry but i don't know how.

I tried to type the command in terminal but nothing came up
[LG Optimus 2x] babaandnana:
Update:

I reflashed 84 and your latest kernel and no errors came up in unloading the script but the screen froze on the CM7 boot animation. The arrow stopped moving. Will be updating you soon. :D

Update:

I'm on bootloop now. Rom was working after installation of temasek 84. Then installed the latest loc_lite and i'm on bootloop. help?
[LG Optimus 2x] mrgian:
I did a reboot and its still there. When I recharged my phone the day after and unplug it, gallery app is not anymore there. I guess its really a well known bug. Hope it can be fix! :D

Thanks for the reply!

Sent using a phone.
[LG Optimus 2x] meistertom:
The proper command in terminal emulator would be:

cat /system/build.prop | grep ro.build.id

"adb shell" is the command you fire up when your phone is plugged via usb to your desktop machine
[LG Optimus 2x] vadonka:
yaay, the adb command need to be called from the linux or windows terminal :)

if you try this in the phone terminal no need the adb shell part. i think its obvious :rolleyes:
[LG Optimus 2x] vadonka:
i think its a rom bug, dont you think ? :) hardly connected to the kernel
[LG Optimus 2x] vadonka:
if you see the bootanimation then the kernel kis booted, and the init process is completed too, so while you see the bootanimation logo do the rom files loaded, so its not a kernel error. maybe a corrupted cache/dalvik/data problem.

do an e2fsck from the cwm.
[LG Optimus 2x] Nova163:
Like I said, it won't use the battery anymore after a reboot, but it'll still show up in the statistics, since they only reset after charging.

So rebooting does stop the battery drain.
[LG Optimus 2x] braddocksp:
I have flashed the zip of 5 april kernel, (1204051308-ETaNa_v3.0.y_LOC_OTF.zip), but the phone no boot, LG logo only. I have wiped dalvik cache only.
[LG Optimus 2x] Imperticus:
do you have a commit with the merge of lite and stock battery driver, can't find it.
[LG Optimus 2x] tomislav177:
Same case with my phone. Stuck on Lg logo. I have cyanogenmod-7.2.0 rc1-p990

Please help.
[LG Optimus 2x] Platoon:
+1

I needed to flash 2.april kernel again, phone booted then without any problems.
[LG Optimus 2x] inci55:
i stuck the LG logo when i flashed the 5 April kernel, i flashed the 2 April kernel, now everything works fine.
[LG Optimus 2x] blakki73:
Same here, stuck on LG logo. Flashed back imperticus kernel waiting for a bugfix.
[LG Optimus 2x] vadonka:
what lg logo stuck? the first or the second?
[LG Optimus 2x] kickokim:
Same here... with temasek's latest "unofficial" cm7
[LG Optimus 2x] kickokim:
I tried twice, first time it got stuck on the 2nd lg logo and the second time it got stuck on the cm7 boot animation.
[LG Optimus 2x] braddocksp:
In my case is the second LG logo, and i have waited ten minutes.

P.d: For me the first logo LG is only leters LG, and the second is same with colors at backgroud.
[LG Optimus 2x] tomislav177:
First Lg in my case.
[LG Optimus 2x] joe1660:
Second LG in my case
[LG Optimus 2x] silentmelodies:
Stuck at the second one, waited 15 minutes :/
[LG Optimus 2x] vadonka:
the second one maybe fixeable, this is related to the init process not the kernel. i do some change around then, flashed the new version 10 times every time its booted. the imperticus kernel doesn't have the tweak init script.

updated version is uploaded, try with this.

changes:

- Add Core and CPU voltage reliability requirements for some skus

- atomik_t cpu hotplug policy support

- adjust tweakaio init script
[LG Optimus 2x] braddocksp:
Five minutes in the second LG logo, same problem... I will wait 5 minutes, but the problem seems to persist.

I don´t have used the kernel of imperticus, only etana and kangs.
[LG Optimus 2x] zait83:
Can confirm. Stuck at second LG screen. Had to flash back 2april. Using temasek 85
[LG Optimus 2x] vadonka:
what rom you used?
[LG Optimus 2x] noxxious:
the latest boots on mine but hangs as soon as it reaches the launcher... :(

On Temasek's UO-85.

EDIT: Rebooted... seems to be running now.. thanks for this great kernel vadonka^^
[LG Optimus 2x] braddocksp:
In the first test, kang 83, and in this last test i have updated to kang 85, same result.
[LG Optimus 2x] iulian89:
Congratulations for your work, I will update in a few minutes on a miui rom
[LG Optimus 2x] silentmelodies:
Still stuck at second logo, using the v3 normal LOC on Wajk's Wiui. :(
[LG Optimus 2x] blakki73:
It stucks on the second lg logo. Rc1 here.
[LG Optimus 2x] -SONNY-:
Here it works perfectly on WIUI. No problems so far!

Very good work!

Gesendet von meinem Optimus 2X mit Tapatalk
[LG Optimus 2x] yukkio:
IT took a long time but it booted. Great quadrant score, over 3300 :-)

Rom last temasek
[LG Optimus 2x] owain94:
full wipe will fix it
[LG Optimus 2x] silentmelodies:
That's strange. Which version are you using? I'm using a rather old one, 2.3.16.
[LG Optimus 2x] silentmelodies:
Do you mean full wipe as in a full data wipe?
[LG Optimus 2x] infomat33:
Same for me it's hang after logo of cyanogen
[LG Optimus 2x] owain94:
like in a clean device yes it is the only way i faced it before with 3.0.y ics kernel for some it works others need to do a full wipe
[LG Optimus 2x] noxxious:
it's working on mine now. im using this version of vadonka's kernel 1204051646-ETaNa_LOC_OTF-3.0.y on temasek's CM77-UOB-85..

Quadrant score is 3831... :)
[LG Optimus 2x] vadonka:
okay, the last thing what is can caused problem is the buildflags

temporary i revert all build flag optimization, and using the latest linaro gcc 4.6.4 binary for the build

few minutes and the updates will be uploaded
[LG Optimus 2x] braddocksp:
Full wipe???? :O No, I prefer stay in etana of 2/04/12. When the system fail or slow, I tried the new kernel. :(

Thanks.
[LG Optimus 2x] yukkio:
I can't mount system as r/w

Anyone? file explorer apparently mounts as read / write without any error.

Br
[LG Optimus 2x] zait83:
Downloaded again and this version works. :-)

Edit: Got a freeze and the phone stopped answer to anything. Had to pull the battery. And next boot didn't bootup. Stopped working under the CM7 boot animation.

OS: Temasek 85, with rom tools and cpu speed set in it.
[LG Optimus 2x] kickokim:
Ok, it works!
[LG Optimus 2x] sKweezr:
Still doesn't work. :-(
[LG Optimus 2x] tomislav177:
same for me.
[LG Optimus 2x] silt96:
I have the same problem with 3.0.y HOC DS. Stuck on 2nd lg logo and i am using wiui 2.3.30,i wiped cache partition and dalvic but nothing.. :(
[LG Optimus 2x] joe1660:
Still the same. Stuck on second LG screen
[LG Optimus 2x] upetro:
After flashing the latest kernel, my phone just shuts down after the second LG logo.

Any ideas?