[GPL]2.6.29.6 CFS Kernel V9 12/10/10

Search This thread

Conap

Retired Recognized Developer
Apr 1, 2010
1,350
232
I put this kernel together with the direction of Decadenc3(Thanks again and I hate github by the way lol). It is basically the same as the bfs kernel without the bfs which makes it a little more stable in my opinion. It is set up for interactive governer which decadenc3 tells me works very nicely without the bfs.

V2
Fixed commit conflict which may have caused kernel panic(which means hopefully no more reboots for those who had problems)
V3
Lowered starting voltage(undervolting)
V4
Re-enabled low memory killer
V5
added tun.ko file (untested)
kanged some more commits from some better kernel devs then me:D(see github source for commit changes)
V6
added cifs support
Camera freezing fix
Other updates from backports of .32 and .34 kernel stuff
V7
never officially released
added loop support
V8
Smartass governor added
Updated kgsl, better graphics performance
updated interactive governor
Download CFSv8 from here.
V9
Removed cifs support and reverted to the linux toolchain for compiling. I think that these were the changes in V6 that caused some wifi and failed boot problems for some users. Nothing has been changed in wifi so I think this is what the problem was but for those that were having trouble you'll have to let me know.
DecufuctCFSV9

Flashing this kernel will cause issues with Froyo apps2sd. Froyo apps2sd uses cyrptoloop to mount the apps on the sd card. The kernel has the cryptoloop module compiled seperately so it needs to be activated for apps2sd to work. This can be done manually by typing insmod system/lib/modules/loop.ko and then insmod system/lib/modules/cryptoloop.ko. This can be put into a script and run at boot by your rom dev if they choose to include this kernel.
More thanks to Decad3nce and all the other great kernel guys that i can pull commits from to put this together.

2.6.29.6 CFS Kernel V4

2.6.29.6 CFS Kernel V3
More Info on Smartass governor
Technical Details-originally posted by erasmux

smartass governor - is based on the concept of the interactive governor.
I have always agreed that in theory the way interactive works - by taking over the idle loop - is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the "old" minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.
Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 - why?! - it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!

Just thought I would throw this "decoder key" out here for historical purposes - the Decadenc3/Conap kernel made its way into lots of different ROMs...

...so, if you are not sure or have forgotten which kernel is in your ROM, do a "adb shell uname -a", and you should be able to match these:


BFS330: Linux version 2.6.29.6-DecaFuct-dirty-b81fce7a #12 PREEMPT Fri Sep 3 22:33:01 EDT 2010
CFSv4 : Linux version 2.6.29-DecaFuctCFS-dirty-2a66c604 #2 PREEMPT Mon Sep 6 16:49:41 EDT 2010
CFSv5 : Linux version 2.6.29-DecaFuctCFS-dirty-ea33d448 #5 PREEMPT Thu Sep 16 10:11:19 EDT 2010
BFSv6 : Linux version 2.6.29.6-DecaFuct-dirty-153d9e7a #19 PREEMPT Sun Oct 17 20:56:35 EDT 2010
CFSv6 : Linux version 2.6.29-DecaFuctCFS-dirty-cd76c7c1 #20 PREEMPT Sun Oct 17 20:58:39 EDT 2010
CFSv8 : Linux version 2.6.29-DecaFuctCFS-dirty-c6271491 #7 PREEMPT Mon Nov 8 20:13:33 EST 2010
CFSv9 : Linux version 2.6.29-DecaFuctCFS-dirty-c6271491 #2 PREEMPT Sat Dec 4 14:12:58 EST 2010


Note the similar strings for CFSv8 and CFSv9 - make sure to check the dates carefully.
And of course my source for this if any of you would like it.

Also you can check out my Froyo rom here.
 
Last edited:

Decad3nce

Retired Forum Mod / Inactive Recognized Developer
Feb 19, 2010
2,086
2,762
I put this kernel together with the direction of Decadenc3(Thanks again and I hate github by the way lol). It is basically the same as the bfs kernel without the bfs which makes it a little more stable in my opinion. It is set up for interactive governer which decadenc3 tells me works very nicely without the bfs.

2.6.29.6 CFS Kernel for Eris

And of course my source for this if any of you would like it.


\0/ - (toastcfh reference)
 

theboo7

Senior Member
Mar 15, 2010
331
57
Surgar Land Texas
I put this kernel together with the direction of Decadenc3(Thanks again and I hate github by the way lol). It is basically the same as the bfs kernel without the bfs which makes it a little more stable in my opinion. It is set up for interactive governer which decadenc3 tells me works very nicely without the bfs.

2.6.29.6 CFS Kernel for Eris

And of course my source for this if any of you would like it.

what's difference between bfs and cfs
 

zwade01

Senior Member
Jul 1, 2009
459
32
Detroit
****! I JUST flashed your BFS like 20 min ago! Oh well, flashing now since I have a fresh nand, lol.

Edit: After rebooting, I get to unlock the screen and like 5 seconds later, I get another reboot. Repeatedly. I'm using ELB 2.8. Went back to BFS for now :)
 
Last edited:

Decad3nce

Retired Forum Mod / Inactive Recognized Developer
Feb 19, 2010
2,086
2,762
****! I JUST flashed your BFS like 20 min ago! Oh well, flashing now since I have a fresh nand, lol.

Edit: After rebooting, I get to unlock the screen and like 5 seconds later, I get another reboot. Repeatedly. I'm using ELB 2.8. Went back to BFS for now :)

pull last_kmsg and post it. can't help otherwise.
 

Conap

Retired Recognized Developer
Apr 1, 2010
1,350
232
****! I JUST flashed your BFS like 20 min ago! Oh well, flashing now since I have a fresh nand, lol.

Edit: After rebooting, I get to unlock the screen and like 5 seconds later, I get another reboot. Repeatedly. I'm using ELB 2.8. Went back to BFS for now :)

if you try it again wipe davlik/cache....
 

zwade01

Senior Member
Jul 1, 2009
459
32
Detroit
In my first post I said I'm using Conap's ELB 2.8 (Android 2.1) ROM. I have no clue what caused it, lol. I'm no dev, just a happy flasher! :p
 

Decad3nce

Retired Forum Mod / Inactive Recognized Developer
Feb 19, 2010
2,086
2,762
In my first post I said I'm using Conap's ELB 2.8 (Android 2.1) ROM. I have no clue what caused it, lol. I'm no dev, just a happy flasher! :p

Oh that's fine, just wondered if you had any other insight. Just a kernel panic looks like, I'll go through conap's commits and see where it may have gone wrong

backtrace:
[<c002cce0>] (arm_syscall+0x0/0x2e8) from [<c0028e40>] (ret_fast_syscall+0x0/0x2c)

(don't worry about the above, i just need it for reference)
 

Hungry Man

Senior Member
Jun 11, 2010
2,103
35
I think I'll stick with BFS for the Eris. Based on what I'm reading it makes the most sense for me and for this phones specs. BFS seems to try to make do with lower specs and optimizes for singles tasks (perfect for me.)
 

zwade01

Senior Member
Jul 1, 2009
459
32
Detroit
Oh that's fine, just wondered if you had any other insight. Just a kernel panic looks like, I'll go through conap's commits and see where it may have gone wrong

backtrace:
[<c002cce0>] (arm_syscall+0x0/0x2e8) from [<c0028e40>] (ret_fast_syscall+0x0/0x2c)

(don't worry about the above, i just need it for reference)

lol k cuz you lost me after kernel panic :confused::eek:
 

Hungry Man

Senior Member
Jun 11, 2010
2,103
35
In the logcat it seems to be having issues with audio hardware... and it's just in an infinite loop

I/HTC Acoustic( 312): get_audpre_filter
I/HTC Acoustic( 312): open /system/etc/AudioPreProcess.csv success.
D/AudioHardwareMSM72XX( 312): mNumSndEndpoints = 86
D/AudioHardwareMSM72XX( 312): BT MATCH HANDSET
D/AudioHardwareMSM72XX( 312): BT MATCH SPEAKER
D/AudioHardwareMSM72XX( 312): BT MATCH HEADSET
D/AudioHardwareMSM72XX( 312): BT MATCH BT
D/AudioHardwareMSM72XX( 312): BT MATCH CARKIT
D/AudioHardwareMSM72XX( 312): BT MATCH TTY_FULL
D/AudioHardwareMSM72XX( 312): BT MATCH TTY_VCO
D/AudioHardwareMSM72XX( 312): BT MATCH TTY_HCO
D/AudioHardwareMSM72XX( 312): BT MATCH NO_MIC_HEADSET
D/AudioHardwareMSM72XX( 312): BT MATCH FM_HEADSET
D/AudioHardwareMSM72XX( 312): BT MATCH HEADSET_AND_SPEAKER
D/AudioHardwareMSM72XX( 312): BT MATCH FM_SPEAKER
D/AudioHardwareMSM72XX( 312): BT MATCH BT_EC_OFF
D/AudioHardwareMSM72XX( 312): BT MATCH CURRENT
D/AudioHardwareMSM72XX( 312): BT MATCH BT_EC_OFF
D/AudioHardwareInterface( 312): setMode(NORMAL)
I/AudioHardwareMSM72XX( 312): Set master volume to 5.
I/CameraService( 312): CameraService started: pid=312
I/AudioFlinger( 312): AudioFlinger's thread 0xf2f0 ready to run
I/AudioHardwareMSM72XX( 312): Routing audio to Speakerphone
D/HTC Acoustic( 312): msm72xx_enable_audpp: 0x0005
D/AudioHardwareMSM72XX( 312): setVoiceVolume(1.000000)
I/AudioHardwareMSM72XX( 312): Setting in-call volume to 5 (available range is 0
to 5)
D/AndroidRuntime( 317):
D/AndroidRuntime( 317): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
I/AndroidRuntime( 317): Heap size: -Xmx24m
D/AndroidRuntime( 317): CheckJNI is OFF
I/DEBUG ( 60): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 60): Build fingerprint: 'google/passion/passion/mahimahi:2.2/FRF91
/43546:user/release-keys'
I/DEBUG ( 60): pid: 317, tid: 317 >>> zygote <<<
I/DEBUG ( 60): signal 11 (SIGSEGV), fault addr 0000002c
I/DEBUG ( 60): r0 00000000 r1 00000000 r2 00011a84 r3 00000001
I/DEBUG ( 60): r4 00000000 r5 0000ccf0 r6 aca993f4 r7 00000001
I/DEBUG ( 60): r8 00000000 r9 00000000 10 00000000 fp 00000000
I/DEBUG ( 60): ip aca996d4 sp be8ba510 lr afd10888 pc aca610b6 cpsr 400
00030
I/DEBUG ( 60): #00 pc 000610b6 /system/lib/libdvm.so
I/DEBUG ( 60): #01 pc 000611b6 /system/lib/libdvm.so (dvmFindSyst
emClassNoInit)
I/DEBUG ( 60): #02 pc 000611f0 /system/lib/libdvm.so (dvmLinkClas
s)
I/DEBUG ( 60): #03 pc 00060ff6 /system/lib/libdvm.so
I/DEBUG ( 60): #04 pc 000611b6 /system/lib/libdvm.so (dvmFindSyst
emClassNoInit)
I/DEBUG ( 60): #05 pc 000483ea /system/lib/libdvm.so (dvmThreadOb
jStartup)
I/DEBUG ( 60): #06 pc 0003e082 /system/lib/libdvm.so (dvmStartup)

I/DEBUG ( 60): #07 pc 0003fe1e /system/lib/libdvm.so (JNI_CreateJ
avaVM)
I/DEBUG ( 60): #08 pc 0002f186 /system/lib/libandroid_runtime.so
(_ZN7android14AndroidRuntime7startVmEPP7_JavaVMPP7_JNIEnv)
I/DEBUG ( 60): #09 pc 0002f4da /system/lib/libandroid_runtime.so
(_ZN7android14AndroidRuntime5startEPKcb)
I/DEBUG ( 60): #10 pc 00008ca6 /system/bin/app_process (main)
I/DEBUG ( 60): #11 pc 0000d5c6 /system/lib/libc.so (__libc_init)
I/DEBUG ( 60):
I/DEBUG ( 60): code around pc:
I/DEBUG ( 60): aca61094 50ef180f 682a35ac d1482a00 98034b3f
I/DEBUG ( 60): aca610a4 f7b018f1 2800ed40 602cd141 95042501
I/DEBUG ( 60): aca610b4 6ae3e03f dc322b02 d0303301 1c211c28
I/DEBUG ( 60): aca610c4 fccaf7e6 2f026ae7 6b61dc1f 4299682b
I/DEBUG ( 60): aca610d4 4f2dd11b 19f14a32 69a318b2 f7b02005
I/DEBUG ( 60):
I/DEBUG ( 60): code around lr:
I/DEBUG ( 60): afd10868 e08f7007 08bd87f0 e5964000 e5968000
I/DEBUG ( 60): afd10878 e2144903 1a000010 e5965000 ebfff940
I/DEBUG ( 60): afd10888 e2055a02 e3853001 e1500003 0a000008
I/DEBUG ( 60): afd10898 e3550000 13a01001 03a01081 e5865000
I/DEBUG ( 60): afd108a8 e1a00006 e3a02001 ebfff959 e1a00004
I/DEBUG ( 60):
I/DEBUG ( 60): stack:
I/DEBUG ( 60): be8ba4d0 00000000
I/DEBUG ( 60): be8ba4d4 00000000
I/DEBUG ( 60): be8ba4d8 00000000
I/DEBUG ( 60): be8ba4dc aca608bd /system/lib/libdvm.so
I/DEBUG ( 60): be8ba4e0 00000000
I/DEBUG ( 60): be8ba4e4 00000000
I/DEBUG ( 60): be8ba4e8 00000000
I/DEBUG ( 60): be8ba4ec 00000001
I/DEBUG ( 60): be8ba4f0 aca88771 /system/lib/libdvm.so
I/DEBUG ( 60): be8ba4f4 00000000
I/DEBUG ( 60): be8ba4f8 be8ba524 [stack]
I/DEBUG ( 60): be8ba4fc 4000c408 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 60): be8ba500 0000ccf0 [heap]
I/DEBUG ( 60): be8ba504 aca993f4 /system/lib/libdvm.so
I/DEBUG ( 60): be8ba508 00016e80 [heap]
I/DEBUG ( 60): be8ba50c aca60fe3 /system/lib/libdvm.so
I/DEBUG ( 60): #00 be8ba510 00000000
I/DEBUG ( 60): be8ba514 00000ef7
I/DEBUG ( 60): be8ba518 00000000
I/DEBUG ( 60): be8ba51c aca88771 /system/lib/libdvm.so
I/DEBUG ( 60): be8ba520 00000001
I/DEBUG ( 60): be8ba524 00000000
I/DEBUG ( 60): be8ba528 00001df2
I/DEBUG ( 60): be8ba52c 420155dc /cache/dalvik-cache/system@framework@
core.jar@classes.dex
I/DEBUG ( 60): be8ba530 00000000
I/DEBUG ( 60): be8ba534 4000c360 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 60): be8ba538 aca993f4 /system/lib/libdvm.so
I/DEBUG ( 60): be8ba53c aca9df00 /system/lib/libdvm.so
I/DEBUG ( 60): be8ba540 00000000
I/DEBUG ( 60): be8ba544 aca611bb /system/lib/libdvm.so
I/DEBUG ( 60): #01 be8ba548 4000c360 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 60): be8ba54c aca611f5 /system/lib/libdvm.so
I/ServiceManager( 57): service 'media.audio_flinger' died
I/ServiceManager( 57): service 'media.player' died
I/ServiceManager( 57): service 'media.camera' died
I/ServiceManager( 57): service 'media.audio_policy' died
I/ ( 318): ServiceManager: 0xaec8
I/HTC Acoustic( 318): libhtc_acoustic.so version 1.0.1.2.
E/HTC Acoustic( 318): Fail to open /system/etc/AudioPara_COMMON.csv -1.
I/HTC Acoustic( 318): open /system/etc/AudioPara4.csv success.
I/HTC Acoustic( 318): acoustic table version: HeroC_Sprint_20091013_Jack_V6
I/HTC Acoustic( 318): read_audio_para_from_file success.
I/HTC Acoustic( 318): get_audpp_filter
I/HTC Acoustic( 318): open /system/etc/AudioFilter.csv success.
I/HTC Acoustic( 318): ADRC Filter ADRC FLAG = ffff.
I/HTC Acoustic( 318): ADRC Filter COMP THRESHOLD = 2500.
I/HTC Acoustic( 318): ADRC Filter COMP SLOPE = e666.
I/HTC Acoustic( 318): ADRC Filter COMP RMS TIME = 106.
I/HTC Acoustic( 318): ADRC Filter COMP ATTACK[0] = 7f7d.
I/HTC Acoustic( 318): ADRC Filter COMP ATTACK[1] = 3096.
I/HTC Acoustic( 318): ADRC Filter COMP RELEASE[0] = 7ff7.
I/HTC Acoustic( 318): ADRC Filter COMP RELEASE[1] = 4356.
I/HTC Acoustic( 318): ADRC Filter COMP DELAY = 16.
I/HTC Acoustic( 318): EQ flag = 00.
I/HTC Acoustic( 318): get_audpre_filter
I/HTC Acoustic( 318): open /system/etc/AudioPreProcess.csv success.
D/AudioHardwareMSM72XX( 318): mNumSndEndpoints = 86
D/AudioHardwareMSM72XX( 318): BT MATCH HANDSET
D/AudioHardwareMSM72XX( 318): BT MATCH SPEAKER
D/AudioHardwareMSM72XX( 318): BT MATCH HEADSET
D/AudioHardwareMSM72XX( 318): BT MATCH BT
D/AudioHardwareMSM72XX( 318): BT MATCH CARKIT
D/AudioHardwareMSM72XX( 318): BT MATCH TTY_FULL
D/AudioHardwareMSM72XX( 318): BT MATCH TTY_VCO
D/AudioHardwareMSM72XX( 318): BT MATCH TTY_HCO
D/AudioHardwareMSM72XX( 318): BT MATCH NO_MIC_HEADSET
D/AudioHardwareMSM72XX( 318): BT MATCH FM_HEADSET
D/AudioHardwareMSM72XX( 318): BT MATCH HEADSET_AND_SPEAKER
D/AudioHardwareMSM72XX( 318): BT MATCH FM_SPEAKER
D/AudioHardwareMSM72XX( 318): BT MATCH BT_EC_OFF
D/AudioHardwareMSM72XX( 318): BT MATCH CURRENT
D/AudioHardwareMSM72XX( 318): BT MATCH BT_EC_OFF
D/AudioHardwareInterface( 318): setMode(NORMAL)
I/AudioHardwareMSM72XX( 318): Set master volume to 5.
I/CameraService( 318): CameraService started: pid=318
I/AudioFlinger( 318): AudioFlinger's thread 0xf2f0 ready to run
I/AudioHardwareMSM72XX( 318): Routing audio to Speakerphone
D/HTC Acoustic( 318): msm72xx_enable_audpp: 0x0005
D/AudioHardwareMSM72XX( 318): setVoiceVolume(1.000000)
I/AudioHardwareMSM72XX( 318): Setting in-call volume to 5 (available range is 0
to 5)
D/AndroidRuntime( 323):
D/AndroidRuntime( 323): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
I/AndroidRuntime( 323): Heap size: -Xmx24m
D/AndroidRuntime( 323): CheckJNI is OFF
I/DEBUG ( 60): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 60): Build fingerprint: 'google/passion/passion/mahimahi:2.2/FRF91
/43546:user/release-keys'
I/DEBUG ( 60): pid: 323, tid: 323 >>> zygote <<<
I/DEBUG ( 60): signal 11 (SIGSEGV), fault addr 0000002c
I/DEBUG ( 60): r0 00000000 r1 00000000 r2 00011a84 r3 00000001
I/DEBUG ( 60): r4 00000000 r5 0000ccf0 r6 aca993f4 r7 00000001
I/DEBUG ( 60): r8 00000000 r9 00000000 10 00000000 fp 00000000
I/DEBUG ( 60): ip aca996d4 sp be946510 lr afd10888 pc aca610b6 cpsr 400
00030
I/DEBUG ( 60): #00 pc 000610b6 /system/lib/libdvm.so
I/DEBUG ( 60): #01 pc 000611b6 /system/lib/libdvm.so (dvmFindSyst
emClassNoInit)
I/DEBUG ( 60): #02 pc 000611f0 /system/lib/libdvm.so (dvmLinkClas
s)
I/DEBUG ( 60): #03 pc 00060ff6 /system/lib/libdvm.so
I/DEBUG ( 60): #04 pc 000611b6 /system/lib/libdvm.so (dvmFindSyst
emClassNoInit)
I/DEBUG ( 60): #05 pc 000483ea /system/lib/libdvm.so (dvmThreadOb
jStartup)
I/DEBUG ( 60): #06 pc 0003e082 /system/lib/libdvm.so (dvmStartup)

I/DEBUG ( 60): #07 pc 0003fe1e /system/lib/libdvm.so (JNI_CreateJ
avaVM)
I/DEBUG ( 60): #08 pc 0002f186 /system/lib/libandroid_runtime.so
(_ZN7android14AndroidRuntime7startVmEPP7_JavaVMPP7_JNIEnv)
I/DEBUG ( 60): #09 pc 0002f4da /system/lib/libandroid_runtime.so
(_ZN7android14AndroidRuntime5startEPKcb)
I/DEBUG ( 60): #10 pc 00008ca6 /system/bin/app_process (main)
I/DEBUG ( 60): #11 pc 0000d5c6 /system/lib/libc.so (__libc_init)
I/DEBUG ( 60):
I/DEBUG ( 60): code around pc:
I/DEBUG ( 60): aca61094 50ef180f 682a35ac d1482a00 98034b3f
I/DEBUG ( 60): aca610a4 f7b018f1 2800ed40 602cd141 95042501
I/DEBUG ( 60): aca610b4 6ae3e03f dc322b02 d0303301 1c211c28
I/DEBUG ( 60): aca610c4 fccaf7e6 2f026ae7 6b61dc1f 4299682b
I/DEBUG ( 60): aca610d4 4f2dd11b 19f14a32 69a318b2 f7b02005
I/DEBUG ( 60):
I/DEBUG ( 60): code around lr:
I/DEBUG ( 60): afd10868 e08f7007 08bd87f0 e5964000 e5968000
I/DEBUG ( 60): afd10878 e2144903 1a000010 e5965000 ebfff940
I/DEBUG ( 60): afd10888 e2055a02 e3853001 e1500003 0a000008
I/DEBUG ( 60): afd10898 e3550000 13a01001 03a01081 e5865000
I/DEBUG ( 60): afd108a8 e1a00006 e3a02001 ebfff959 e1a00004
I/DEBUG ( 60):
I/DEBUG ( 60): stack:
I/DEBUG ( 60): be9464d0 00000000
I/DEBUG ( 60): be9464d4 00000000
I/DEBUG ( 60): be9464d8 00000000
I/DEBUG ( 60): be9464dc aca608bd /system/lib/libdvm.so
I/DEBUG ( 60): be9464e0 00000000
I/DEBUG ( 60): be9464e4 00000000
I/DEBUG ( 60): be9464e8 00000000
I/DEBUG ( 60): be9464ec 00000001
I/DEBUG ( 60): be9464f0 aca88771 /system/lib/libdvm.so
I/DEBUG ( 60): be9464f4 00000000
I/DEBUG ( 60): be9464f8 be946524 [stack]
I/DEBUG ( 60): be9464fc 4000c408 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 60): be946500 0000ccf0 [heap]
I/DEBUG ( 60): be946504 aca993f4 /system/lib/libdvm.so
I/DEBUG ( 60): be946508 00016e80 [heap]
I/DEBUG ( 60): be94650c aca60fe3 /system/lib/libdvm.so
I/DEBUG ( 60): #00 be946510 00000000
I/DEBUG ( 60): be946514 00000ef7
I/DEBUG ( 60): be946518 00000000
I/DEBUG ( 60): be94651c aca88771 /system/lib/libdvm.so
I/DEBUG ( 60): be946520 00000001
I/DEBUG ( 60): be946524 00000000
I/DEBUG ( 60): be946528 00001df2
I/DEBUG ( 60): be94652c 420155dc /cache/dalvik-cache/system@framework@
core.jar@classes.dex
I/DEBUG ( 60): be946530 00000000
I/DEBUG ( 60): be946534 4000c360 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 60): be946538 aca993f4 /system/lib/libdvm.so
I/DEBUG ( 60): be94653c aca9df00 /system/lib/libdvm.so
I/DEBUG ( 60): be946540 00000000
I/DEBUG ( 60): be946544 aca611bb /system/lib/libdvm.so
I/DEBUG ( 60): #01 be946548 4000c360 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 60): be94654c aca611f5 /system/lib/libdvm.so
I/ServiceManager( 57): service 'media.audio_flinger' died
I/ServiceManager( 57): service 'media.player' died
I/ServiceManager( 57): service 'media.camera' died
I/ServiceManager( 57): service 'media.audio_policy' died
I/ ( 324): ServiceManager: 0xaec8
I/HTC Acoustic( 324): libhtc_acoustic.so version 1.0.1.2.
E/HTC Acoustic( 324): Fail to open /system/etc/AudioPara_COMMON.csv -1.
I/HTC Acoustic( 324): open /system/etc/AudioPara4.csv success.
I/HTC Acoustic( 324): acoustic table version: HeroC_Sprint_20091013_Jack_V6
I/HTC Acoustic( 324): read_audio_para_from_file success.
I/HTC Acoustic( 324): get_audpp_filter
I/HTC Acoustic( 324): open /system/etc/AudioFilter.csv success.
I/HTC Acoustic( 324): ADRC Filter ADRC FLAG = ffff.
I/HTC Acoustic( 324): ADRC Filter COMP THRESHOLD = 2500.
I/HTC Acoustic( 324): ADRC Filter COMP SLOPE = e666.
I/HTC Acoustic( 324): ADRC Filter COMP RMS TIME = 106.
I/HTC Acoustic( 324): ADRC Filter COMP ATTACK[0] = 7f7d.
I/HTC Acoustic( 324): ADRC Filter COMP ATTACK[1] = 3096.
I/HTC Acoustic( 324): ADRC Filter COMP RELEASE[0] = 7ff7.
I/HTC Acoustic( 324): ADRC Filter COMP RELEASE[1] = 4356.
I/HTC Acoustic( 324): ADRC Filter COMP DELAY = 16.
I/HTC Acoustic( 324): EQ flag = 00.
I/HTC Acoustic( 324): get_audpre_filter
I/HTC Acoustic( 324): open /system/etc/AudioPreProcess.csv success.
D/AudioHardwareMSM72XX( 324): mNumSndEndpoints = 86
D/AudioHardwareMSM72XX( 324): BT MATCH HANDSET
D/AudioHardwareMSM72XX( 324): BT MATCH SPEAKER
D/AudioHardwareMSM72XX( 324): BT MATCH HEADSET
D/AudioHardwareMSM72XX( 324): BT MATCH BT
D/AudioHardwareMSM72XX( 324): BT MATCH CARKIT
D/AudioHardwareMSM72XX( 324): BT MATCH TTY_FULL
D/AudioHardwareMSM72XX( 324): BT MATCH TTY_VCO
D/AudioHardwareMSM72XX( 324): BT MATCH TTY_HCO
D/AudioHardwareMSM72XX( 324): BT MATCH NO_MIC_HEADSET
D/AudioHardwareMSM72XX( 324): BT MATCH FM_HEADSET
D/AudioHardwareMSM72XX( 324): BT MATCH HEADSET_AND_SPEAKER
D/AudioHardwareMSM72XX( 324): BT MATCH FM_SPEAKER
D/AudioHardwareMSM72XX( 324): BT MATCH BT_EC_OFF
D/AudioHardwareMSM72XX( 324): BT MATCH CURRENT
D/AudioHardwareMSM72XX( 324): BT MATCH BT_EC_OFF
D/AudioHardwareInterface( 324): setMode(NORMAL)
I/AudioHardwareMSM72XX( 324): Set master volume to 5.
I/CameraService( 324): CameraService started: pid=324
I/AudioFlinger( 324): AudioFlinger's thread 0xf2f0 ready to run
I/AudioHardwareMSM72XX( 324): Routing audio to Speakerphone
D/HTC Acoustic( 324): msm72xx_enable_audpp: 0x0005
D/AudioHardwareMSM72XX( 324): setVoiceVolume(1.000000)
I/AudioHardwareMSM72XX( 324): Setting in-call volume to 5 (available range is 0
to 5)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    I put this kernel together with the direction of Decadenc3(Thanks again and I hate github by the way lol). It is basically the same as the bfs kernel without the bfs which makes it a little more stable in my opinion. It is set up for interactive governer which decadenc3 tells me works very nicely without the bfs.

    V2
    Fixed commit conflict which may have caused kernel panic(which means hopefully no more reboots for those who had problems)
    V3
    Lowered starting voltage(undervolting)
    V4
    Re-enabled low memory killer
    V5
    added tun.ko file (untested)
    kanged some more commits from some better kernel devs then me:D(see github source for commit changes)
    V6
    added cifs support
    Camera freezing fix
    Other updates from backports of .32 and .34 kernel stuff
    V7
    never officially released
    added loop support
    V8
    Smartass governor added
    Updated kgsl, better graphics performance
    updated interactive governor
    Download CFSv8 from here.
    V9
    Removed cifs support and reverted to the linux toolchain for compiling. I think that these were the changes in V6 that caused some wifi and failed boot problems for some users. Nothing has been changed in wifi so I think this is what the problem was but for those that were having trouble you'll have to let me know.
    DecufuctCFSV9

    Flashing this kernel will cause issues with Froyo apps2sd. Froyo apps2sd uses cyrptoloop to mount the apps on the sd card. The kernel has the cryptoloop module compiled seperately so it needs to be activated for apps2sd to work. This can be done manually by typing insmod system/lib/modules/loop.ko and then insmod system/lib/modules/cryptoloop.ko. This can be put into a script and run at boot by your rom dev if they choose to include this kernel.
    More thanks to Decad3nce and all the other great kernel guys that i can pull commits from to put this together.

    2.6.29.6 CFS Kernel V4

    2.6.29.6 CFS Kernel V3
    More Info on Smartass governor
    Technical Details-originally posted by erasmux

    smartass governor - is based on the concept of the interactive governor.
    I have always agreed that in theory the way interactive works - by taking over the idle loop - is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the "old" minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.
    Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 - why?! - it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!

    Just thought I would throw this "decoder key" out here for historical purposes - the Decadenc3/Conap kernel made its way into lots of different ROMs...

    ...so, if you are not sure or have forgotten which kernel is in your ROM, do a "adb shell uname -a", and you should be able to match these:


    BFS330: Linux version 2.6.29.6-DecaFuct-dirty-b81fce7a #12 PREEMPT Fri Sep 3 22:33:01 EDT 2010
    CFSv4 : Linux version 2.6.29-DecaFuctCFS-dirty-2a66c604 #2 PREEMPT Mon Sep 6 16:49:41 EDT 2010
    CFSv5 : Linux version 2.6.29-DecaFuctCFS-dirty-ea33d448 #5 PREEMPT Thu Sep 16 10:11:19 EDT 2010
    BFSv6 : Linux version 2.6.29.6-DecaFuct-dirty-153d9e7a #19 PREEMPT Sun Oct 17 20:56:35 EDT 2010
    CFSv6 : Linux version 2.6.29-DecaFuctCFS-dirty-cd76c7c1 #20 PREEMPT Sun Oct 17 20:58:39 EDT 2010
    CFSv8 : Linux version 2.6.29-DecaFuctCFS-dirty-c6271491 #7 PREEMPT Mon Nov 8 20:13:33 EST 2010
    CFSv9 : Linux version 2.6.29-DecaFuctCFS-dirty-c6271491 #2 PREEMPT Sat Dec 4 14:12:58 EST 2010


    Note the similar strings for CFSv8 and CFSv9 - make sure to check the dates carefully.
    And of course my source for this if any of you would like it.

    Also you can check out my Froyo rom here.
    2
    I have Kernel Version 2.6.29 zanfur@gandolf #46.............my question is what version is this on here?? V6 V7 V8 V9?? No clue lol thanks a lot :) Just want upgrade if needed :)

    If I understand your question correctly, none of the above. You are not running the CFS kernel at all. I'm no expert on this but I believe you're running the kernel which was originally made for use with more stock (HTC Sense, for example, but not necessarily just that) 2.1 ROMs for the Eris.

    People have tried using Conap's CFS kernels with 2.1 ROMs but at least back a while, it was reported that it seemed to slow things down in that case. It seems to work better with 2.2-based ROMs like Cyanogen Mod 6.x-based ones.

    What ROM are you running?

    Someone please correct me if I'm wrong or if there's more information which should augment what I said.
    1
    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)

    Heres v8
    http://db.tt/ZxkWbK1

    Sent from my nonsensikal froyo using XDA App
    1
    I did a search in your CELBFroyo thread and couldn't find a related hit.

    I'm "assuming" that you have such a script run at boot in CELBFroyo. After all, I haven't experienced any problems with Froyo's Apps2SD that I'm aware of, but I just wanted to be sure. :D

    Thanks!

    yes this is taken care of in my rom
    1
    I see. well if this is the case then can anyone maybe tell me an easy way to change the governer without opening up terminal? like through an app or widget maybe?


    Sent from my Floyo Tazz using XDA App

    Well this looks like a good place to plug my new app http://xdaforums.com/showthread.php?t=867667...this will let you change the governor....I actually wrote it because so many people were wanting to change away from the smartass governor so it should be just what you want...