Real time kernel 3-10-75-rt80 (PREEMPT_RT)

Post Reply
chlorisdroid
Posts: 143
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Location: Düsseldorf, Germany
Has thanked: 0
Been thanked: 1 time
Contact:

Real time kernel 3-10-75-rt80 (PREEMPT_RT)

Post by chlorisdroid »

Hi,
today I got the 3-10-75-rt80 full preemptive kernel booting on the odroid-c1.
https://blog.georgmill.de/2015/05/27/fu ... odroid-c1/
UPDATE:
http://forum.odroid.com/viewtopic.php?f=112&t=15878
Last edited by chlorisdroid on Sun Sep 20, 2015 6:26 pm, edited 1 time in total.
Quae volumus, credimus libenter.

robroy
Posts: 3459
Joined: Mon Feb 25, 2013 2:29 am
languages_spoken: English
ODROIDs: Q2, X, X2, U2, U3, XU-E, XU3, XU4, C1, C1+, C2, GO, GO Advance, H2+
Location: Northern California
Has thanked: 3 times
Been thanked: 38 times
Contact:

Re: Real time kernel 3-10-75-rt80 (PREEMPT_RT)

Post by robroy »

Nice! Have you tried it with any sound recording software?
Rob Roy, Editor-in-Chief of ODROID Magazine (submit an article | make a donation)

chlorisdroid
Posts: 143
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Location: Düsseldorf, Germany
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Real time kernel 3-10-75-rt80 (PREEMPT_RT)

Post by chlorisdroid »

Yes,

Code: Select all

arecord --buffer-time=500000 -D plughw:1,0 -t wav -c 2 -f S32_LE -r 44100 some_file.wav
produces a testfile which can be played with

Code: Select all

aplay --buffer-time=500000 -D plughw:1,0 -t wav -c 2 -f S32_LE -r 44100 some_file.wav
.
Will give jackd2 and some midi instruments a chance tomorrow.
Quae volumus, credimus libenter.

robroy
Posts: 3459
Joined: Mon Feb 25, 2013 2:29 am
languages_spoken: English
ODROIDs: Q2, X, X2, U2, U3, XU-E, XU3, XU4, C1, C1+, C2, GO, GO Advance, H2+
Location: Northern California
Has thanked: 3 times
Been thanked: 38 times
Contact:

Re: Real time kernel 3-10-75-rt80 (PREEMPT_RT)

Post by robroy »

Awesome! Let's work together on producing a 14.04.2 version of the Smooth Groove community image :) PM me and I will share details.
Rob Roy, Editor-in-Chief of ODROID Magazine (submit an article | make a donation)

chlorisdroid
Posts: 143
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Location: Düsseldorf, Germany
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Real time kernel 3-10-75-rt80 (PREEMPT_RT)

Post by chlorisdroid »

Thanks for the offer. Here is a detailed test with the rt-kernel and ardour and zynaddsubfx in conjunction with jackd2 on your standard ubuntu 14.04 image. My version of zynaddsubfx is a really new one which I compiled myself for the odroid-c1.
The rest is available from your repos. See in detail here ->
https://blog.georgmill.de/2015/05/28/ar ... odroid-c1/
Quae volumus, credimus libenter.

chlorisdroid
Posts: 143
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Location: Düsseldorf, Germany
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Real time kernel 3-10-75-rt80 (PREEMPT_RT)

Post by chlorisdroid »

The kernel sources are available now from my website
https://blog.georgmill.de/2015/05/27/fu ... odroid-c1/
Quae volumus, credimus libenter.

origin
Posts: 3
Joined: Mon May 11, 2015 11:30 pm
languages_spoken: english
ODROIDs: odroid c1
Has thanked: 0
Been thanked: 0
Contact:

Re: Real time kernel 3-10-75-rt80 (PREEMPT_RT)

Post by origin »

Hi,
I have tried your kernel sources and compiled it on my odroid c1. But it seems the ethernet port do not work well,very low throughput with iperf and also not very stable.
Do you have any idea on how to fix it?

Thanks.

chlorisdroid
Posts: 143
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Location: Düsseldorf, Germany
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Real time kernel 3-10-75-rt80 (PREEMPT_RT)

Post by chlorisdroid »

Afaik this is a known problem due to the realtime preemtive patches, but I'm not sure about that. I don't use the ethernet port together with the realtime kernel. The only working solution I found so far is using a wifi stick. Maybe the problem will be solved in the future. But I do not have time enough at present to investigate and solve that problem. Sorry. Maybe there is someone out there who has more knowledge and time to solve that.
Quae volumus, credimus libenter.

Post Reply

Return to “Ubuntu”

Who is online

Users browsing this forum: No registered users and 1 guest