[Kernel][ICS] Kappa Kernel - Stock & Boost

To make the kernel lighter I'll remove some CPU Govs. Choose which to remove

  • Userspace

    Votes: 31 70.5%
  • Intellidemand2

    Votes: 8 18.2%
  • Lionheart

    Votes: 23 52.3%
  • Smartass

    Votes: 12 27.3%
  • InteractiveX

    Votes: 5 11.4%
  • Virtuous

    Votes: 11 25.0%
  • Scary

    Votes: 28 63.6%
  • Brazilianwax

    Votes: 20 45.5%
  • Minmax

    Votes: 25 56.8%
  • Savagedzen

    Votes: 17 38.6%

  • Total voters
    44
  • Poll closed .

lsander

Senior Member
Jun 28, 2012
889
311
0
Gdynia
yeaa sure :) keep trying will be really thanks full to you :) now I am working on something else for myself or maybe later will share it but I see that you have someone who can also test kernel
 

D-dy

Senior Member
Sep 28, 2011
718
127
0
Kutaraja
The LWW/Coconut build seems to be broken at the moment. I wouldn't dare giving you a kernel that somebody else already said it doesn't boot.
I don't have a LWW myself unfortunately. As soon as I have another build to try I'll post it, ok?

Thanks,
Ka.
hmm.. i has try it yersterday n my device wont boot. sorry just now report:p
 

kast

Senior Member
Dec 3, 2006
565
1,339
0
Europe
Hi all,

just posted v 1.3 for all devices.

This release includes:
  • Patched kernel up to 2.6.32.60 (well, mostly ;) )
  • Added Intellidemand2, Darkside, Lionheart and SmartassH3 governors.
  • Updated Yaffs2 driver
  • Changed Ramdisk compression to LZMA
  • Added "kamenu" to enable/disable: CIFS / NTFS / FUSE
  • General cleanup of source tree

Mini build is yet to be tested... In case you feel brave enough... ;)

Cheers,
Ka.
 

Gustavo RD78

Senior Member
May 19, 2011
1,723
2,400
153
Maringá - PR
Kast
I'm testing with your kernel on my Xperia Mini
it started normally and looks good so far

So far I've noticed the following problems:
partition. ext, I can not mount
capacitive button illumination (backlights) are off
 
  • Like
Reactions: somebbody

kast

Senior Member
Dec 3, 2006
565
1,339
0
Europe
Re: [Kernel][ICS] Kappa Kernel 1.3 - Stock and Boost - 07/03/2013

Hi there!

First thing, thank you very much for being so trustful to test a kernel which I couldn't test myself.
Second, I'll recheck my patched config for your device and will find what I left behind.

Cheers,
Ka

Sent from my Mini Pro (Kappa Kernel)
 

dark4m

Senior Member
Aug 28, 2012
60
21
28
Mango with stock 587
(Link to Sd) doesn't work on this kernel.
like above sayd ext4 didn't mount
script "invalid argument" thats what shows when tryed to re create the mount script via L to SD
else work fine on lite testing
willing to keep testing on next update if fixed
thanks in advance..
 

iONEx

Senior Member
Feb 13, 2012
695
665
0
Dubrovnik
goo.gl
Re: [Kernel][ICS] Kappa Kernel 1.3 - Stock and Boost - 07/03/2013

Tried it on my mini for just a few minutes.
It boots, but the phone becomes very laggy. Sudden reboots also happen o_O

Sent from my ST15i
 

kast

Senior Member
Dec 3, 2006
565
1,339
0
Europe
Tried it on my mini for just a few minutes.
It boots, but the phone becomes very laggy. Sudden reboots also happen o_O

Sent from my ST15i

Got myself a Mini today so I'll be able to check before posting. I had only Mini Pro till today. Now looking for a LWW on Ebay ;)

Thanks for your report!

Ka.
 
  • Like
Reactions: iONEx

kast

Senior Member
Dec 3, 2006
565
1,339
0
Europe
Mango with stock 587
...like above sayd ext4 didn't mount
script "invalid argument" thats what shows when tryed to re create the mount script via L to SD
...
thanks in advance..
I'm currently checking why Ext4 doesn't work despite being enabled in Kernel.
I hope to find a fix soon.

Had to stop working on dual recovery because of this, so hope to fix Ext4 support very soon and be able to go back to dual recovery. ;)


Thanks a lot,
Ka.
 

kast

Senior Member
Dec 3, 2006
565
1,339
0
Europe
Kast
partition. ext, I can not mount

Hi,
I don't use ext4 so had to prepare an SD for it. Despite trying hard, I'm afraid I must confirm Ext4 doesn't work. Now wondering if it's my SD which has something wrong (although computer can read it) because other well known kernel that have ext4 can't read it either.

Could you tell me the name of the kernel you use generally with Ext4?

Thanks,
Ka.
 

Gustavo RD78

Senior Member
May 19, 2011
1,723
2,400
153
Maringá - PR
Hi,
I don't use ext4 so had to prepare an SD for it. Despite trying hard, I'm afraid I must confirm Ext4 doesn't work. Now wondering if it's my SD which has something wrong (although computer can read it) because other well known kernel that have ext4 can't read it either.

Could you tell me the name of the kernel you use generally with Ext4?

Thanks,
Ka.
Kast
kernel Mesa has ext4 and works very well
 

mdfzhi

Senior Member
Jun 15, 2011
4,148
3,853
0
just enable ext4 support via defconfig

stock defconfig is this

Code:
#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
# CONFIG_EXT2_FS_POSIX_ACL is not set
# CONFIG_EXT2_FS_SECURITY is not set
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
# CONFIG_EXT4_FS is not set


modify to this

Code:
#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
# CONFIG_EXT2_FS_POSIX_ACL is not set
# CONFIG_EXT2_FS_SECURITY is not set
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_XATTR=y
# CONFIG_EXT4_FS_POSIX_ACL is not set
# CONFIG_EXT4_FS_SECURITY is not set
# CONFIG_EXT4_DEBUG is not set
 

kingozzo

Senior Member
Jan 7, 2011
1,057
208
0
R: [Kernel][ICS] Kappa Kernel 1.3 - Stock and Boost - 07/03/2013

Trying the kernel from this Morning, it seems very light and fast for now.
 
  • Like
Reactions: kast

kast

Senior Member
Dec 3, 2006
565
1,339
0
Europe
Trying the kernel from this Morning, it seems very light and fast for now.
Thank you very much, I appreciate you report on your tests.

I'm trying to fix the Ext4 issue and then soon another version.
I was thinking of going for an hybrid ICS/JB kernel but... Afraid I'd need to move out from SE sources to do so. Still looking around for pointers.


Thanks,
Ka.
 
  • Like
Reactions: kingozzo

mp_ruda

Senior Member
Feb 8, 2011
55
13
0
Thank you very much, I appreciate you report on your tests.

I'm trying to fix the Ext4 issue and then soon another version.
I was thinking of going for an hybrid ICS/JB kernel but... Afraid I'd need to move out from SE sources to do so. Still looking around for pointers.


Thanks,
Ka.
I wanna say good job man!

Is always good to see new things coming up to our phones!

I would like to try this one, but, 1st I will ask to you or someone the pros and cons of enabling CIFS, NTFS and FUSE? I don't know why are they for!

And a doubt that is how can this kernell can be so small? Is almost half size than any other kernel with just one recovery!

For me, if you can accomplish your goals, this will be a great kernel, battery friendly, with some perfomances improves, and with a fast boot! (and with CWM recovery, that for me is the best recovery)! Keep going the nice work, I'll try it soon!
 

kast

Senior Member
Dec 3, 2006
565
1,339
0
Europe
I wanna say good job man!

...pros and cons of enabling CIFS, NTFS and FUSE? ...
...And a doubt that is how can this kernell can be so small?...
Hi!

First of all, thank you very much!

I'm indeed tacking that Ext4 issue, trying to find the patch that caused the issue.
CIFS, NTFS and FUSE are compiled and included with this kernel as modules.
Basically...
  • CIFS is used to access "Windows" shares. Like connecting to your PC and read a file from a shared directory
  • NTFS is used to read (and write) Windows volumes. Like a USB disk you can connect to your phone via USB-OTG (Your phone is able to use mass storage devices)
  • FUSE is a "special" driver to be able to use "special" filesystems. Once FUSE is enabled, applications can load the specific driver for a specific file system.

The smallness of the Kernel is due to the compression more than to the optmisation. ;)
And more than to the compression, the fact it only packs one ramdisk. The initial virtual disk loaded by the kernel before loading the whole Android system. Most kernels use 1-2-3 packed ramdisks, especially when they are hybrid ICS/JB or they sport dual recoveries. By using only CWM and a trick also used by others, I load one ramdisk and fire CWM if needed, otherwise keep on booting.
The result is a LZMA compressed kernel, smaller than a stock GZIpped one. Takes maybe 1sec more to decompress but fits better in the pocket ;)

Take care,
Ka.