![]() |
Re: [Announce] N9/N950 Kernel update project [Help needed]
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. |
Re: [Announce] N9/N950 Kernel update project [Help needed]
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 :D /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 :( |
Re: [Announce] N9/N950 Kernel update project [Help needed]
so, how to instal on n9??
|
Re: [Announce] N9/N950 Kernel update project [Help needed]
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 :D |
Re: [Announce] N9/N950 Kernel update project [Help needed]
Quote:
|
Re: [Announce] N9/N950 Kernel update project [Help needed]
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 :D --- 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. |
Re: [Announce] N9/N950 Kernel update project [Help needed]
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 :D 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. |
Re: [Announce] N9/N950 Kernel update project [Help needed]
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 :p
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... |
Re: [Announce] N9/N950 Kernel update project [Help needed]
juiceme Thanks for all of your feedback, Glad to hear your enjoying it :)
|
Re: [Announce] N9/N950 Kernel update project [Help needed]
So with camera and vibra fixed this would be a useable alternative kernel for N9?
|
All times are GMT. The time now is 20:24. |
vBulletin® Version 3.8.8