Active Topics

 


Reply
Thread Tools
Posts: 992 | Thanked: 995 times | Joined on Dec 2009 @ California
#11
Originally Posted by Matan View Post
There are no proprietary kernel drivers in the N900. This means that it is possible to upgrade the kernel, if someone will have enough motivation and time for porting some things that are missing from mainline kernel.
Do you know that list? And if you point to sources of that it would be excelent. Even the binaries *may* help... as long as it can be ported like windows network card drivers. Sometime just adjustment of kernel version can be enough.
 
Posts: 20 | Thanked: 9 times | Joined on Dec 2009
#12
Originally Posted by acvetkov View Post
Edit: Why do you want to upgrade the kernel? Missing some function
For example, kernels >= 2.6.32 have less crappy I/O scheduler:
http://kernelnewbies.org/Linux_2_6_3...c9041b490b71db
 
Posts: 455 | Thanked: 278 times | Joined on Dec 2009 @ Oregon, USA
#13
Originally Posted by wolf View Post
For example, kernels >= 2.6.32 have less crappy I/O scheduler:
http://kernelnewbies.org/Linux_2_6_3...c9041b490b71db
FTA: "but it can cause noticeable performance issues"

I'd be more interested in what this is. I'm not aware of the N900 doing THAT many background writes that it would benefit from this feature, especially if it can hurt performance elsewhere..
 
Posts: 113 | Thanked: 30 times | Joined on Oct 2009
#14
Under the same link "1.10. Run-time Power Management" looks of particular benefit to a mobile device. Later kernels are typically more efficient.

Strange there are Cortex based amendments and a few N810 patches in that release. I guess with the Android devices running A8s improvements will be passed down to the main release, but if the N900 doesn't move along it will miss out on the benefits.
 
Posts: 455 | Thanked: 278 times | Joined on Dec 2009 @ Oregon, USA
#15
You could always backport the useful patches against mainline to the version running on the N900. Would probably be a lot easier than dealing with broken firmware,etc that is out of our hands
 
b-man's Avatar
Posts: 549 | Thanked: 502 times | Joined on Feb 2008 @ Bowling Green Ohio (united states)
#16
tell me - in more technically detailed terms, how would upgrading the kernel cause serious compatibility issues with firmware? Heck, Luke-Jr was able to get a 2.6.32+ kernel booting on the Nokia N800/N810, even the N770 was able to run newer kernels! - I don't see why it's not the same for the N900. Sure the N900 has diffrent hardware - but i don't see how it's not possible.

Come on, guys!, where is your maemo spirit! I know this community can do it!
__________________
I'm an advanced user and a bit of a modder.
----------------------------------------------
I am involved with Mer, Deblet, and NITdroid.
My ports/creations/hacks: GNOME (for Deblet), Cdeb2», Ubuntu, playable flash games in the "Get Started" app, DBS, ect...


enhanced fedora port has been canceled in favor of NITDebian (TBA)
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#17
I think this thread should be merged with the one Flandry pointed to.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 

The Following User Says Thank You to qole For This Useful Post:
Posts: 992 | Thanked: 995 times | Joined on Dec 2009 @ California
#18
Originally Posted by b-man View Post
tell me - in more technically detailed terms, how would upgrading the kernel cause serious compatibility issues with firmware? Heck, Luke-Jr was able to get a 2.6.32+ kernel booting on the Nokia N800/N810, even the N770 was able to run newer kernels! - I don't see why it's not the same for the N900. Sure the N900 has diffrent hardware - but i don't see how it's not possible.

Come on, guys!, where is your maemo spirit! I know this community can do it!
I doubt that standard Linux kernel has a driver to communicate with cell/3G firmware developed by Nokia.

It is just example. But there is another issue - some changes in N900 kernel may not go through to Linux kernel mainline, there is no guarantee that Linus (or his helpers) accept that.
 

The Following User Says Thank You to egoshin For This Useful Post:
Posts: 455 | Thanked: 278 times | Joined on Dec 2009 @ Oregon, USA
#19
Originally Posted by b-man View Post
tell me - in more technically detailed terms, how would upgrading the kernel cause serious compatibility issues with firmware? Heck, Luke-Jr was able to get a 2.6.32+ kernel booting on the Nokia N800/N810, even the N770 was able to run newer kernels! - I don't see why it's not the same for the N900. Sure the N900 has diffrent hardware - but i don't see how it's not possible.

Come on, guys!, where is your maemo spirit! I know this community can do it!
Booting a kernel and booting a kernel to an environment that uses all hardware as it was intended are two totally different things
I have no question that the latest mainline kernels could boot on the N900, but I would easily take an older Nokia-supported-with-drivers kernel than a new one that has non-functional hardware because Nokia does not support it.

I think this thread should be merged with the one Flandry pointed to.
I disagree. That thread is about hacking the existing kernel version shipping on the N900 (that is supported by Nokia's device firmware). This thread is about exploring the idea of completely replacing the currently shipping version with the latest kernels that are not supported by Nokia's closed-source device firmware

Last edited by craftyguy; 2010-03-09 at 00:34.
 
b-man's Avatar
Posts: 549 | Thanked: 502 times | Joined on Feb 2008 @ Bowling Green Ohio (united states)
#20
Originally Posted by egoshin View Post
I doubt that standard Linux kernel has a driver to communicate with cell/3G firmware developed by Nokia.
This is true - but couldn't we patch the drivers from fremantle's current kernel to the newer kernel?

Originally Posted by egoshin View Post
It is just example. But there is another issue - some changes in N900 kernel may not go through to Linux kernel mainline, there is no guarantee that Linus (or his helpers) accept that.
This is also verry true - but couldn't we host our own kernel source? I'm sure it can be done, but i'm a bit concerned about the resources required to accomplish this.

edit: perhaps http://gitorious.org/ ?
__________________
I'm an advanced user and a bit of a modder.
----------------------------------------------
I am involved with Mer, Deblet, and NITdroid.
My ports/creations/hacks: GNOME (for Deblet), Cdeb2», Ubuntu, playable flash games in the "Get Started" app, DBS, ect...


enhanced fedora port has been canceled in favor of NITDebian (TBA)

Last edited by b-man; 2010-03-09 at 00:47.
 
Reply


 
Forum Jump


All times are GMT. The time now is 10:54.