Re: Building the Raspberry Pi kernel with RT PREEMPT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for the answers!

I'll need a DE in the end so I'll probably have to stick with the Raspberry Pi kernel. 
Also, I would like to have a very recent kernel. I'm using a Raspberry Pi 3 Model B btw.
I think the issue with my patching was that I applied the patches for '4.14.15-rt13' while the 'rpi-4.14.y' branch from the Raspberry Pi kernel was a bit ahead (~4.14.17).
I went back in the commit history and found a commit that literally said 'Linux 4.14.15', then I changed my script to check that out instead of 'rpi-4.14.y'. 
Now the patches apply successfully: https://gitlab.com/T-vK/rpi-rt-kernel/-/jobs/51703707
But as you can see there is another issue now. 'make bcm2709_defconfig' doesn't work:
> Can't find default configuration "arch/arm/configs/bcm2709_defconfig"!

T-vK
 
 
On 07 February 2018 at 08:55, "Alexander Dahl" <ada@xxxxxxxxxxx> wrote:

Am Mittwoch, 7. Februar 2018, 00:02:52 CET schrieb t-v.k@xxxxxxx:
> this is my first time on a mailing list. I'm not sure how this works.

You write to the list address, everyone also subscribed gets your mail,
including you. Some people will set you in Cc additionally.

> I'm currently trying to automate the build of a Linux kernel with the RT
> PREEMPT patch. The kernel that I'm trying to build is in this git
> repository: https://github.com/raspberrypi/linux (branch rpi-4.14.y)
>
> It's the official kernel for the Raspberry Pi.

Yes, and it has some patches on top of the upstream vanilla kernel, IIRC
around 200 the last time a looked at it.

> But at the moment I am stuck. There are two problems. When I apply the
> patch "patch-4.14.15-rt13.patch.gz", I get errors like:
>
> Hunk #9 FAILED at 795.
> ...
> 1 out of 20 hunks FAILED -- saving rejects to file kernel/softirq.c.rej
> ...
>
> and as a result of this it exits with code 1.
>
> Here is the full build process output:
> https://gitlab.com/T-vK/rpi-rt-kernel/-/jobs/51343435[https://gitlab.com/T-vK/rpi-rt-kernel/-/jobs/51343435]
>
> When I just ignore it and continue I get to the point where I can run
> "make zImage", which then fails with this:

This makes no sense, the patch must apply. You don't want to build anything
with a half applied patch.

> Can anyone help me with these issues?

If you're on v4.14 anyway, I would recommend to run a vanilla kernel and put
the RT patch(es) on top. At least for a system without graphics, this should
work. (I had a RPi 1B running with vanilla v4.12 built with ptxdist and the
DistroKit BSP some time ago, v4.14 and v4.15 also run fine headless. Should
also work for RPi 2.)

HTH & Greets
Alex
 
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux