Build kernel from source and install programs for the up board
Andreas
New Member Posts: 10 ✭
Hello,
i need help to build a kernel,firmware and modules from source.
I actually use 4.4.0-ubi3-amd64 kernel.
Where can i download the kernel source, the patches for the kernel and the config file to build the kernel and modules?
If i have build a new kernel, firmware and modules, what programs i also must install from sources.list?
Server:
ubilinux:
deb http://ubilinux.org/ubilinux ubilinux3-upboard main
deb-src http://ubilinux.org/ubilinux ubilinux3-upboard main
ubiworx:
deb http://ubiworx.com/debian wheezy non-free
At first i have used the debian from ubilinux, but now i use a self made debian jessie system.
I hope someone can help me.
Thanks
i need help to build a kernel,firmware and modules from source.
I actually use 4.4.0-ubi3-amd64 kernel.
Where can i download the kernel source, the patches for the kernel and the config file to build the kernel and modules?
If i have build a new kernel, firmware and modules, what programs i also must install from sources.list?
Server:
ubilinux:
deb http://ubilinux.org/ubilinux ubilinux3-upboard main
deb-src http://ubilinux.org/ubilinux ubilinux3-upboard main
ubiworx:
deb http://ubiworx.com/debian wheezy non-free
At first i have used the debian from ubilinux, but now i use a self made debian jessie system.
I hope someone can help me.
Thanks
Comments
-
Hi andyb
Sorry for the late reply. Just came across this post now. In case its still useful (or for anyone else reading this post), ubilinux source packages can be downloaded directly from here:
http://ubilinux.com/ubilinux/pool/main/l/linux-ubilinux/ (look for the ones with the .tar.xz extension).
Debian kernel source packages aren't the most friendly things to work with, but the various bits and pieces that you might need can be found in there. For example, if you download and extract http://ubilinux.com/ubilinux/pool/main/l/linux-ubilinux/linux-ubilinux_4.4.35-1.debian.tar.xz, you'll find the UP-specific kernel config options we added in .../debian/config/amd64/none/config, and UP-specific patches in .../debian/patches/features/all/upboard/
An easier way to see the source is to run the relevant Debian apt commands on an UP board to retrieve and assemble the source tree for you from these packages. I think this command might do the trick (its a while since I've used it so I'm not sure):apt-get source linux-image-$(uname -r)