yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] zwade01:
Working perfectly on a fresh install of CELB FroYo 2.3. Conap, you are the man!
[Droid Eris Android Development] timmywa:
On Kaos v32, I take a couple pics and the phone reboots. Bothersome but still fast.
[Droid Eris Android Development] selvikin:
Dude did you infuse this with super battery powers? I went 24 hrs and barely under 50% using aim facebook and browsing the internet. Conap, deca you guys rock!
[Droid Eris Android Development] Conap:
Posted updated kernel
[Droid Eris Android Development] workshed:
Wow, that sounds crazy... I'm gonna have to give this a try for sure. Thanks for the amazing work, I also thank you 2 fine fellas :D
[Droid Eris Android Development] bftb0:
Trying V2 now on Tazz 2.0, (no wipe) overflash.

[ JIT on, VM heap 24M, surface dithering OFF, compcache OFF ]

@768/768 Mhz (min = max)

governor used: interactive, performance (should not matter when min=max)

- Quadrant 450, 458, 436, 441, 455, 446

- Linpack 5.303, 5.36, 5.228, 5.29, 5.203, 5.344

@19/768 Mhz (min << max)

governor used: interactive, ondemand

- Quadrant 442, 439, 425, 442, 425, 429

- Linpack 4.947, 5.337, 5.33 3.658, 5.347, 5.287, 5.311

Can't tell any differences from these benchmarks. I ran the BFS kernel yesterday with the same ROM (Tazz 2.0), and had the same experience as others - phone progressively slowed down and eventually froze after a couple of hours (@ 122/768 interactive, IIRC). I think my Quadrant scores were a little higher, mebbe 455 or so. (Didn't see the post about lastkmsg until after I had trashed that flash, sorry.)

I'll run this for a while to see if I run into any stability issues, or notice any perceptible differences in UI speed.

bftb0
[Droid Eris Android Development] suppliesidejesus:
I have noticed a significantly smoother user experience with this kernel on CELBFroyo 2.3. That's all I really care about.

Butter. Smooth.
[Droid Eris Android Development] Conap:
I have had the same results. This will be the kernel that will be defualt in my future releases of CELBFroyo....The BFS kernel gives nice benchmarks but you can't beat the smoothness of this one. I guess that's why Decadenc3 keeps telling me CFS+interactive governer is like sex lol.....
[Droid Eris Android Development] bftb0:
Anybody else having freeze-ups on CFS2?

After about 5 hours, my phone started doing the brain-dead thing (extreme sluggishness). During that time, an adb shell was available and logcats showed quite a lot of wake-lock dropping, process trimming activity, and a lot of complaints from the ActivityManager and WindowManager (peak load averages from 7-15). Eventually, the phone soft-restarted (note this was not a kernel panic - the adb shell session stayed alive, but the CyanogenMod splash screen re-appeared on the phone and everything reloaded.)

I thought this might have been due to too low of SetCPU minimums, so I restored a well behaved Nandroid backup of Tazz 2.0, overflashed the CFS2 kernel, wiped the dalvik-cache, manually removed setCPU, and booted.

Then I re-installed setCPU (v2.0.2), and set up profiles using nothing but the interactive governor with minimum clocking at 160 Mhz in all profiles (max 768, Screen Off @ 160/480).

By morning, the same behavior - turned the phone on, and used it for a couple minutes (text entry), and it went zombie on me again. It doesn't panic - it just gets so slow as to become unusable (the screen goes locked eventually, and although the phone is alive, it's impossible to unlock it).

Right now I just flashed a virgin install of Tazz 2.0, and overflashed CFS2. I'll run this trial with 245 minimums to see if that makes any difference.

The other thing which might be at play here is that I had been using Autokiller with "strict" defaults; I'll drop it back to "optimal" for this (next) trial. Stay tuned.

bftb0
[Droid Eris Android Development] ahjee:
Thanks for this Conap much appreciated and thanks for finding time to contribute to the community

Sent from my Sexy Cyno Tazz v3 using the XDA app
[Droid Eris Android Development] theboo7:
not suppose to use interactive i think(:
[Droid Eris Android Development] suppliesidejesus:
Actually, this kernel is made for interactive.
[Droid Eris Android Development] dwcasey:
Oh, I see ( looking at batt-cfg ) ... because Collins simply loads the available governors.
[Droid Eris Android Development] eklipze:
here try http://dl.dropbox.com/u/5642362/gscript.smartass.sh

that script (all i did was remove the #! at the top). Youll still get stderr but it will work i tried w/ two scripts and was able to switch between ondemand and smartass even though it spit out that error. likely its something with gscript - but thankfully doesnt interefere with the execution of the command.

you can always double check that your changes are taking effect (despite whatever errors gscript gives you) by typing:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

cheers.

Question for Conap:

Are the built in 'sleep profile' values changed at all from the default kernel? I know our cpu has slightly different freqs than the original governor's target device. The original smartass sleeps at 352/176.

does this thing go to sleep at 245/245 (or some various form of lower insanity like 245/19?!?!)

just curious :D
[Droid Eris Android Development] x2kjosh:
I use collins. For the apps2sd issue, I added the 2 insmod commands to the beginning of the /system/bin/batt.sh script in collins, since that runs on boot. My SD Card apps run. Also use that to set smartass.
[Droid Eris Android Development] C.Hatfield:
I flashed CFSv8, ran the smartass script in terminal but I couldn't access my sd card apps (incl. dropbox and root explorer). So I used the command above. Everything seemed to work fine, but I still couldn't access any of my apps on sd card. It actually took my market app, appbrain & applanet apps "away" ... market was completely gone, the other 2, the icons changed to a stock looking icon and I couldn't access any of them. :confused:

I run Nonsensikal 10.8 with CBT. Any help would be appreciated !
[Droid Eris Android Development] jdog94:
i cant get this to work cant figure what im doing wrong
[Droid Eris Android Development] eklipze:
Which part is giving you trouble?
[Droid Eris Android Development] jdog94:
i dont get a reply in adb or terminal
[Droid Eris Android Development] eklipze:
what does

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

say?
[Droid Eris Android Development] jdog94:
ok i got it to work using android commander

android commander is a great tool
[Droid Eris Android Development] jdog94:
when trying the commands in terminal and adb all i got was #

nothing else

but in android commander it work and i got smartass as a reply
[Droid Eris Android Development] eklipze:
glad you got it working! :cool:
[Droid Eris Android Development] Izeltokatl:
So you you fixed the issue with Apps2SD? can you specify what exactly you did so I can replicate on my phone, i've lots some good apps to this issue.

This is what I have in batt.sh file at the very begining:

#!/system/bin/sh

#Added Beta Code 1.0 for usb-ac charging variants by Decad3nce

#Battery Tweak Beta by collin_ph

#configurable options

#moved to /system/etc/batt.conf

. /system/etc/batt.conf

. /system/etc/batt-temp.conf

if [ "$enabled" -gt "0" ]

then

if [ "$audio_fix" -gt "0" ]

then

log "collin_ph: audiofix enabled, disabling stagefright"

setprop media.stagefright.enable-player false

else

log "collin_ph: audiofix disabled, enabling stagefright"

setprop media.stagefright.enable-player true

fi

------------------------------

do I just add these lines at the very begining and im done? now I can access my apps2SD?

------------------------------

#!/system/bin/sh

insmod system/lib/modules/loop.ko

insmod system/lib/modules/cryptoloop.ko

#Added Beta Code 1.0 for usb-ac charging variants by Decad3nce

#Battery Tweak Beta by collin_ph

#configurable options

#moved to /system/etc/batt.conf

. /system/etc/batt.conf

. /system/etc/batt-temp.conf

if [ "$enabled" -gt "0" ]

then

if [ "$audio_fix" -gt "0" ]

then

log "collin_ph: audiofix enabled, disabling stagefright"

setprop media.stagefright.enable-player false

else

log "collin_ph: audiofix disabled, enabling stagefright"

setprop media.stagefright.enable-player true

fi
[Droid Eris Android Development] x2kjosh:
I used adb to pull /system/bin/batt.sh, added the 2 insmod lines and then forced the new file back to /system/bin via adb shell, su. I've attached my batt.sh file. Here's the beginning of the file, see the 2 insmod commands:

#!/system/bin/sh

#Added Beta Code 1.0 for usb-ac charging variants by Decad3nce

#Battery Tweak Beta by collin_ph

#configurable options

#moved to /system/etc/batt.conf

. /system/etc/batt.conf

. /system/etc/batt-temp.conf

insmod /system/lib/modules/loop.ko

insmod /system/lib/modules/cryptoloop.ko

if [ "$enabled" -gt "0" ]

Then from command prompt, i adb push batt.sh /sdcard/

adb shell

mount -o remount, rw /system/

mv /sdcard/batt.sh /system/bin/batt.sh

mount -o remount, ro /system/

You need to have collins installed, then push this file.

I guess we could also push this file to the battery tweak zip file and resign it but for now this should do. Keep in mind, if you reflash the collins script, this will need to be repeated.
[Droid Eris Android Development] Conap:
Great idea!!!

did you try typing the lines in to turn the kernel modules on?

yes just add those lines to the script or any script that runs at boot...on CelbFroyo I added the lines to the lights.sh script that i had already put into the rom. Hopefully the dev's that decide to use this kernel will automatically have a script for this when they release their updates.
[Droid Eris Android Development] C.Hatfield:
Originally Posted by C.Hatfield View Post

I flashed CFSv8, ran the smartass script in terminal but I couldn't access my sd card apps (incl. dropbox and root explorer). So I used the command above. Everything seemed to work fine, but I still couldn't access any of my apps on sd card. It actually took my market app, appbrain & applanet apps "away" ... market was completely gone, the other 2, the icons changed to a stock looking icon and I couldn't access any of them.

I run Nonsensikal 10.8 with CBT. Any help would be appreciated !

Conap - yes, I did type the lines in terminal and I got it to spit out 'smartass' however I still could not get access to my apps on sdcard. Maybe a stupid question, but does it matter that I use SDMove instead of apps2sd. I didn't want to partition my sdcard and SDMove had much positive feedback, so I opted for it.

I had to go to work earlier so I flashed v6, pulled the apps I wanted back to phone and re-flashed v8 again so I could at least see what enhancements yours (& Deca's) kernel offered.

Ill try again now that I have the time, but am I missing something here that anyone can point out ?Thanks ! :rolleyes:
[Droid Eris Android Development] Nikolai2.1:
Love the new kernel! Phone is much more stable now and the smartass governor is really good!
[Droid Eris Android Development] Conap:
If it's showing smartass then your not running the correct lines in terminal....smartass is the governor....the modules need to be turned on for apps2sd to work although i'm not sure what SDmove is? does it still put the apps on the fat32 partition? The lines you need to run in terminal for apps2sd to work are:

insmod system/lib/modules/loop.ko

insmod system/lib/modules/cryptoloop.ko

Copy/paste them into terminal or adb shell in that order and your apps2sd apps should appear.
[Droid Eris Android Development] C.Hatfield:
Thanks Conap - I will try that ! Ive been a religious user of KaosFroyo & Nonsensikal ROM's but I do believe I am going to try CELEBFroyo v3.6. - right nah !

Lots of good feedback, so I may just be a new convert :cool:
[Droid Eris Android Development] Conap:
Well if you go that route you won't have to run any commands in adb or terminall cause i already put them in a script to run at boot....
[Droid Eris Android Development] C.Hatfield:
EXACTLY what I was thinking ... that and all the + feedback ! :D
[Droid Eris Android Development] x2kjosh:
New Kernel is rocking the Eris, bringing it new life!
[Droid Eris Android Development] zandroid:
Just wanted to report that I flashed this over FloyoTazz 2 and it's working great.

Thanks Conap.
[Droid Eris Android Development] orkillakilla:
Just wanted to say this kernal is top notch!
[Droid Eris Android Development] whojabacod:
Buzz kill, kernel makes Pandora skip and choppy when screen goes off
[Droid Eris Android Development] Conap:
try changing the governor?
[Droid Eris Android Development] whojabacod:
Well correction, I ment smartass f's up pandora
[Droid Eris Android Development] Hungry Man:
pandora works fine for me
[Droid Eris Android Development] homer169:
Try leaving the screen on. The option is in the settings menu.
[Droid Eris Android Development] projektorboy:
It's not unheard of for conservative CPU governing software to keep an extremely low max CPU clock speed while the screen is off.

If you have SetCPU installed, it has specific settings that will govern CPU usage while the screen is turned off. Maybe that could help?
[Droid Eris Android Development] doogald:
I'm not sure if I am the only one, but ever since CFS V5 I've had issues with WiFi. It takes several minutes for my phone to reconnect with known WiFi access points. I thought that perhaps this was just an issue with my WiFi setup here, but I've checked with xtrSENSE 4.6.5. Running the stock Zanfur kernel, turning on the WiFi radio, my phone joins the AP within 10 seconds. Installing CFS V8 on top and WiFi is essentially the same as I have seen with CELB and Nonsensikal since the release of V5 - it takes several minutes for my phone to connect to an access point; it can take over a minute before it even seems to try.

Did something change after V4 with WiFi? Is anybody else seeing this?
[Droid Eris Android Development] xtreme3737:
Is there not an easy fix for raising the min CPU clock in smartass without having to add the bloat of setcpu?
[Droid Eris Android Development] Izeltokatl:
Yes, install phil collins battery tweak.
[Droid Eris Android Development] amfetamine:
I've had intermittent wifi connectivity delays. I can't place it with a specific kernal or rom though. Just always assumed it was due to proximity and signal strength. My house isn't exactly wifi friendly.
[Droid Eris Android Development] wurzzz:
Hey OP, great job on the kernel. Im currently runninng KaosFroyo v38 and installed the v8 kernel. And as you stated on the first post, you can't move apps over to SD with this installed. But is there a way I can fix this? I manually typed "insmod system/lib/modules/loop.ko" and "then insmod system/lib/modules/cryptoloop.ko" into "terminal emulator" and was able to move the apps over. But once i rebooted the phone, all the apps were gone! I reflashed everything and am back in square one. What can I do? If someone could help me out, that would be great. Im really lost with all the technical jargon everyone was posting above this. Thanks!
[Droid Eris Android Development] Conap:
You would need to type those commands every time you reboot for your apps on the sdcard to work....the best way for this to be done is for a script to run at boot with those commands in it. This would be similar to the way the battery script runs at boot. I'm not sure KaosFroyo has any scripts that will run at boot that you could add the lines too or not. Other options would be manually typing them every boot which would be a pain or you could just type those lines into a gscript and run that in gscripts every time you reboot.
[Droid Eris Android Development] znel52:
This new version is beast!
[Droid Eris Android Development] Izeltokatl:
Oddly enough I did create a gscript with the 2 command lines.. and I get two errors (even if I manually do them via terminal). Did I flash something wrong?

stderr: sh: line 1: insmod/system/lib/modules/loop.ko: No such file or directory

stderr: sh: line 2: insmod/system/lib/modules/cryptoloop.ko: No such file or directory

im on Kaos v38, with CFS v8 (which is running great except for the darn apps2sd issue).
[Droid Eris Android Development] Conap:
you lines are missing a space...they should look like this:

insmod system/lib/modules/loop.ko

insmod system/lib/modules/cryptoloop.ko
[Droid Eris Android Development] AbidingDude:
Hi Conap,

Any free time to review the new scheduler patch on slashdot?

It sounds wonderful.

linux. slashdot.org/story/10/11/16/1330233/The-200-Line-Linux-Kernel-Patch-That-Does-Wonders
[Droid Eris Android Development] eklipze:
that patch hopefully will do some wonders -- also saw a tweet from deced3nce a few days ago that was talking about getting rid of the wake lag, im not sure if it was kernel related or something we can port but i could definitely wouldnt mind seeing some improvement in that area.
[Droid Eris Android Development] Helgaiden:
The download links on the first page arent working, is there an alternative download site? I need CFS v6 (v7 or v8 would work if they are mostly the same i suppose)
[Droid Eris Android Development] eklipze:
Heres v8

http://db.tt/ZxkWbK1
[Droid Eris Android Development] Helgaiden:
sweet thanks!
[Droid Eris Android Development] jaw174:
phoronix.com/scan.php?page=article&item=linux_2637_video&num=1

The Linux kernel was built from source using the Linus 2.6 Git tree as of 15 November, which is nearing a Linux 2.6.37-rc2 state. The only change made from the latest Linux kernel Git code was applying Mike Galbraith's scheduler patch. This patch allows the automated per TTY task grouping to be done dynamically on the kernel in real-time by writing either 0 or 1 to /proc/sys/kernel/sched_autogroup_enabled or passing "noautogroup" as a parameter when booting the kernel. Changing the sched_autogroup_enabled value was the only system difference between the two video recordings.

phoronix.com/scan.php?page=article&item=linux_2637_video&num=2

thoughts? we have one core, limited battery.
[Droid Eris Android Development] VA_Joe:
I'm having the same issue. I've been running xtrSense and xtrRom for months with great results.

I decided to try a Froyo based Rom and my first two attempts (FroShedYo.V6 and Nonsensikal v13.2) both had the same WiFi issue.

I can't connect or even detect my wireless network. I'm 5 feet away from the AP which had great connectivity with the xtr Roms.

Settings..show Wi-Fi scanning continously.

Reboot...cycled airplane mode... nothing.

Even rewiped and reflashed.

Everything else appears to be working great.

I'll try again and what a little longer to see if it eventually connects.

Anyone have any other ideas?

Thanks.
[Droid Eris Android Development] infamousxsniper:
Has anyone tried this on xtrROM 4.6.5? Do you have any problems and does it work fine?
[Droid Eris Android Development] d08speed3:
I tried it for a week...in my opinion its laggy on Zach's Roms. Some instances are fatser but for the most part the Zanfur kernel is better on xtrROM. As far as battery life I saw no real difference. The Zanfur kernel is soooooo snappy :) and battery life is killer :)
[Droid Eris Android Development] Helgaiden:
Can this be flashed onto the XTRom 4.6.5 and everything be work great with no issues?
[Droid Eris Android Development] KingNemesis:
which version of CFS or BFS can I use on 2.1 Roms like Fresh 3.5.1 rom
[Droid Eris Android Development] MacinEnterprise:
When I installed v8, Grocery IQ and the Official XBMC Remote software dissapealed and could not be reinstalled. I switched back to v6 and everything was fine.
[Droid Eris Android Development] Conap:
What rom are you on? If you read the op it will tell you how to turn on the apps2sd support for Froyo. Those apps are probabaly on your sd card and there for were not showing up with the v8 kernel.
[Droid Eris Android Development] projektorboy:
I don't know whether this is the ROM or kernel that may be at fault. Is anyone having issues connecting their Eris to Wifi networks?

I have an Eris on KaosFroyo v38 with CFSv8 installed, and it won't connect to 2 unsecured wifi hotspots. It'll just hang at "Obtaining IP Address" and then just never connect. The 2 hotspots were (1) a rooted Motorola Droid running Wireless Tether, and (2) a normal unmodified Linksys WRT54G.
[Droid Eris Android Development] Hungry Man:
I'm using this kernal and have the same router... no problems here. Different rom.
[Droid Eris Android Development] doogald:
Yes, go back a few posts and you'll see that I reported this as well. I am using Apple Airport Extremes and an Express running b/g/n with WPA2 here at home, but I've had the same issue with a Netgear router as well, since CFS V6 came out.

Just to verify, the other day I flashed CFS V5 over CELB 3.6 and it now connects to my routers when you turn on the WiFi radio in one minute - with CFS v6 and V8, it can take as long as 5 to 10 minutes before it even starts scanning for SSIDs. When you look at settings->wireless and the list of remembered WiFi networks, it will just sit there, saying "obtaining IP address", while my SSID is listed below as "not in range, remembered". Eventually, if you wait long enough, it will connect - meanwhile, my battery gets hammered because I am in an area with a very weak Verizon 3G signal and the phone uses that for networking until WiFi connect. Since V5 connects so quickly running the same ROM, I'm going to guess that it's the kernel rather than the ROM that has an issue. Something changed with CFS V6 and WiFi from what I can tell.

The one minute connection is just about the same as I get running xtrSENSE or xtrROM running the Zanfur kernel.
[Droid Eris Android Development] Conap:
I am going back to using the standard toolchain for compiling as I switched at v6 to a different toolchain....hopefully this will solve your issues with wifi as nothing else has been changed for wifi since then...i should have v9 out soon.
[Droid Eris Android Development] markalyea2:
im running kaosfroyo v38 and im trying to do the fix for the apps2sd. I've tried terminal emulator and I've also done adb shell from my computer and they both say that the file cannot be found/doesn't exist. What should i do? should i just flash v6 and wait for v9 to come out?
[Droid Eris Android Development] homewmt:
Is there any way we could get the 2.6.32 (froyo) or 2.6.35 (ginerbread) kernel on our eris's?
[Droid Eris Android Development] markalyea2:
There are many good froyo roms out there right now. i personally go with kaosfroyo but v38 kinda messed me over so go with v37 for now. As for gingerbread, there is only one for the eris that i know of and its in the alpha testing phase. as from you asking this question im guessing that your new to rooting (sorry if im mistaken) but be sure you have a custom recovery image (check this by holding volume up and power on at the same time. if its a triangle with android in the middle you need to get a custom recovery image before you flash roms.
[Droid Eris Android Development] amfetamine:
I believe the 2.6.29.# was the last linux kernel to support ARM11v6 processors.

Same thing with Adobe Flash.

The cpu is no longer actively supported, except here on xda.

I sure someone more knowledgeable can correct me or fill in the blanks, but that's the Cliff Notes version.
[Droid Eris Android Development] amfetamine:
I believe that's why efforts to run Linux on the Eris have been limited to the older Ubuntu 9.04 and Debian Lenny and not more recent releases.
[Droid Eris Android Development] Conap:
Ok i reverted some changes from cfsv6 in hope to fix the wifi issue some were having and also for the few that could not boot any version past 5.

Let me know how the wifi issue goes...
[Droid Eris Android Development] homewmt:
I believe it is possible to use the kernels newer than 2.6.29 on our processor, the hero has the same processor an there is currently a work in progress for the 2.6.32 kernel, but many of the hardware features don't work (camera, sensors, etc.).