Nick A Posted November 8 Posted November 8 (edited) For those with a Radxa Cubie A7A/A7Z, I made a custom Armbian Build using the BSP kernel. https://github.com/NickAlilovic/build/tree/Radxa-A7A https://github.com/NickAlilovic/build/releases/tag/Radxa-a7a-v0.4 To build your own image: git clone https://github.com/NickAlilovic/build.git --branch Radxa-A7A ./compile.sh "do not change the kernel configuration" "show csc/wip/eos/tvb" "I understand and agree" "radxa-cubie-a7a" or "radxa-cubie-a7z" rest is up to you... - Display: Installed KMSCON framebuffer console (KMS/DRM-based system console) to provide a modern system console. - Boot: Added sfdisk labeling for the 'primary' partition to ensure U-Boot splash screen and logo.bmp detection. - U-Boot: Automated latest-release retrieval from GitHub API (radxa-pkg/u-boot-aw2501) to replace static binaries. - Kernel Device: Automated copying of allwinner device a733 and added 0004-Add-Allwinner-Device-a733.patch generation for a7a, a7s, and a7z device tree variants. Edited 17 hours ago by Nick A Add KMS/DRM-based system console 0 Quote
Nick A Posted November 8 Author Posted November 8 @eli It's compiled in the kernel https://github.com/NickAlilovic/build/blob/Radxa-A7A/config/kernel/linux-sun60i-legacy.config#L1659-L1672 0 Quote
Nick A Posted November 12 Author Posted November 12 (edited) Fixed the automatic first boot configuration on Bookwarm. Now you can boot the desktop image without a usb serial device. Edited November 12 by Nick A 0 Quote
Shubham Singh Posted November 19 Posted November 19 Hey @Nick A, first of all, thanks for providing us with the build, I flashed and tried the image, But I could not see kvm enabled in the system. Is this expected? some example outputs: ~$ ls -l /dev/kvm ls: cannot access '/dev/kvm': No such file or directory ~$ sudo dmesg | grep -i kvm [ 0.184039] kvm [1]: HYP mode not available also no output on lscpu | grep Virtualization 0 Quote
Nick A Posted November 19 Author Posted November 19 (edited) @Shubham Singh To check if KVM is compiled into the kernel, use the following command: grep CONFIG_KVM /boot/config-$(uname -r) CONFIG_KVM=y CONFIG_KVM_MMIO=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_XFER_TO_GUEST_WORK=y A7A: Harware Virtualization https://forum.radxa.com/t/a7a-harware-virtualization/29745 Edited November 25 by Nick A 1 Quote
zmxyz Posted November 28 Posted November 28 I saw a commit for the A7Z (not the A7A, the one that looks like the Raspberry Pi Zero). Is it available now? 0 Quote
Nick A Posted November 28 Author Posted November 28 (edited) @zmxyz I added support for A7Z. But I haven't tested it yet. I don't own a A7Z. Compile an image and let me know if it works. Edited November 28 by Nick A 0 Quote
zmxyz Posted November 28 Posted November 28 Looks like it's working fine! Thanks for your work. 0 Quote
Gavin Munday Posted November 29 Posted November 29 when i do ./compile.sh i cant see the board in the list??? 0 Quote
Gavin Munday Posted November 29 Posted November 29 i have, board not there unless it using some other name? 0 Quote
Nick A Posted November 29 Author Posted November 29 (edited) @Gavin Mundayhttps://github.com/NickAlilovic/build/blob/Radxa-A7A/config/boards/radxa-cubie-a7z.csc Edited November 29 by Nick A 0 Quote
Gavin Munday Posted November 29 Posted November 29 sadly my a7a doesnt doesnt boot with the image that outputs from the build 0 Quote
Nick A Posted November 29 Author Posted November 29 (edited) @Gavin Munday Did you compile a desktop or server image? Did you write the image onto a reliable sdcard? Remember there’s no framebuffer support. Server images need a usb to serial device attached to the UART. Having a usb serial device attached to the UART helps with these types of problems. https://docs.radxa.com/en/cubie/a7a/system-config/uart_debug Also, first boot might take awhile to boot. For desktop images wait at least 5 minutes for a display manager login screen. Edited November 29 by Nick A 0 Quote
Gavin Munday Posted December 2 Posted December 2 server image, there was no activity led tried 2 decent sd cards, nothing board and activity led works with radxa bullseye os on same sd cards 0 Quote
Nick A Posted December 2 Author Posted December 2 (edited) @Gavin Munday Try these images. Extract them first before you write to the SD card. Edited Thursday at 01:44 PM by Nick A 0 Quote
伍翠波 Posted December 6 Posted December 6 It is expected that the server image supports Framebuffer. 0 Quote
Nick A Posted December 6 Author Posted December 6 You’re more than welcome to clone my repository and fix the frame buffer console. All the sources are there except u-boot. 0 Quote
laibsch Posted December 8 Posted December 8 thank you for your work, @Nick A Is this being pushed back to Armbian itself eventually? 0 Quote
Werner Posted December 9 Posted December 9 First step is to cleanup and bump the sunxi patchset to 6.18. This is a major blocker. Once that is done. Patches for more recent Allwinner SoCs can be added. I started doing that but it is extremely exhausting. I have no clue how the-going managed to maintain that for that long... must be sort of masochistic or something lol. https://github.com/EvilOlaf/build/tree/sunxi-6.18 0 Quote
Dalibor Pospíšil Posted December 11 Posted December 11 Great job, man! Would it be possible to build the kernel SATA support in the next release? I have the PentaHAT attached to it. It works well with the sunxi kernel eng build but their systems is way too old so I prefer Armbian. 0 Quote
Werner Posted December 11 Posted December 11 Once this is merged, more recent SoC code can be rebased on top:https://github.com/armbian/build/pull/9049 0 Quote
Nick A Posted Thursday at 12:05 PM Author Posted Thursday at 12:05 PM (edited) @伍翠波 Framebuffer console should work now. https://github.com/NickAlilovic/build/releases/tag/Radxa-a7a-v0.4 Edited Thursday at 12:53 PM by Nick A 1 Quote
Pop Alex Posted 8 hours ago Posted 8 hours ago (edited) Just tested a build i made locally from your branch, on the A7Z build, build with the latest Debian + XFCE Nice job @Nick A. Seems to work fine, but it's lacking GPU acceleration, in both Chrome and VLC, same as the official builds. Do you have any info on that? Is there any work going on the Armbian team for supporting the Imagination GPU? I know Imagination has pretty shitty software support. Edited 8 hours ago by Pop Alex 0 Quote
Nick A Posted 7 hours ago Author Posted 7 hours ago (edited) @Pop AlexI haven't spent a lot of time on GPU acceleration but I know there's a member here who has worked on it. He's using Radxa's GPU drivers. https://github.com/radxa-pkg/aw-drivers-dkms/ https://github.com/chainsx/build/commit/a0527bd977bbe55b13c1f46ec46d0aab4369c798 fengRadxa Engineer "Allwinner has feedback that the browser hardware decoding support is still under development. You can first use GStreamer to play video files encoded in H264, H265, VP9, or AVS formats as a test." https://forum.radxa.com/t/hardware-decoding-for-video-not-enabled-on-a7a/29836/9 There's a new Tina V1.4.8 SDK. In the directory "debian/packages/arm64/chromium" you will find "chromium-browser-gst_120.0.6099.224-5_arm64.deb". Not sure if this is an updated verison of chromium? https://mega.nz/file/sqRG1RaC#TpVwOuZSOoRaSfLDLF60Y0qHAVaViFTMPuZKFQw6m8c. Edited 55 minutes ago by Nick A 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.