Active Topics

 


Reply
Thread Tools
Posts: 1,225 | Thanked: 1,905 times | Joined on Feb 2011 @ Quezon City, Philippines
#21
Actually, if you're daring enough, Nokia's Aegis is contained entirely in the directory where all the other security frameworks are. Simply copy the directory over and add the appropriate Makefile entry for Aegis.

I don't remember reading about major security API changes over at LKML, so it's worth a try if you want to boot Harmattan with it.
__________________
N9 PR 1.3 Open Mode + kernel-plus for Harmattan
@kenweknot, working on Glacier for Nemo.
 
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#22
It should be doable, I have looked at the aegis interfaces from the neutering point-of-view before...
Maybe I will try that at least to see if I can get the device to boot up anywhere near usability

/somewhat_off_topic - It would be really helpful if I had another N9 that I dared to hack a serial console to... debugging kernel bootup problems is a real pain when there is no useful console whatsoever. Gutting my prome device is not an option...
It turned out to be nigh impossible to have a correctly working FB console on the device, or at least it would require some major tweaking to work
 
Posts: 83 | Thanked: 33 times | Joined on Aug 2012 @ Poland/Polska
#23
so, how to instal on n9??
 
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#24
Hmm, what do you want to install, exactly?
The updated kernel does not (yet) run Harmattan, so you need Nemo to use it. There are lots of threads about that, jse search
 
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#25
Originally Posted by Blimer View Post
so, how to instal on n9??
Check out the post by juiceme in the previous page.
 
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#26
OK, so I did it just out of curiosity, and it was actually not so difficult to backport the aegis interfaces to the Nemo kernel.
Just booted it freshly up to Harmattan, and it seems to run nicely. All functionality except vibration feedback seems to work normally

--- edit ----

Yes, it's indeed so that haptic feedback is not working with this kernel. I keep getting this on syslog;

Jan 23 07:53:47 (2013) meegofeedbackd: MfBackendVibra: Impossible to initialize the interface to the Immersion daemon (-4).
Jan 23 07:53:49 (2013) meegofeedbackd: MfBackendBase: Unable to load handles in the current state.

Last edited by juiceme; 2013-01-23 at 06:32. Reason: added more data
 

The Following 4 Users Say Thank You to juiceme For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#27
The kernel seems to be stable on longer testing, I have been using the device whole day with no problems whatsoever. Actually I am now in train writing this on the device itself...
The only feature not working (that I have come across at yet anyway) is the haptic feedback.

I also did some timings of the building process and it is significantly faster than 'traditional' Harmattan kernel build. And the nice thing is that scratchbox is not needed, this builds nicely on normal shell using gnuabi cross-compiler

Building kernel in scratchbox using -j4 takes about 9 minutes alltogether on my fairly dated T9600@2.8GHz. Building the Nemo variant takes only about 7 minutes!

I have not yet made any performance benchmarking on the actual device so all this is subjective, but it feels pretty responsive. I am running with defaults of harmattan, no system tuning or governor tweaks active.
 

The Following 2 Users Say Thank You to juiceme For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#28
Yes,of course, the camera is also not working. Didn't really even cross my mind to try it, as I use it so rarely

This is what gets tot syslog when I start it:

Jan 23 16:37:29 (2013) camera[9485]: GLIB CRITICAL ** GLib-GObject - g_object_unref: assertion `G_IS_OBJECT (object)' failed
Jan 23 16:37:29 (2013) camera[9485]: GLIB CRITICAL ** GLib-GObject - g_object_unref: assertion `G_IS_OBJECT (object)' failed
Jan 23 16:37:29 (2013) camera[9485]: GLIB CRITICAL ** GLib-GObject - g_object_unref: assertion `G_IS_OBJECT (object)' failed
Jan 23 16:37:29 (2013) camera[9485]: GLIB CRITICAL ** GLib-GObject - g_object_unref: assertion `G_IS_OBJECT (object)' failed
Jan 23 16:37:29 (2013) camera[9485]: Setting camera pipeline to running state failed.
Jan 23 16:37:29 (2013) camera[9485]: Camera pipeline error: "Initializing the media controller failed" , "gstbasemcsrc.c(826): gst_basemcsrc_open (): /GstCameraBin2:QCameraCameraBin/GstCameraSrcBin:QCameraVideoSrcWrapper/GstSubdevSrc2:QCameraVideoSrc: system error: No such file or directory" , 7
Jan 23 16:37:31 (2013) camera[9485]: Setting camera pipeline to running state failed.
Jan 23 16:37:31 (2013) camera[9485]: GLIB CRITICAL ** GLib-GObject - g_object_unref: assertion `G_IS_OBJECT (object)' failed
Jan 23 16:37:31 (2013) camera[9485]: GLIB CRITICAL ** GLib-GObject - g_object_unref: assertion `G_IS_OBJECT (object)' failed
Jan 23 16:37:31 (2013) camera[9485]: GLIB CRITICAL ** GLib-GObject - g_object_unref: assertion `G_IS_OBJECT (object)' failed
Jan 23 16:37:31 (2013) camera[9485]: GLIB CRITICAL ** GLib-GObject - g_object_unref: assertion `G_IS_OBJECT (object)' failed
Jan 23 16:37:32 (2013) camera[9485]: Camera pipeline error: "Initializing the media controller failed" , "gstbasemcsrc.c(826): gst_basemcsrc_open (): /GstCameraBin2:QCameraCameraBin/GstCameraSrcBin:QCameraVideoSrcWrapper/GstSubdevSrc2:QCameraVideoSrc: system error: No such file or directory" , 7
Jan 23 16:37:49 (2013) applifed[973]: Application 'com.nokia.maemo.CameraService' returned to prestarted state
Jan 23 16:37:50 (2013) camera[9485]: GLIB ERROR ** GThread - file /home/bifh3/cs2009q3-armel/work/glib2.0-2.28.4/./gthread/gthread-posix.c: line 139 (g_mutex_free_posix_impl): error 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)' aborting...
 
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#29
juiceme Thanks for all of your feedback, Glad to hear your enjoying it
 
Posts: 228 | Thanked: 137 times | Joined on Jan 2012 @ UK
#30
So with camera and vibra fixed this would be a useable alternative kernel for N9?
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 02:08.