yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] vadonka:
im working on a new kernel what is based on the lge-kernel-star.

if i have working version i will create an own thread with this KANG build kernel.

i do something like temasek do with the cm7 source. cherry pick the patch's and build from own source.

currently im cherry picked many patch from the v20l kernel and the faux's repository base.
[LG Optimus 2x] eyronic:
You could make a thread even with an alpha version so people could report the bugs on what you had already created.

Anyway, goodluck with your kernel. I might check that out when it's done. Btw, make sure it can run on MIUI!
[LG Optimus 2x] :
i just flashed

ironkrnL00s-20111209h2129

and take long to charge the battery, is this normal?
[LG Optimus 2x] vadonka:
progress:

- zram: improved zram staging driver, fix sparse warnings, default zram devices increased to two (one for the swapped space, the other is for free use). default size, num devices depends on a config option.

- cifs: fix cifs stable patch cifs-fix-oplock-break-handling-try

- input device: add multitouch input library, improve toch screen responsiveness

- input: multitouch: Add hovering distance axis. The device now capable of contact hovering can use a special flag to indicate the distance between the contact and the surface.

- added support for predefine carveout_size (for the ramhack) (credits to SetiroN for the idea)

- sched: Avoid unnecessary overflow in sched_clock

- memory: work-around (a.k.a. hack) to prevent pages with __GFP_COMP being passed to split_page() which cannot handle them.

- wm8994 audio driver: possible fix left and right speaker channel inbalance. boost left channel volume what is lower than the right channel

- mmc: core: eMMC in Sleep mode before suspend

- memory: Reclaim nvmap carveout by killing processes. Allow the system to reclaim carveout space by killing processes. This will kill the largest consumers of lowest priority first.

32M ramhack version up and running on my phone :) i still testing the stability but its working great :)
[LG Optimus 2x] salisbury_steak:
Thanks for the updates man. Really appreciate it. I'm currently using your noramhack, PCM kernel so I'm really excited to try whatever you'll come up with.

Just a thought though, maybe you can already start posting your kernel progress updates in your own thread? I will be much easier to track both yours and Setiron's kernel progress if they were in separate spaces. :)
[LG Optimus 2x] vadonka:
you are right :)
[LG Optimus 2x] nfin1te:
just had a random bsod with 0103-1511 32mb :/ couldnt wake phone
[LG Optimus 2x] orlox:
Of you get a bsod it would be good to load the mobile on a PC and do a

Adb logcat >> log.txt

And upload it to pastebin and put three link back here.

Also my iptables problem it's not an ironkernel one. I'll look some more into it
[LG Optimus 2x] SetiroN:
Yeah 1511 was pulled... there was compilation error or something unexplainable, a rebuild without a single change (5pm version) was fine. :\

- updated.

Issues experienced by some users should be gone. They were most likely related to file system corruption exposed by the effective activation of some ext4 properties. Those are now optional, like swap and zipalign as well as CIFS and TUN modules: if you'd like to use any of the additional stuff, just manually add it to the zip's /tmp/ironkrnL/files/ or /tmp/ironkrnL/files/lib/modules/ folders before flashing. Dragging them on the 7zip windows is enough.
[LG Optimus 2x] ppsun:
Can I just say, I am loving the cold-blooded nature of my phone running ironknl with standard CM7.2 kang (with some titanium freezing).

When the phone is sleeping, it basically takes on the temperature of its environment. Out in the sun - battery sensor would read around 31C. In an aircon room - it reads about 22C. Every other phone I have used would be at least slightly warm to touch in a cold room. This one is stone-cold, as if the phone produces no heat at all when sleeping :-)
[LG Optimus 2x] eric03092000:
thanks

the iptable problem was solved.
[LG Optimus 2x] miina_tokiha:
could you add ReadMe file to the optional component please.

not all users here can understood scripting language.
[LG Optimus 2x] jefbeck:
agree!
[LG Optimus 2x] gomzy27:
Ironkernel is great!!! i love the kernel but can you make iron kernel without overclocking... since i dont want to overclock but would love to have ironkernel...I am bit scared that i may brick the phone....
[LG Optimus 2x] PYCON:
U've right but I prefer to use a kernel with which everything works.

Sorry, I'll continue with Horse in stock rom and Swift in CM7 based.

:D
[LG Optimus 2x] fuxmen:
swift<<<<<<<iron in my opinion, battery is two times better, stability no SOD BSODS EROOROSODS xD im using 64mb version and very happy.

Just opinion and I thing that is to bad that because of restart U won't use this owesome kernel :) all the best
[LG Optimus 2x] vadonka:
since fajarep abandoned his project swiftextreme kernel, almost nothing can be usefull from the code. ironkernel already have all the tweaks what swiftextreme have.

to only difference is that the swiftextreme kernel using a bit lower values in some freq and voltage part.
[LG Optimus 2x] komedol:
x2. I prefer to use a kernel with no known glitch too. So please provide us updated ironkernel with no ramhack :)
[LG Optimus 2x] orlox:
if you dont want to overclock then dont overclock... You can use setirons kernel at max 1gz.

Till now I think its the best kernel arround.
[LG Optimus 2x] PYCON:
Usually I clock my CPU @ 1.1 GHz but my principal

interest is on undervolt the phone to reduce batt

drain... ;)

Anyway, I'm using often reboot and other basic

features... :(
[LG Optimus 2x] nfin1te:
And what are those other, non-working basic features that you use except reboot?

Because everything else should work with 32mb, even with 64mb I think.

Come on ppl, it's not that hard to press the Power-Button once in a while, the benefits of having more ram are worth it I think. :)
[LG Optimus 2x] morckx:
Thanks, with cifs and tun modules I don't have to compile myself, any more :)

However, my device does not seem to like your "Save Power" patch. Because the BSODs happened while asleep, 503@750 was probably the culprit, but, in order to be on the save side, I overvolted all values back to their previous states. No BSODs since then.
[LG Optimus 2x] PYCON:
Ok, ok... I'll try it :rolleyes: I hope only reboot function doesn't work

while everything else works well...

[OT] : up to 3 days ago, I were in wien :p Wonderful city... Wonderful !
[LG Optimus 2x] vadonka:
SetiroN:

#define IRONVOLT_912 825

#define IRONVOLT_1100 925

#define IRONVOLT_1312 1075

#define IRONVOLT_1408 1175

the voltage difference is too high between the 1100mhz and the 1312mhz

the maximum safe jump value is 100mV. you declared the 150mV.

it is possible causing problem.

i should using this:

#define IRONVOLT_216 750

#define IRONVOLT_503 760

#define IRONVOLT_655 775

#define IRONVOLT_912 875

#define IRONVOLT_1100 975

#define IRONVOLT_1312 1075

#define IRONVOLT_1408 1175

#define IRONVOLT_1504 1275
[LG Optimus 2x] ron_gangte:
How can I change the SWAP amount? :/ :)

Thank You!
[LG Optimus 2x] prabhjitsinghwalia:
noramHack

i have the no ram hack ironkernel version on my o2x--ironkrnL00s-20111209h2129

which i assume is quiet old

1)is there a more stable/newer version of noramhack ironkernel available

2) if not then can i use the 32 mb ram hack without the this undervolting and overclocking

3) is HDMI o/p working with Temasek's Kang + ironkernel ?
[LG Optimus 2x] Medizinmann:
1)	No, at least not from SetiroN directly - their are builds from vodonka though…http://xdaforums.com/showpost.php?p=20983219&postcount=507

2)	You could use SetCPU to set up your own profile – but I don’t know if you break anything in the setup of the kernel by that.

3)	Yes, I used it.
[LG Optimus 2x] lucfig:
My screen just went black suddenly. The log in the link. I dont know if it is usefull and even if it is kernel related.

If anyone can take a look I apreciate.

http://pastebin.com/v1jSL0AN

EDIT: I see a lot of services suddenly dying and then a lot of messages like this:

I/ServiceManager(12414): Waiting for service SurfaceFlinger...
[LG Optimus 2x] owain94:
atleast we all know that you got many apps installed :p
[LG Optimus 2x] lucfig:
Lol, really many apps!

I am trying my phone without the SD card and it seems to be fine. Maybe it us the culprit of my issues.
[LG Optimus 2x] grognaz:
just wanted to let you know that since i formated the sdcard i did not have any problems. however i did not install the bravia hack again, i will try it in about a week or so and see if the problems return.

with the loop kernel version and the init script my device is so fast and responsive its just amazong and really fun to use the device:D thanks again for your awesome work:D
[LG Optimus 2x] lucfig:
Thanks. It seems to be the SD card. The phone is very stable since I removed it. Now I will try to find which folder is causing it and will report back here. Maybe there is no need to format it.
[LG Optimus 2x] SetiroN:
Then I guess I must be a very unsafe person.

You have to change the 131072 (128MiB in bytes) value in 97swap (it's in the additional package). If you were referring to compcache, either use CM7 performance options or change /data/property/persist.service.compcache with your preferred percentage of RAM.

Update:

slightly increased 503MHz voltage

fixed screen off/on mechanism so that the previous max frequency is correctly restored; screen off max frequency now at 655MHz

updated kernel to 2.6.32.52

fixed silly second core activation-threshold mistake

re-added two things I had forgotten in the last rebase... internal subsystems overclock and mmc sleep on suspend

P.S.

Is there anyone who would like to write a comprehensive feature list and changelog? :D

A big thank you to all who provide useful feedback and let me improve things, especially my IRC muses nf1nite and realrandom.
[LG Optimus 2x] grognaz:
sorry that wasnt meant for you, i worte earlier in the thread about my problems and got some advice:O

what a coincidence to write this right after an other sdcard issue:D
[LG Optimus 2x] owain94:
setiron you should change this file =D
[LG Optimus 2x] SetiroN:
LOL I thought I had fixed that already... must have zipped the wrong file, thanks!
[LG Optimus 2x] orlox:
Got the same bsod. With Kang 26 and ironkernel (10 hour ago version) that is. It's good that my network problems were fixed.

I got too many bsods today thought. Like 5 or 6. To low voltages? Tried to rise them with setcpu but it does not work that way.

I have over 400 apps by the way. 2gb data partition ftw!
[LG Optimus 2x] salisbury_steak:
Latest 32MB Hack Kernel works fine here.

Below are the default clocks & voltages:

1.1GHz: 925mV

912MHz: 825mV

655MHz: 775mV

503MHz: 775mV

216MHz: 750mV
[LG Optimus 2x] antec123:
have you fixed the audio setiron?? cause when your previous kernel 04jan it's still unbalanced with the earphone right and left. earphone right is loud the sound but earphone left is not to loud compared with right earphone

EDIT:

after flashing your 05jan kernel my 2 apps suddenly delete automatically. have to restore using titanium backup. can u fix it in the next release kernel setiron?

and flashing 05jan kernel, after i unlock i get hang back to 04jan kernel
[LG Optimus 2x] salisbury_steak:
And... I spoke to soon. SOD after the phone went to sleep.

Going back to stock CM7 for now...
[LG Optimus 2x] owain94:
Did have that problem

But undervolt every step so much that the max volt step between 3 freq is 100
[LG Optimus 2x] ppp0941:
still freeze recently:(
[LG Optimus 2x] Wing_Zero85:
this happens only if you set voltages different to stocks.

I don'ot know why, voltages that I've used to have in other rom & kernel, here makes the phone don't wake up.

If you set 1 ghz & stock voltages, there are no issue, and the phone is incredibly fast!
[LG Optimus 2x] salisbury_steak:
Hmm... I actually did the same thing, lowered my voltages similar to another ROM, then I get all this SODs. I might retry this kernel on the next release then. :)
[LG Optimus 2x] koboltzz:
How much are stock voltages?

Where can I find them?
[LG Optimus 2x] SetiroN:
- updated.

Instabilities should be solved.
[LG Optimus 2x] rosmarcelino:
you can use pimp my cpu to look it.
[LG Optimus 2x] rosmarcelino:
Installed, I was having a lot of freeze with the old version,lets see now.
[LG Optimus 2x] fuxmen:
Is the Install step is the ultimate one? I neeed to do that or it is in case of problems?
[LG Optimus 2x] kahar91:
Getting massive battery drain installed last night and just woke up now battery dead, went from 70% to nothing.

I have modified and lowered the voltages and i am on the latest miui.
[LG Optimus 2x] miina_tokiha:
currently trying your newest built.

using default kernel values.

I'll update for stability & battery performance later.
[LG Optimus 2x] fire3d:
i'am also on the latest one, everything work's ok, if i dont change anything related to voltage .....

when undervolting -25 (regardless which frequency)

i got crashes and the "no-wake up" Problem

- leaving the setting's (voltage/freq) by default will not harm the device (for me)

i use the 32MB hack version

more about battery life comes later, just unplugged the device @10:44 CMT
[LG Optimus 2x] Wing_Zero85:
yep. same issue for me. but I'll prefer to stay on stock voltages! :)
[LG Optimus 2x] miina_tokiha:
2 bsods in <10 min time when idle using battery power.

no issues when charging or plugged to usb.

rolling back to default kernel for now.
[LG Optimus 2x] Wing_Zero85:
with stock frequenct and stock votages?

Never happened in 5 days using this kernel.
[LG Optimus 2x] fire3d:
just a quick test: set min freq to 503mhz and change voltages to your

uv which normaly work in your device, semms to work for me, so i think

that the problem with the wakeup is related to 216mhz .....

can anyone test and confirm?
[LG Optimus 2x] miina_tokiha:
yes, stock freq & stock volt.
[LG Optimus 2x] Wing_Zero85:
also removed every profile in pimpmycpu (screen off , etc...)?

It's strange, never had a problem.
[LG Optimus 2x] miina_tokiha:
yes, all profiles disabled.

I only use it to set min/max clock.

there are new changelog here:

Prevent sleep of death caused by framework NPE

http://review.cyanogenmod.com/#change,10364

maybe we just need to wait for the latest nighty with sod fix.
[LG Optimus 2x] koboltzz:
For latest nighty/kang with sod fix from today, look at kang thread here :p
[LG Optimus 2x] miina_tokiha:
currently downloading it.

---------- Post added at 11:10 PM ---------- Previous post was at 10:10 PM ----------

installed CM7-KANG with SOD fix.

then install ironkernel.

SOD bug is still there when using battery power.

then I tried to set min clock to 503MHz.

the SOD is gone!

confirmed it.

tested using 503MHz as min clock.

no SOD so far.

(before, I got SOD even after 1 minute my phone sleep)
[LG Optimus 2x] fire3d:
yes, that's what happened to me also, if 216 is min frequency phone

dont wake up after sleep.

with 503 min is no problem @ all
[LG Optimus 2x] ppsun:
<ironkrnL32-20120105h2237> doesn't wake from sleep when running on battery. Works only when connected to AC power. Added 93cpu and 95zipalign_defrag. Compucache 18%.

I then reverted to <ironkrnL32-20120104h2029> with the same additions & compucache and that works fine. As it did before.

But am now back further on <ironkrnL32-20120103h1717> as I quite like the extra zippiness of 1.3GHz max speed. Minus 80mountopt, 81nojournal and 97swap. Compucache 18%.
[LG Optimus 2x] ppsun:
Sorry to report <ironkrnL32-20120106h0611> still won't wake from sleep while on battery. Added 93cpu &95zipalign-defrag.

Reverted to <ironkrnL32-20120104h2029> and that worked fine. Also added 93cpu &95zipalign-defrag.

Wiped cache and dalvik before installation for both cases. Both were on koboltzz's latest kang build.

Note: In the new build, compucache setting was missing and max clock is back to 1.3Ghz.
[LG Optimus 2x] jay_snake:
New build does wake from sleep while on battery for me and pimpmycpu says max clock is 1.5Ghz. Using Temaseks p204-25 Kang

Edit:

Just now my O2x won't wake up from sleep too.

Edit2:

Just happened again. Something is wrong. Revert back to old release
[LG Optimus 2x] morckx:
For me with the updated build overvolting helps.

zram module is missing and not compiled in.
[LG Optimus 2x] ppsun:
Sorry, I meant the current max setting was 1.3Ghz in CM performance panel. The options to go up to 1.5Ghz are all still there.

Tried is again without adding 93cpu and 95zipalaign-defrag. Still the same, send it to sleep and it does not wake up. Have to pull the battery.

All in all, I am quite happy that past few builds were really reliable with ultra-cool sleep. Maybe it will sort itself out after a few more builds.
[LG Optimus 2x] nfin1te:
yup, same here, lots of random bsods on dec5 :/

Edit: ofc jan05
[LG Optimus 2x] miina_tokiha:
just flashed laterst ironkrnL64-20120106h0611 without any patch.

combined with latest temasek KANG.

so far so good.

let's see in a few hours.
[LG Optimus 2x] nfin1te:
unfortunately, lots of BSODs on jan06 aswell here
[LG Optimus 2x] fuxmen:
no bsods sod here with 64 jan 6 version :) we will see hows battery, because with 4 jan it was worst than 31dec...
[LG Optimus 2x] orlox:
lots of bsods here too. i think 31 was rock stable
[LG Optimus 2x] SetiroN:
Have you people tried removing undervolt? AVP overclock is back in, so maybe you need to revise that.

Can't reproduce those bsod myself...
[LG Optimus 2x] orlox:
how can i remove the undervolt?
[LG Optimus 2x] morckx:
As I already said, for me, "overvolting" back to the old values (see https://github.com/SetiroN/lge-kernel-star/commit/d9f94c13c842926c0fe4f0177e74206c091df15a ) stopped bsods from the 0106 version. However, some modules are missing in the 0601 version (lzo_compress, lzo_decompress, zram - and i guess the old cifs and tun are not compatible).

BTW: Why don't you just include cifs and tun in the main distribution? They wouldn't do harm in /system/lib/modules, would they?

---------- Post added at 02:17 PM ---------- Previous post was at 02:07 PM ----------

E.g. with "System Tuner" (App).
[LG Optimus 2x] Thief777:
Last update leads to falling asleep, when lie down for 10 minutes! This is sad ....
[LG Optimus 2x] morckx:
Have you tried to "overvolt" to the old values (see posts above...)?
[LG Optimus 2x] nfin1te:
Didn't use UV here, kept the 800mV@216mhz from jan06.
[LG Optimus 2x] antec123:
same here i don't undervolt but it kept me hang using 05jan. right now i'm flashing 06jan will update the progress if hang or not

yes i agree with you, or maybe load it as driver?? for cifs and tun
[LG Optimus 2x] morckx:
What do you mean with "don't undervolt"? That's quite relative :) as setiron changed the default voltage some days ago (see git diff above)? (And partially changed it back - not yet in git repo)
[LG Optimus 2x] nfin1te:
No, default voltage for 216mhz@jan06 was 800mV

How can "don't UV" be relative? It means use the stock values provided from kernel and don't mess with them if you have stability issues - so that setiron can rule that out.
[LG Optimus 2x] vadonka:
825mV for the 912Mhz is too low

925mV for the 1100Mhz is too low also

the voltage jump between 1100Mhz and 1312Mhz is too high

increase 825mV to 875mV for the 912Mhz and increase 925mV to 975mV for the 1100Mhz and the BSOD problem fixed.
[LG Optimus 2x] morckx:
Maybe not literally, but effectively if the reference changes frequently (and diverges a lot form the lg stock values – another point of reference).

Anyway, I am convinced that the voltage changes from 0104 are a source of problems for some people here (and I guess also a source of confusion) also with 0106. But in order not to undervolt – with stock lg inspired values as point of reference – you can just overvolt :D
[LG Optimus 2x] denexo:
@vadonka

I use your ironkrnL00PS-20120103h1741 kernel since the day you released it. Till now no problems! What i found out today is that with this kernel i couldn't send files via bluetooth while i could receive just fine. I flash temasek's cm7 kernel and the problem was gone : send/receive ok. I reflashed your kernel and the problem reappeared! I use temasek's p204-28 kang. Any ideas?

Keep up the good work!!!
[LG Optimus 2x] miina_tokiha:
@setiron:

it's happening again, random sod & freeze when I undervolt.

just like your early releases.

using jan 6 kernel without any patch.

no problem so far when using default voltages.
[LG Optimus 2x] antec123:
sorry wrong info :o

so in 06january kernel the voltage like this right:

216mhz --> 800mv

503mhz --> 825mv

655mhz --> 850mv

912mhz --> 875mv

1100mhz ---> 975mv

1312mhz ---> 1075mv

1408mhz ---> 1175mv

1504mhz ---> 1275mv

that's my default stock voltage for each core

update:

just got hang with 06jan kernel and default core like i said above back to 04jan :o]

i'm on nightly 204
[LG Optimus 2x] morckx:
Thanks for confirming my theory of relativity ;)
[LG Optimus 2x] miina_tokiha:
yes, those are the default jan 6 voltages.

try to update your nighty.

nighty-204 is very old built.

there are koboltz kang with vanilla commits, and temasek kang with some cherry picks.

this kernel works better with newest CM built.

note, I'm using Korean made O2X + 824 BB if that might help.
[LG Optimus 2x] lucfig:
Thanks. Downloading it...

UPDATE: And you were right. The changes for this version made the SODs disappear.
[LG Optimus 2x] SetiroN:
As I suspected, all the issues were AVP/System/RAM clock related. Altering voltages didn't make much difference.

Guess my earlier sarcasm wasn't exactly clear, so I'd like to point out that voltage steps over 100mV work fine. They say they are unsafe just like overvolting, overclocking or ramhack are: guess how much I care.

And only multiples of 25 work, down to 700. Not 770mV, not plus or minus 10mV.

I would like, if possible, for everyone (especially those who had freezes) to test these voltages with the latest release:

216 750

503 775

655 775

912 800

1100 900

1312 1050 (only change this one after confirming stability with the above)

and report about stability. Not that having low voltages built-is is necessary, but it's nicer anyway.

After giving it another try, ZRAM has been disabled for good. I believe Google's own memory management and caching to work better by itself.

