Skip to content

ascension-association/kernel.q6a

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gokrazy kernel: upstream Linux for Radxa Dragon Q6A (Qualcomm ARM64)

This repository holds a pre-built Linux kernel image for the Radxa Dragon Q6A SBC, used by the gokrazy project.

The files in this repository are picked up automatically by the gok tool, so you don’t need to interact with this repository unless you want to update the kernel to a custom version.

gokrazy kernel repository map

repository source devices
gokrazy/kernel.rpi Raspberry Pi Pi 3, Pi 4, Pi 5, Pi Zero 2 W
gokrazy/kernel kernel.org Pi 3, Pi 4, Pi Zero 2 W
gokrazy/kernel.amd64 kernel.org PC x86_64, VMs
gokrazy/kernel.arm64 kernel.org PC arm64, VMs
ascension-association/kernel.q6a Qualcomm Radxa Dragon Q6A

Updating the kernel

First, install dependencies:

sudo pacman -S --needed git python3 python-pipx
# or: sudo apt-get install git python3 pipx
pipx install kas
pipx ensurepath

Clone the kernel git repository:

git clone --depth=1 https://github.com/ascension-association/kernel.q6a
cd kernel.q6a

And build a new kernel (takes about 10 minutes):

(cd _build && ./_build.sh)

The new kernel is stored in the working directory. Use gok edit to add the "KernelPackage": "github.com/ascension-association/kernel.q6a", entry above the Hostname line.

Limitations

  • No HDMI output (not required for my use case since the gokrazy web interface and SSH access via breakglass is sufficient for my needs)

References & Thanks

About

Radxa Dragon Q6A Linux kernel for gokrazy

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors