Newer linux kernels than 5.10.x on BBAI64

Hi @Jonas_Bulow officially merged on 12/12, for v6.2-rc…

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=01f3cbb296a9ad378167c01758c99557b5bc3208

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts

Here’s my plan for the unlimited number of kernel versions…

5.10.x-ti this will be the pre-install for probably the next 3-6 months… Then we will move to ti’s 6.1.x-ti stack…

Outside of that, i’ll do my usual “6.W.x-bone (bone/k3/something…)” that i’ve done before… I’m going to cherry pick commits from 6.2 and backport into 6.1, thus creating an 6.1.x-k3 lts branch and still do 6.2.x-k3 branch, 6.3.x etc… So every major branch will get a separate group… lts will get long term builds…

Just like: Debian 10.x/11.x Kernel Updates but for k3 only!

RT is dynamic in newer kernel’s so we shouldn’t have the non-rt vs rt builds…

What works… A lot… video, ethernet, usb, i know worked while testing mainline…

pcie - patches…
audio - not working anywhere

Now that kernel dts is merged, once -rc1 we can talk to Tom @ u-boot and start getting that mainline… (kernel dts is before u-boot…)

PS… you’ve could of tested the whole time!

While the dtb is not present in 6.1.0, the install script will use the old one from 5.10.x.

I’ve been keeping the device-tree in 5.10.x pretty in sync with what went mainline…

Edit: here’s my plan…

sudo apt update
sudo apt install bbb.io-kernel-6.1-k3-lts
sudo reboot

Options (pick one, remove installed before installing new…)

bbb.io-kernel-5.10-ti
bbb.io-kernel-6.1-ti

bbb.io-kernel-mainline  #(follows weekly rc's)

bbb.io-kernel-6.1-k3-lts
bbb.io-kernel-6.2-k3

Then just run, to stay in sync with that branch…

sudo apt update ; sudo apt upgrade

Regards,

3 Likes