OFC older CIFS and TUN modules work, why wouldn't they? I'm only changing other stuff in the last builds, you only need to recompile modules in certain cases.

I was excluding them because CM automatically loads every module in lib/modules, not a big deal anyway.
[LG Optimus 2x] morckx:
Wow, no immediate BSODs (not even the famous after call ones) so far with my Korean device. Giving 1312@1050 a try, now....

(There seemed to be some interrelations with CPU uv/oc, however, as in my case "overvolting" helped against BSODs with version from 0104 - 0106morning consistently)

Ah, OK.

The ones from the latest additions.7z did not work any more with this mornings' 0106 (tail of dmesg):

<4>cifs: disagrees about version of symbol kernel_recvmsg

<4>cifs: Unknown symbol kernel_recvmsg

<4>cifs: disagrees about version of symbol kernel_sock_shutdown

<4>cifs: Unknown symbol kernel_sock_shutdown

<4>cifs: disagrees about version of symbol sock_create_kern

<4>cifs: Unknown symbol sock_create_kern

<4>cifs: disagrees about version of symbol sock_release

<4>cifs: Unknown symbol sock_release

<4>cifs: disagrees about version of symbol kernel_sendmsg

<4>cifs: Unknown symbol kernel_sendmsg

Apparently not:

# lsmod

cifs 254122 0 - Live 0xbf039000

wireless 223936 0 - Live 0xbf000000

Anyway, thanks a lot for including cifs and tun!