Upstream kernel

Post Reply
dlezcano
Posts: 5
Joined: Mon Mar 04, 2013 7:27 am
languages_spoken: english
ODROIDs: odroid-u2
Has thanked: 0
Been thanked: 0
Contact:

Upstream kernel

Unread post by dlezcano » Mon Mar 04, 2013 7:32 am

Hi all,

I acquired an odroid-u2 board recently. I played with it with a compiled kernel from a link provided in this forum.

I would like to try it with a vanilla kernel but the compilation does not succeed.

Is the odroid-u2 fully supported upstream ? If no, is it planned ? What is the gap between the mainline kernel and the odroid based kernel ?

Thanks in advance

mdrjr
Site Admin
Posts: 11735
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 17 times
Contact:

Re: Upstream kernel

Unread post by mdrjr » Mon Mar 04, 2013 9:57 am

ODROID's yet doesn't support mainline. We have a plan to support 3.8.

Its quite a alot .. but you can probably find it out..

A user started it. but he doesn't use HDMI or sound.. so you may find alot of broken stuff.

https://github.com/Gu1-/linux/commits/odroid-3.8.y

dlezcano
Posts: 5
Joined: Mon Mar 04, 2013 7:27 am
languages_spoken: english
ODROIDs: odroid-u2
Has thanked: 0
Been thanked: 0
Contact:

Re: Upstream kernel

Unread post by dlezcano » Thu Mar 21, 2013 1:24 am

Thanks for your answer.

It is not clear for me yet if it is planned to upstream the code or not ?

Why not upstream the code directly instead of porting the code to a new kernel each time ?
Also, that would reduce the maintenance, no ?

It is always painful to have to stick to a specific kernel version, out of tree. When you need a specific feature of the kernel , the board is not supported, if you use the provided kernel, the feature is not in. Rrrrah ! :)

mdrjr
Site Admin
Posts: 11735
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 17 times
Contact:

Re: Upstream kernel

Unread post by mdrjr » Thu Mar 21, 2013 1:29 am

dlezcano wrote:Thanks for your answer.

It is not clear for me yet if it is planned to upstream the code or not ?

Why not upstream the code directly instead of porting the code to a new kernel each time ?
Also, that would reduce the maintenance, no ?

It is always painful to have to stick to a specific kernel version, out of tree. When you need a specific feature of the kernel , the board is not supported, if you use the provided kernel, the feature is not in. Rrrrah ! :)
Because upstreaming this isn't a easy task nor that can be accomplished in the time that you guys think its doable.

Also mainline has some bugs that no one really cares and not we would have to upload support for our hardware and adding/fixing tons of stuff that is "semi-working" on mainline.

eg. eMMC driver. Missing clock-sources... And not to mention that HDMI support isn't fully on mainline yet and Mali GPU drivers will never be....

dlezcano
Posts: 5
Joined: Mon Mar 04, 2013 7:27 am
languages_spoken: english
ODROIDs: odroid-u2
Has thanked: 0
Been thanked: 0
Contact:

Re: Upstream kernel

Unread post by dlezcano » Thu Mar 21, 2013 1:41 am

Ok, thanks for your answer.

Looking forward for a 3.8 :)

panda84
Posts: 4
Joined: Tue Aug 06, 2013 2:05 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Upstream kernel

Unread post by panda84 » Thu Feb 27, 2014 2:04 am

mdrjr wrote:
dlezcano wrote:Thanks for your answer.

It is not clear for me yet if it is planned to upstream the code or not ?

Why not upstream the code directly instead of porting the code to a new kernel each time ?
Also, that would reduce the maintenance, no ?

It is always painful to have to stick to a specific kernel version, out of tree. When you need a specific feature of the kernel , the board is not supported, if you use the provided kernel, the feature is not in. Rrrrah ! :)
Because upstreaming this isn't a easy task nor that can be accomplished in the time that you guys think its doable.

Also mainline has some bugs that no one really cares and not we would have to upload support for our hardware and adding/fixing tons of stuff that is "semi-working" on mainline.

eg. eMMC driver. Missing clock-sources... And not to mention that HDMI support isn't fully on mainline yet and Mali GPU drivers will never be....
Hi,

sorry for reopening this old thread, but I still have a question on the topic.

While I do understand no ARM board has full Linux mainline support, mostly because of graphics blobs, some have started some work (mainly Freescale with their i.MX chips, and the sunxi Allwinner community) and have reached a good point. Will you target partial mainline support (which is better than nothing, some just don't need 3D) or just let support for old boards die slowly?

For reference see:
http://boundarydevices.com/mx6-main-line-linux-kernel/
http://linux-sunxi.org/Linux_mainlining_effort

User avatar
odroid
Site Admin
Posts: 33043
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 296 times
Been thanked: 418 times
Contact:

Re: Upstream kernel

Unread post by odroid » Thu Feb 27, 2014 11:53 am

http://forum.odroid.com/viewtopic.php?f=55&t=3691
As you can see about link, LiquidAcid made some results on Exynos-4412 processor with Kernel vanilla-3.13.2

panda84
Posts: 4
Joined: Tue Aug 06, 2013 2:05 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Upstream kernel

Unread post by panda84 » Fri Feb 28, 2014 5:03 pm

Thank you for the useful reply!

Post Reply

Return to “Others”

Who is online

Users browsing this forum: No registered users and 1 guest