maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   Linux Kernel Update N900 (https://talk.maemo.org/showthread.php?t=46839)

egoshin 2010-03-08 19:14

Re: Linux Kernel Update N900
 
Quote:

Originally Posted by Matan (Post 559964)
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.

wolf 2010-03-08 19:32

Re: Linux Kernel Update N900
 
Quote:

Originally Posted by acvetkov (Post 559970)
Edit: Why do you want to upgrade the kernel? Missing some function:confused:

For example, kernels >= 2.6.32 have less crappy I/O scheduler:
http://kernelnewbies.org/Linux_2_6_3...c9041b490b71db

craftyguy 2010-03-08 19:36

Re: Linux Kernel Update N900
 
Quote:

Originally Posted by wolf (Post 560359)
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..

406NotAcceptable 2010-03-08 23:19

Re: Linux Kernel Update N900
 
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.

craftyguy 2010-03-08 23:30

Re: Linux Kernel Update N900
 
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 2010-03-09 00:00

Re: Linux Kernel Update N900
 
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! :D

qole 2010-03-09 00:09

Re: Linux Kernel Update N900
 
I think this thread should be merged with the one Flandry pointed to.

egoshin 2010-03-09 00:17

Re: Linux Kernel Update N900
 
Quote:

Originally Posted by b-man (Post 560628)
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! :D

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.

craftyguy 2010-03-09 00:30

Re: Linux Kernel Update N900
 
Quote:

Originally Posted by b-man (Post 560628)
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! :D

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.

Quote:

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

b-man 2010-03-09 00:34

Re: Linux Kernel Update N900
 
Quote:

Originally Posted by egoshin (Post 560644)
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?

Quote:

Originally Posted by egoshin (Post 560644)
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/ ?


All times are GMT. The time now is 19:18.

vBulletin® Version 3.8.8