Notices


Reply
Thread Tools
Posts: 1,225 | Thanked: 1,905 times | Joined on Feb 2011 @ Quezon City, Philippines
#1
kernel-plus for Harmattan
Contains PR1.3 MeeGo-Harmattan kernel source and incremental patches from kernel.org

Download 2.6.32.61-plus r6

FEATURES
Updated to 2.6.32.61 LTS
Includes bugfixes and optimizations over Nokia's 2.6.32.54 kernel
Includes Opptimizer
Overclocking!
Supports GPT GUID partitions
128 partitions on a 16GB N9? Why not!
Includes ExFAT
Supported: Read/Write
Enables NTFS
Supported: Read/Write
Enables NFS server
NFS Protocol Versions: 3 & 4
Enables btrfs
Transparent compression and snapshots and -ENOSPC! Yay!
Includes 802.11 injection
Surprise your neighbors who still use WEP!
Patched Aegis security (a.k.a. Open Mode)
Wouldn't be too useful without it, right?
Enables NAT routing
INSTALLATION
Code:
# tar xvzf linux_2.6.32.61-plus-20131128.tar.gz -C /
# depmod -a 2.6.32.61-plus
Use this kernel with ubiboot
Gone are the days of flashing kernels!


Be sure to depmod the new kernel, and add the kernel filename to ubiboot.conf

Instructions for installation without Ubiboot can be found here.
NON-UBIBOOT USERS: PLEASE READ THE FOLLOWING
There are apparently very valid reasons to not use it.
However, please do not spam the thread with help requests - you have chosen an unsupported installation method, a provisionary but complete one has been made.
CHANGELOG

2.6.32.56-plus r6
Enabled btrfs support
Warning: Experimental disk format. Beware of dragons!
Enabled Netfilter REDIRECT target support
Misc:
btrfs bugfixes and subvolume boot support
driver core: Constify struct sysfs_ops in struct kobj_type (patch)

2.6.32.56-plus r5
Introduce /sys/fs/cgroup
Enables systemd to run on Harmattan. Service scripts will need to be ported.
Enabled /proc/atags export
Misc: various minor tweaks
2.6.32.61-plus r4
This is a major release.
Introduced and enabled Tiny RCU
Similar performance to HRCU, with lower memory footprint
Unified EXT2/3/4 fs driver
Introduced and enabled Interactive CPU governor
Jumps straight to the maximum enabled OPP, on the basis of 'race-to-idle'
ARM: generic early_parameter() support
Moves the ARM-specific __early_parameter() to early_parameter(). No functional change.
Additional packet injection fixes (nieldk)
Misc: various minor bugfixes.
2.6.32.61-plus r3
Enabled CONFIG_WL12XX_SDIO_TEST=m (nieldk)
Fixed building Opptimizer kernel modules after a 'make mrproper'
2.6.32.61-plus r2
Enabled support for NFS server, versions 3 and 4
Enabled NTFS filesystem driver
Introduced ExFAT-nofuse filesystem driver (sourenaraya)
SPECIAL NOTE: While the ExFAT kernel driver is open source, it is still patent-encumbered. Please ensure you have a license to utilize it in countries that observe software patents.
Introduced Opptimizer kernel modules, integrated with the kernel build tree
2.6.32.61-plus r1
Updated to kernel.org 2.6.32.61 incremental patch (.60, .61)
Fixed task selection priority bug (juiceme)
Enabled NAT routing (jackburton)
2.6.32.59-plus
Initial release
Updated to kernel.org 2.6.32.59 incremental patch (.55, .56, .57, .58, .59)
Aegis neutered Open Mode patch
L2EN on kexec patch (juiceme)
2.6.32-ck2 patchset
ramzswap kernel notifications
Enabled GPT GUID support
SOURCE
r6: kernel-plus-61.patch.gz
note: the format for patches has changed - apply onto mainline 2.6.32.61 from kernel.org.

previously: kernel-plus-harmattan@github
the git repo will be updated when I have time - I can't seem to match some commits!

BUILDING
Code:
$ patch -p1 < kernel-plus-61.patch
$ make rm581_defconfig
$ make
__________________
N9 PR 1.3 Open Mode + kernel-plus for Harmattan
@kenweknot, working on Glacier for Nemo.

Last edited by Hurrian; 2014-06-30 at 03:04.
 

The Following 60 Users Say Thank You to Hurrian For This Useful Post:
ibrakalifa's Avatar
Posts: 1,558 | Thanked: 1,086 times | Joined on Dec 2011 @ Everywhere
#2
injection driver?
__________________
~$
~#
 
Posts: 1,671 | Thanked: 1,639 times | Joined on Dec 2010
#3
am so tempted but my N9 is my main phone and i really need it to survive.
 

The Following 3 Users Say Thank You to m4r0v3r For This Useful Post:
Posts: 1,225 | Thanked: 1,905 times | Joined on Feb 2011 @ Quezon City, Philippines
#4
No, it does not include injection components.

I'll look Gnedt's upstreamed patches for anything I can find.
Once a few people report this as working, I'll start working on support for injection and AP mode (IIRC the Joikuspot app only uses Ad-hoc mode on the N9)
__________________
N9 PR 1.3 Open Mode + kernel-plus for Harmattan
@kenweknot, working on Glacier for Nemo.
 

The Following 6 Users Say Thank You to Hurrian For This Useful Post:
ibrakalifa's Avatar
Posts: 1,558 | Thanked: 1,086 times | Joined on Dec 2011 @ Everywhere
#5
i miss yamas on my n9,
__________________
~$
~#
 

The Following User Says Thank You to ibrakalifa For This Useful Post:
Posts: 1,539 | Thanked: 1,604 times | Joined on Oct 2011 @ With my N9
#6
Thank you so much for this, I look forward to testing this out and filling out bug reports.
__________________
Arie|www.everythingn9.com|Nokia N9 64GB x2|Nokia N950

@everythingn9

Temporary Inception Fix


Times Banned from TMO: 4
 
Posts: 98 | Thanked: 142 times | Joined on Mar 2011
#7
Could you also perhaps include e-yes's Android patches as well to make this kernel compatible with NitDroid or is that beyond the scope of this project?

Also +1 on AP mode
 
Posts: 1,225 | Thanked: 1,905 times | Joined on Feb 2011 @ Quezon City, Philippines
#8
New build changelog:

Enabled GUID partitions in the kernel config, if you feel like having a lot of partitions
Enabled PPP, PPTP and L2TP-related options in the kernel config.
Included an install script. No clue how to do Debian packaging, so this'll have to do.

http://mediafire.com/?3z1r1da1v3mmkw9

Originally Posted by Sazpaimon View Post
Could you also perhaps include e-yes's Android patches as well to make this kernel compatible with NitDroid or is that beyond the scope of this project?
While interesting, I think this'll be left as a side/alternative project, as I intend to only support Harmattan. If someone can diff the patches for the NITDroid kernel though, I can probably leave it as an optional component.
__________________
N9 PR 1.3 Open Mode + kernel-plus for Harmattan
@kenweknot, working on Glacier for Nemo.

Last edited by Hurrian; 2012-09-02 at 02:25.
 

The Following User Says Thank You to Hurrian For This Useful Post:
farfary's Avatar
Posts: 147 | Thanked: 298 times | Joined on Mar 2012 @ ^^ IRAN ^^ - Tehran :D
#9
 
farfary's Avatar
Posts: 147 | Thanked: 298 times | Joined on Mar 2012 @ ^^ IRAN ^^ - Tehran :D
#10
i have a problem when i want to flash it
RM696-21-3_PR_001:~# cd /home/kernel-plus_2.6.32.59/
RM696-21-3_PR_001:/home/kernel-plus_2.6.32.59# sh install.sh
Installing kernel-plus 2.6.32.59 for Harmattan.
This software is provided with NO WARRANTY.
Additionally, installing this software may void your warranty.
fiasco-flasher 0.18.2

Read HWID revision '1601'
ERROR: bb5_rdc_cert_read failed
BB5 bb5_rdc_cert_read return value. LIB: 0x00000019 (Inappropriate ioctl for device)
BB5 bb5_rdc_cert_read return value. ROM: 0xFFFFFFFF (UNKNOWN)
BB5 bb5_rdc_cert_read return value. PA: 0xFFFFFFFF (UNKNOWN)
BB5 sec_get_locks return value. LIB: 0xFFFFFFFF (Unknown error 4294967295)
BB5 sec_get_locks return value. ROM: 0x0000000A (SEC_ROM_RET_FAIL)
BB5 sec_get_locks return value. PA: 0xFFFFFFFF (UNKNOWN)
ERROR: Could not read devicelock
Simlock certificate check: 473 SUCCESS ret val: 0
Image lock is open
Image does not contain SW certificate for this HW
Using SW crypto module
ERROR: MEMERASE (blocks 0..31): Input/output error
ERROR: MEMERASE (block 0): Input/output error
ERROR: MEMSETBADBLOCK: Input/output error
ERROR: Could not mark bad block 0
ERROR: Failed to erase 63 blocks
ERROR:
Failed to begin
ERROR: Flashing kernel failed
ERROR: Flashing failed (-1)
Flashing kernel: 4096 / 5041920Finished installing kernel-plus 2.6.32.59
Please reboot your system to use the new kernel.
RM696-21-3_PR_001:/home/kernel-plus_2.6.32.59#
 
Reply

Tags
kernel-plus

Thread Tools

 
Forum Jump


All times are GMT. The time now is 23:59.