Advanced users - Development
Kernel, patches, hints, image building
Subforums
-
Discussion regarding Armbian's Mission, Strategy and Project Administration.
Not a technical forum.
- 4.9k posts
-
Hardware hacks: Displays, sensors, GPIOs, IO libraries and overlays
Tutorials: Document collection of how-to and various experiments
Reviews: A critical appraisal of device or service
- 3.3k posts
850 topics in this forum
-
We are opening public testing for upcoming Armbian images. The goal is to verify that the right images are built and that basic functionality works before boards are moved to the main download pages. You don’t need to be a developer. Simple testing and short reports are enough. 1. Download testing images Testing images are available here: https://fi.mirror.armbian.de/incoming/igorpecovnik/ Pick the image matching your board and choose desktop if applicable. Once image is confirmed working, the board will be: Moved to the main download pages Added to Armbian Imager 2. Check that expected images exist Before testing, please ver…
-
Preparation Supported build environment is Ubuntu Focal 20.04 x64 (minimal iso image). a guest inside a VirtualBox or other virtualization software, a guest managed by Vagrant . This uses Virtualbox (as above) but does so in an easily repeatable way. Please check the Armbian with Vagrant README for a quick start HOWTO, inside a Docker , systemd-nspawn or other container environments (example), running natively on a dedicated PC or a server (not recommended), 20GB disk space or more and 2GB RAM or more available for the VM, container or native OS, superuser rights (configured sudo or root access). Execu…
-
Reputation Points
- 231 replies
- 200k views
- 18 followers
-
-
On Which image can I test? Any How? Go to armbian-config -> System -> Nightly and proceed. If this option is not there, defreeze upgrading Restart and after your system is up, proceed to one of those areas: - desktop install from armbian-config on top of CLI (any board) - set first_run_network configuration, setting ip within /boot/armbian_first_run.txt (any board except Espressobin) - kernel switching or upgrade (any board, especially Odroid XU4 NEXT) - setting fixed/dhcp network with armbian-config (any board except Espressobin) - configure frame buffer within h3disp utility (any h3 board with a legacy kernel) - DTS s…
-
Reputation Points
- 208 replies
- 76.6k views
- 8 followers
-
-
In order to make armbian better, we need your help with testing. Why? there are simply too many boards to handle, there are task which can't be automatized, there are bugs which are not seen from our perspective. What kind of tests? booting, user creation, updates, upgrades checking if basic supported functions work: video, audio, network, wireless, AP mode do nasty thing to your board and report. How to test? Download nightly images from here. You want to test image which is not there? Add those two parameters with desired targets to board's config and create a pull request. and / or cha…
-
Reputation Points
- 204 replies
- 79k views
- 4 followers
-
-
I know this is not the correct area (I have no permissions to post there) but i'm looking to add some basic support for Odroid N2 (and a mainline linux kernel) which others can help utilise for development purposes. Its very early stages as the board was released to testers only weeks ago and for the moment only vendor uboot is working so what is best practice here for Armbian? The old Odroid C2 way of things with uboot might some back for a bit as much as I would like it or not. Baylibre and Neil Armstrong have made a very good start (Thanks Neil!!!!) with alpha style patches for 5.0 and N1. Although there priorities will be working to impleme…
-
Reputation Points
- 185 replies
- 99.6k views
- 14 followers
-
-
Armbians board support philosophy leads sometimes to frustration. Cause this topic came up from time to time in various threads. The aim of this thread is to summarize all those discussions and have them 'in one thread'. Current situation: There's no strict rule what is needed for getting 'armbian support' neither to drop support for a specific board. 49 boards are supported, 8 are WIP and 13 are deprecated. Supported SoCs: i.MX6, A20, A33, A64, H2+/H3, H5, ARMADA 388, RK3288, S805, S905x, Exynos 5422, WIP SoCs: ARMADA 3720, RK3328, S5P6818, S905, Opinions: I'm sure, I don't catch all opinions here, but instead of merging from various …
-
Reputation Points
- 174 replies
- 88.5k views
- 5 followers
-
-
Earlier today I pushed a fairy large patchset containing various functional improvements of many boards. If you have Allwinner board and some spare time: 1. Build DEV image/kernel with https://github.com/armbian/build (you need to add EXPERT="yes" to the config to unlock) 2. Install DEV kernel from beta repository Optional Defreeze kernel updates Switch to nightly kernel (armbian-config -> system -> Nightly) Reboot Switch to other kernel (armbian-config -> system -> Other -> DEV) When board came up, do some exploration. Most important information is to find out if there is a regression toward ker…
-
Reputation Points
- 142 replies
- 58.6k views
- 6 followers
-
-
I managed to write H3 HDMI driver for mainline U-Boot. Source can be found here: https://github.com/jernejsk/u-boot You should also add CONFIG_VIDEO=y to defconfig for your board. It should work nicely for standard resolutions (720p, 1080p). Other resolutions might work, but some additional work needs to be done. Currently, this can be used for working with U-Boot (instead of serial console) or splash screen.
-
Reputation Points
- 129 replies
- 76.5k views
- 4 followers
-
-
I think we should do exactly the opposite. As soon as the author realizes that his codebase has begun to create stable images for the family\branch, he can invite the most active members of this group to test and fix bugs. That is, errors, changes must be made in this branch. While the master should remain stable and not create problems for the current work.
-
Reputation Points
- 124 replies
- 40.7k views
- 4 followers
-
-
Let's first recap from the other thread : And here is Zador's first reply : And my first reply : Now, here is my latest investigations : Both H5 and A64 doesn't probe RTC driver successfully, explaining why dmesg doesn't mentioned it (I hate driver which are not verbose on failures !) But, why H5 doesn't react the same as A64 ? I will have to wait until issue re-appear to dig further in /var/log/syslog , maybe tomorrow ! BTW, Zador, the -EINVAL seen on "date" command is only shown when symptom occurred, not after reboot... (let's wait tomorrow to see) As I said, I suspect "systemd" compatiblilty issue here. BTW, each time the issu…
-
Reputation Points
- 109 replies
- 47.7k views
- 7 followers
-
-
[Ended] Be active, creative, helpful and you can get a powerful board in return. First give away batch is starting 11.6.2016 It's not often that you can work on a software project that actually brings joy and helps people. Armbian is one of those project. It is a system that helps one build a kernel or boot images for several ARM development boards. It's in common interest that we improve level of support and to relieve most active people. Our crew needs an upgrade: we need more coders, kernel hackers, UX designers to find and solve problems. If you are one of them, join our forum, join project at Github. we need properly built, packed and supported desktop wit…
-
Reputation Points
- 108 replies
- 49.6k views
- 8 followers
-
-
Now that 5.9 will be released ( LTS early October / end September?) , DVFS is also present for H5 boards as well @megi provides his 5.9 branch so let's move on to this topic testing / patching/ building.
-
The topic of Stretch came up in the Odroid C2 Mainline testing thread, and turns out we don't have a thread about making Stretch available. I've done some testing with several boards using the Upgrading Debian Jessie to Stretch thread and had great success. But, I wanted to start a discussion about what is needed to get official Stretch support in place. I have several projects where I need to use Stretch instead of Jessie, so I'm exited to help try and contribute where I can. I also wanted to discuss the idea of possibly making two stretch images: one using systemd and one using openrc (which is supported in Stretch). 99% of the work is identical, the only ma…
-
Reputation Points
- 91 replies
- 32.6k views
- 7 followers
-
-
Hi all. I have a Rock64 board with 1GB RAM. I downloaded this image https://dl.armbian.com/rock64/Ubuntu_xenial_default_nightly.7z and I wrote it on the SD card (Samsung EVO 16GB) using both Etcher and dd command. But when I power the board, all 3 leds light up and remains on, nothing else happens. I have the same behaviour with the 0.6.0 stretch-minimal image downloaded here https://github.com/ayufan-rock64/linux-build/releases The only images that works are the 0.5.10 downloaded here https://github.com/ayufan-rock64/linux-build/releases/tag/0.5.10 What's wrong? I can exclude problems with power supply (I bought the one they sugges…
-
Reputation Points
- 90 replies
- 41.1k views
- 3 followers
-
-
@zador.blood.stained I think Icenowy's linux git is only A64 oriented. For example, she added non-optional regulator to HDMI driver, which doesn't exist on OrangePi PC2. There may be more hidden issues...
-
Reputation Points
- 90 replies
- 54k views
- 3 followers
-
-
A while ago we added some logic to set LINUXFAMILY=sunxi in /etc/armbian-release and this breaks completely the IRQ affinity settings in /etc/init.d/armhwinfo (prepare_board function). Sunxi boards upgrading to 5.35 get slower with some use cases unless a fix in 5.36 is provided (though I've no idea how the fix should look like) It seems board support packages on apt.armbian.com have been built a few days ago not containing latest fixes. Is this possible?
-
Reputation Points
- 86 replies
- 37.1k views
- 5 followers
-
-
IMO this needs to be discussed separately, not in this (Banana Pi M2 Ultra) thread.
-
Reputation Points
- 75 replies
- 32.3k views
- 2 followers
-
-
From Armbian documentation (https://docs.armbian.com/User-Guide_Allwinner_overlays/) Most in-circuit and GPIO based interfaces (SPI, I2C, I2S, …) don’t have a mechanism for detecting and identifying devices connected to the bus, so Linux kernel has to be told explicitly about the device and its configuration details. While Device Tree is a way of describing hardware configuration to the kernel, Device Tree overlays are a way for modifying the DT in order to provide the kernel and kernel drivers with details about external devices or to activate interfaces disabled by default. What do we want? We want to add Device Tree overl…
-
Reputation Points
- 73 replies
- 62.9k views
- 14 followers
-
-
Upcoming week I am having an initial meeting with WEB/UX redesigners, which should focus on overall navigation, entry, download ... The quick Armbian intro video is also in the making process by somebody else - to replace those 4 images on the entry page. I know we already talked about those problems, some issues were resolved, some not. Since ideas are scattered around many topics I am opening a new one. Roughly: Navigation: unified on all pages. Entry page: rework + intro video Download selection: search on devices must be somehow implemented Download board page: rethink and rework Documentation under common theme …
-
Reputation Points
- 69 replies
- 24.8k views
- 1 follower
-
-
Hi - Would it be possible to switch dev builds to 5.8 rc kernels? It looks like megous is already prepared for it ( atm rc1 ). Certainly I do realise the massive work filtering DT duplicates and applying fixes, etc ( the usual ) does come in here ... But rgd H6 this 5.8 kernel should hold important additions rgd: CPUFreq (DVFS), IOMMU, and MsgBox ( as well H3,H5 ) Therefore kindly requesting to skip 5.7 in dev and go straight for 5.8 which allows +/- two months of testing wich should be perfect for upcoming "Caple"-release in August.
-
Reputation Points
- 68 replies
- 22.8k views
- 1 follower
-
-
I'm writing from a limited perspective, so constructive criticism appreciated. In this thread, I'm recording some thoughts about how the OS gets from files into the memory of various boards, and what might make this more unified and easier and/or more flexible. Current U-boot My knowledge comes from the mvebu64 and rockchip64 families. At this time, the board boot process starts from code in the processor that attempts to find u-boot, and u-boot runs a script from its environment that searches for a UEFI application or a boot.scr file. They call this "Distro-boot" Armbian uses the boot.scr to load an uncompressed kernel image and a compressed initramdisk, alo…
-
Reputation Points
- 67 replies
- 67.2k views
- 5 followers
-
-
Is it possible to bring this wonderful os to the odroid c1?
-
Reputation Points
- 66 replies
- 38.2k views
- 5 followers
-
-
It's a good idea, but it still leaves a question of loading u-boot and kernel/script.bin/initrd initially. If SPL doesn't want to boot from available SD card this won't help much... ... unless FEL is used to "bootstrap" the process. Just for experiment I compiled sunxi-fel for Windows and installed libUSB driver in single click with Zadig tool. So we could provide an application/set of scripts for Linux and Windows to do this.
-
Reputation Points
- 66 replies
- 45.8k views
- 1 follower
-
-
Current main Armbian build hardware is a desktop based "server" running Ubuntu Xenial - i7 4790 / 16 / SSD. We already made lots's of optimisations within the build process but for 140 images I still need up to 14 hours where kernels were already cached. How is it possible to cut this time down significantly - to few hours, perhaps on a server grade hardware and further code optimisations? Currently I don't have access to any much better hardware to just run "build all" and see. I am looking for specific ideas for a build server upgrade and sponsored rent / exchange for advertisement. I was already advised by a friend, who knows something about server hardware: "J…
-
Reputation Points
- 60 replies
- 18.1k views
- 1 follower
-
-
I've made my first build for OPiPC+ with 5.3.0-rc3 ... Things are not looking very good : Wifi 8189fs is crashing, but eth0 is working. I will investigate more ...
-
Reputation Points
- 58 replies
- 17.5k views
- 3 followers
-
-
-
I've done private builds using Megous's 5.4.0 branch for almost all my SUNXI boards, so, I'm pretty confident that we can switch to it soon ...
-
Reputation Points
- 55 replies
- 20k views
- 1 follower
-
-
Hi all Is it possible to compile a full 32bit Armbian (32bit Kernel and 32bit userland) for targets that run aarch64 SoC (H5, A64, etc....)? Bye
-
Reputation Points
- 53 replies
- 19.6k views
- 1 follower
-
-
Hello everyone First congratulations for this project. I just started playing with it recently and I am very impressed. Good job! I am the developer of NextCloudPi, which basically consists on providing Nextcloud images for the Raspberry Pi, but has evolved to other flavours such as docker x86 and docker ARM. It also features many scripts for managing the instance that can be run from a classic whiptail like TUI or a simple web interface. The initial goal of the project is to drive as many people away from dropbox into selfhosting, so there's also a Wizard and I try to ease the process of DDNS, certificates and so on. I am a…
-
Reputation Points
- 52 replies
- 42.1k views
- 3 followers
-
-
I've started the work of switching SUNXI-DEV to 5.6.y, as usual, few DT duplicates and fixes ... But I've faced also a big change related to 'file_operations' been changed to 'proc_ops' in all places over the kernel, which cause that all our EXTRAWIFI needs to be fixed. I hope to get it done by the end of this evening ...
-
Reputation Points
- 50 replies
- 16.3k views
- 3 followers
-
-
It's time to unify GPIO for the other PIs with WiringOtherPI and bundle it with Armbian! Inspired from these discussions: https://forum.armbian.com/index.php/topic/2808-orange-pi-zero-went-to-the-market/page-4#entry20302 http://tech.scargill.net/banana-pi-m2/#comment-27946 Goals WiringPI GPIO support for most AllWinner H2/H3 boards using legacy kernel WiringPI GPIO support for most AllWinner H2/H3 boards using mainline kernel Compatiblity with code using WiringPI dependencies Make my Orange Pi Zero blink my christmas lights Produce a distro-friendly package to be included with Armbian releases Todos Compile todos from other discussions Resources WiringOtherPi R…
-
Reputation Points
- 50 replies
- 27.6k views
- 3 followers
-
-
Is it possible to run some functions (such as enabling or disabling overlay) directly from the command line without using the GUI ?
-
Reputation Points
- 46 replies
- 19.9k views
- 9 followers
-
-
Our default desktop wallpaper was done quickly and its not state of the art We decided to give you an opportunity to make a better one within this small contest. The best work will become a part of our desktop and the best of the best will become our default. Rules and guidelines: - minimalist design, dark and light version - embedded our logo and font in any color combination and size. - it must be your own creation - final work should be named and be available in following formats: 1920x1080, 3840x2160, 1650x1050, 1440x1080, 1280x1024 - it must be added as single image into the post and attached as ZIP with all formats as a reply on this topic. Pr…
-
Reputation Points
- 46 replies
- 31.3k views
- 6 followers
-
-
Since the two last days, I'm working on switching SUNXI-DEV to 5.2.y ... I'm almost done, tested few of my boards, I will do more boards and probably commit my work tomorrow !
-
Reputation Points
- 45 replies
- 14.5k views
-
-
Try to get armbian compiled for PineH64. Unfortunately, hitting this roadblock. drivers/net/wireless/xradio/sdio.c:17:10: fatal error: asm/mach-types.h: No such file or directory #include <asm/mach-types.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. scripts/Makefile.build:312: recipe for target 'drivers/net/wireless/xradio/sdio.o' failed make[4]: *** [drivers/net/wireless/xradio/sdio.o] Error 1 scripts/Makefile.build:559: recipe for target 'drivers/net/wireless/xradio' failed make[3]: *** [drivers/net/wireless/xradio] Error 2 scripts/Makefile.build:559: recipe for target 'drivers/net/wireless' failed make[2]: *** [drivers/net/wirele…
-
E.g., in Orange Pi PC or PC2? Any hardware mod necessary or kernel mods? How about H2, as in OPi 0?
-
Reputation Points
- 43 replies
- 18.2k views
- 1 follower
-
-
'Upstream' the idea to ship OS images with Firefox/Iceweasel has been dropped in the meantime due to horribly low performance in favour of chromium-browser. As far as I understood that's partially related to firefox acting single threaded (while Chromium uses all CPU cores). Here's longsleep's latest config and the mostly accepted 'fix' for Chromium complaining about running insecure due to missing sandboxing is disabling exactly this. (that's Hardkernel's method to 'fix' Chromium on ODROID-C2). Users will be happy with a fast(er) browser not throwing annoying error messages at them they click away without reading them anyway and surfing the web on Pinebook wi…
-
Reputation Points
- 43 replies
- 23.5k views
-
-
My board is OrangePI PC. I use Armbian5.27_Ubuntu_xenial_desktop (kernel 4.10.1-sun8i). My display is "Innolux AT070TN90": 7", HDMI. I can't expose resolution 800x480. Prompt how to change resolution?
-
Reputation Points
- 38 replies
- 118.1k views
- 9 followers
-
-
Now that I've done builds for NanoPiM1Plus2 and BananaPiM2Plus, along with the previous series OPiZeroPlus-H3/OPiZeroPlus-H5/OPiWin/OPiPrime, and that all of those boards has the same symptoms of missing AP6212 (+/- some have mmc-sdio appear, some not), I've continue my search for hints. To my discovery, I found the following quote in http://linux-sunxi.org/Sinovoip_Banana_Pi_M2%2B I hope that is not true any more ...
-
Reputation Points
- 37 replies
- 32.6k views
- 1 follower
-
-
Hi, Thank you for your interest, you won't be disappointed. You have probably read that the developer want to do some changes - and some of this changes are now ready to get tested in the BETA's of armbian. Do not test with your 'production' SDcard unless you have done a backup ;-) Once done that, please go to 'armbian-config' System switch to BETA (Nightly), do an update/upgrade, reboot, check if your system still performs as before. If it does work like before - please let us know and post your 'armbianmonitor -u' link If it doesn't work, please try a reboot, check if the problem is reproduceable and if so explain the s…
-
Reputation Points
- 37 replies
- 22.6k views
- 4 followers
-
-
Hello, the new kernel versioning scheme consists of the latest git tag and several hashes: https://github.com/armbian/build/blob/main/lib/functions/artifacts/artifact-kernel.sh With boards like odroid-xu4 for which the upstream git is only updated occasionally, this leads to two problems: 1. the generated version is lower than what is currenty getting shipped: `5.4.228-S3043-De511-P0a53-C0750H6842-Bb436` vs `23.02.2` 2. it cannot be guaranteed that the versions go up reliably: 5.4.232 is `5.4.228-S3043-De511-Pc02c-C0750H6842-Bec1c` and 5.4.233 is `5.4.228-S3043-De511-P0a53-C0750H6842-Bb436` While I can understand using the kernel versi…
-
Reputation Points
- 37 replies
- 15.8k views
- 2 followers
-
-
When building fresh jessie images the last days I always got somewhere in between: W: Failed to fetch http://apt.armbian.com/dists/jessie/InRelease Unable to find expected entry 'jessie-utils/binary-armhf/Packages' in Release file (Wrong sources.list entry or malformed file) Such an image then also reports this as a problem when doing an 'apt update': ... W: Failed to fetch http://apt.armbian.com/dists/jessie/InRelease Unable to find expected entry 'jessie-utils/binary-armhf/Packages' in Release file (Wrong sources.list entry or malformed file) E: Some index files failed to download. They have been ignored, or old ones used instead. root@odroidxu4:~# …
-
Reputation Points
- 37 replies
- 20k views
- 3 followers
-
-
I have several users following my move Linux to SATA on the Banana Pi guide using Armbian with Kernel 4.1 and they are saying that uEnv.txt on the boot partition isn't there. Is this a bug or is the procedure different for armbian? Can you shed any light on this?
-
Reputation Points
- 35 replies
- 41.5k views
- 4 followers
-
-
Maybe my grep-fu is not powerful or following endless includes, but I ended up changing build/cache/sources/linux-mainline/orange-pi-5.9/arch/arm/boot/dts/sunxi-h3-h5.dtsi which seems like it would change other boards. Is there a surefire way to make the changes in the proper place for the Duo? I tested the image I built and indeed this changes the dtb correctly, but will it effect orange pi, etc boards too (h3-h5 boards)? @Igor I have the changes ready to commit, but I didn't want to do something that effects multiple boards.
-
Reputation Points
- 33 replies
- 10.8k views
- 1 follower
-
-
You have a build framework that works pretty good, is it out of the question to have an extremely simple configuration framework? Maybe framework is more advanced than needed, probably just a script? It it doesn’t need to be part of the normal build process but could just simply inject a configuration profile into a completed rootfs, image or actual sd card Just the basics: Single network manager profile hostname default user and pass serial console config log2ram status remote login status (ssh, xrdp) I don’t mind writing a simple v0.1 to get started
-
Reputation Points
- 32 replies
- 26.7k views
- 2 followers
-
-
Task derived from Inquiry / Discussion thread http://forum.armbian.com/index.php/topic/1337-documentation-software-proposal-for-armbian-wiki/ Commit against github issue
-
Reputation Points
- 30 replies
- 12.7k views
- 2 followers
-
-
martinayotte - Canada - maintain/fix DTS entries for some devices such I2C/SPI/W1 - ASAP Task from thread http://forum.armbian.com/index.php/topic/1325-claim-a-task-set-due-date-and-start-doing-it/?p=11253 @martinayotte I know you already have a lot of dialog for this task on the forum and Github. If you can consolidate to here that would be fantastic. If it's too much work I understand. Please at least provide a status here as you progress. If possible please reference merge requests to this GitHub Issue
-
Reputation Points
- 28 replies
- 16.4k views
- 1 follower
-
-
https://gitlab.freedesktop.org/lima/mesa/issues/85#note_213894 as said by Lima maintainer: Qiang Yu, xfce4 runs OK on lima now we could start to integrate lima to Armbian. @Igor do you agree?
-
Reputation Points
- 27 replies
- 13.1k views
- 1 follower
-
-
From time to time I searched for a somewhat precise power meter that produces not only a simple visual output but data that can be integrated into a monitoring system (be it RPi-Monitor, SNMP or something else). The ODROID Smart Power looked somewhat promising but was rather expensive and seems to be sold out in the meantime. Zador told me some time ago some details about different ADC measurements with Lime2, I checked this some days ago when combining Lime2 with a H3 board and am now thinking about simply using a Banana Pro to be used as such a power meter since I'm currently preparing measurements of a few H3 boards to arrive soon (see for some preparations this th…
-
Has anyone had the following error when using kernel 4.18 and 19? 1. Start hostapd (with or without dhcpd) 2. Try connecting via WiFi 3. Result... ---------------------------------------------- Aug 01 15:06:24 P2E vmunix: [ 5553.586947] ------------[ cut here ]------------ Aug 01 15:06:24 P2E vmunix: [ 5553.591573] kernel BUG at mm/slub.c:3902! Aug 01 15:06:24 P2E vmunix: [ 5553.595577] Internal error: Oops - BUG: 0 [#1] SMP ARM Aug 01 15:06:24 P2E vmunix: [ 5553.600707] Modules linked in: cpufreq_userspace realtek sy8106a_regulator evdev dwmac_sun8i mdio_mux stmmac_platform stmmac i2c_mv64xxx sun8i_ths ptp 8189fs sunxi_wdt cfg80211…
-
Reputation Points
- 25 replies
- 12.8k views
- 2 followers
-
-
Let's sum up major concerns/problems and unify/create a plan of actions. We already decided to wait with mainline H3-H5-A64 ... which means old stable/legacy kernels/a10-20-xu4 (what else?) mainline should be rebuilt and what remains goes under nightly? Images can be made one board at the time, they can be made in exactly 4 days or not. Perhaps I should emphasize "approximately" more? Or remove this date since it only creates an extra pressure? Or is it ok? This should be fun. For me, most of the time is even sometimes days are wasted and frustration or stress builds up to insane levels. We know which kernels are not done and there is nothing we…
-
Reputation Points
- 25 replies
- 7.9k views
- 1 follower
-
-
EDIT: After discussion with a few users, to avoid the issue of having this modification wiped out by a future DTB update and create the unfortunate scenario where the /boot/armbianEnv.txt requests to load a DTB which no longer exists, it's a lot simpler to overwrite the original DTB thus keeping the naming identical. If the DTB gets overwritten by an update then the reboot functionality may just revert to the no-reboot behavior until the fix is re-applied to the newer DTB. The problem lies in the SDCARD signals not being in the right state for a reboot. To solve this we will de-compile the DTB in /boot/dtb/amlogic/meson-gxbb-odroidc2.dtb to create a source ver…
-
Reputation Points
- 24 replies
- 11.7k views
- 5 followers
-
-
This isn't specific to armbian, I guess. I am not sure if the mainline linux kernel supports USB peripheral/OTG on Banana Pi M2. Armbian doesn't list anything in /sys/class/udc , so I assume it isn't. In the v3.3 kernel released by Sinovoip, there is a dedicated option in the menuconfig for sunxi_usb. I am not sure where to look in the mainline kernel. Anybody has a better idea about this? Thank you.
-
Reputation Points
- 24 replies
- 9.7k views
-
-
Hi guys I'm working to port the bpi-m2m to armbian. Right now i'm having a strange behaviour. I'm new to armbian development. I only use it for a npi-neo back in time. Anyway, my problem is quite simple. I have a working uboot and a working kernel (I think). the decive tree is in mainline. Looking the schematic, the DTS looks it is ok. I crated the armbian configuration, buit an image and it started "working" (you will se why is inside teh quote mark later) . Somehow i got a shell via UART. I configured the wireless AP and I got a working image. (Only BT was not working, no idea why). Due to the BT problem I decided to reboot the SBC and the problem I got b…
-
Just started with creating custom images for an Orange Pi R1+ LTS board. In my build I'd like to compile some custom C++ applications using CMake, then install them onto the root file system to run on the board. Couldn't find much on this on the docs, though maybe I haven't looked hard enough! A couple of questions: I noticed the customize-image.sh script in the build repository - would amending this script be the intended method for this kind of functionality or is there another, better way? How would I provide CMake the relevant info to compile correctly for the board. Thanks in advance.
-
Reputation Points
- 23 replies
- 9.2k views
- 1 follower
-
-
I added a missing memory region from /dev/gpiomem and tested it. gpiomem { compatible = "samsung,exynos-gpiomem"; status = "okay"; reg = <0x13400000 0x1000 0x14010000 0x1000 0x03860000 0x1000>; }; I didn't see where to make PR on github.
-
Reputation Points
- 23 replies
- 6.2k views
- 3 followers
-
-
I wish you all good health. Using the "Armbian" build system, I noticed two bad points: 1 - incomplete cleaning of the source code before starting a new compilation, seen when patches add new files to the tree. 2 - Debian kernel source package includes the git directory. 1) All I do I'm fixing the version kernel (KERNELBRANCH="tag:v4.14.40") and collect several variants for one Board, changing the patchset for each version, adding or removing some. Before each new compilation I'm doing a test of the purity of the source. clean_repo() { display_alert "clean_repo $PWD" #git status -s git reset --hard HEAD # First, return the modified f…
-
Reputation Points
- 23 replies
- 12.1k views
- 1 follower
-
-
Hi anyone else having issue with selecting specific kernel? Adding: KERNELBRANCH='tag:v5.19.16' to build/userpatches/lib.config does not switch. sudo ./compile.sh EXPERT=yes CREATE_PATCHES=yes BOARD=orangepizero2 BRANCH=edge RELEASE=bullseye BUILD_MINIMAL=yes BUILD_DESKTOP=no KERNEL_ONLY=no KERNEL_CONFIGURE=yes COMPRESS_OUTPUTIMAGE=sha,gpg,img CLEAN_LEVEL=make,debs,images,cache Will BRANCH=edge cause conflict?
-
Reputation Points
- 22 replies
- 9.6k views
- 1 follower
-
-
Does anyone knows if there will be Armbian support for the NTC C.H.I.P. I would really love to run Armbina om my NTC C.H.I.P. aka "The World's First Nine Dollar Computer" No SD card on this one but you have to flash it. See: http://getchip.com/pages/chip
-
Reputation Points
- 22 replies
- 11.9k views
- 1 follower
-
-
While 5.4.y is not in ( sunxi64_common.inc ) current yet, at this time of writing I like to explore " KERNELBRANCH="branch:orange-pi-5.5" ". Except for just updating to this branch, I noticed it is just too early as megous github branch is not prepared yet for 5.5-RC1. I am curious to see if any of these have been applied already and what new fun stuff needs to be considered in the kernel .config
-
Reputation Points
- 21 replies
- 6.7k views
- 1 follower
-
-
I find quite strange that CONFIG_DM_MIRROR is not set in the kernel. It makes impossible under lvm to have logical volume mirror, and I just experienced an impossibility to make a pvmove to change one drive for another one. All my filesystems are built upon lvm, the only possibility would be to rebuild a kernel. But I find it quite heavy, since I have to platforms bananapi and espressobin; and it needs to be done for each release. But why no have built dm-mirror as module with the usual CONFIG_DM_MIRROR=m ?
-
Reputation Points
- 21 replies
- 8.1k views
- 1 follower
-
-
I have lost track with which Banana Pi image supports modular PMP out of the box. Do any of your images have dvb header support like Raspbian?
-
Reputation Points
- 20 replies
- 10.4k views
- 1 follower
-
-
It seems the Linux kernel 5.8+ on aarch64 is incompatible with the U-Boot from 2017, at least on the RK3328 boards. This apparently affects the Rock64 as well as my own Renegade. Essentially U-Boot gets stuck on "Starting kernel..." In this post https://archlinuxarm.org/forum/viewtopic.php?f=23&t=14657&start=10 they fix it by recompiling u-boot, newer version from upstream In addition to the existing rock64 defconfig, it seems that the defconfig for the Renegade was finally upstreamed on May! https://github.com/u-boot/u-boot/commit/bab972948e152e468fa5ab34764769fc4cddcaab No more 2017 U-Boot from rockchip for me, perharps... I modified http…
-
In my opinion ntp should be replaced by chrony. Benefits of Chrony include: 1. Faster synchronization requiring only minutes instead of hours to minimize the time and frequency error, which is useful on desktops or systems not running 24 hours a day. 2. Better response to rapid changes in the clock frequency, which is useful for virtual machines that have unstable clocks or for power-saving technologies that don’t keep the clock frequency constant. 3. After the initial synchronization, it never steps the clock so as not to affect applications needing system time to be monotonic. 4. Better stability when dealing with temporary asymmetric delays, …
-
Reputation Points
- 20 replies
- 21.9k views
-
-
recent days I find Chromebook may be better Arm devices with laptop form factor. compare with Pinebook pro, Chromebooks are cheaper, and mass product, and better tested. why no much people discuss how to install 3rd OS to its internal emmc, or reflash its uboot? I have searched on ArchArm forum, only 1 topic. but there actually a way to reflash uboot, and mainline uboot already has support for arm based chromebooks. It should be easy, but why no discussion?
-
Reputation Points
- 20 replies
- 12.6k views
- 1 follower
-
-
Dear Igor, I'am trying to make an image with 3.19 kernel now for a while, but I couldn't make it work. It won't boot. A few weeks ago there was some problems with the patchings, so I tried to do it manually. But it lead me to the same result. Now I deleted everything, related to the image building, and started everything over again. I noticed that your building script has been updated. Now the patching errors disappeared, but I still get the same result, a non booting image. The error says, that "File not found /boot/.next" then "File not found /boot/zImage", "Unrecognized filesystem type", "Bad Linux ARM zImage magic!", ..... Picture from it here. I tried whe…
-
Good morning I have a BPI M1 and M1+ currently running an image from https://banana-pi.org/. Everything works, except it's Ubuntu 16.04. Since yesterday, I've been testing the Armbian images, which are great and up-to-date, but none of them recognize the SATA connection on my SSD. ` fdisk -l ` shows no SATA SSD. Since I absolutely need this connection, I'm stuck. What am I doing wrong, or where do I need to activate the SATA connection? The SATA connection is what makes the BPI M1+ unique. With Ubuntu 16.04, the SATA connection is recognized with both SSD and HDD on the BPI M3. Can someone please help me? I'm completely lost. Regar…
-
Hi folks, I've done a Armbian build for my OrangePi-Plus2e this morning, and discovered that U-Boot "fdtfile" is now set to sun8i-h3-orangepi-plus2e.dtb instead of sun8i-h3-orangepi-pc.dtb as previously. Unfortunately, the sun8i-h3-orangepi-plus2e.dtb doesn't exist, I had to copy the sun8i-h3-orangepi-pc.dtb under the sun8i-h3-orangepi-plus2e.dtb name to make it boot. Where in the build process we manage to set "fdtfile" during u-boot build ? Is that done using mix of manipulations of configs found in config/boards/orangepiplus2e.conf (Zador recently changed it) Also, on separate issue, I've discovered that /usr/lib/linux-u-boot-dev-orangepiplus2e_5.20_armhf…
-
Reputation Points
- 19 replies
- 8.6k views
- 1 follower
-
-
I noticed today that there was no build created yet for Radxa Rock 3C. I found the Rock 3A config file at build/config/boards/rock-3a.conf : # Rockchip RK3568 quad core 1-8GB SoC GBe eMMC USB3 BOARD_NAME="Rock 3A" BOARDFAMILY="rk35xx" BOOTCONFIG="rock-3a-rk3568_defconfig" KERNEL_TARGET="legacy,current,edge" FULL_DESKTOP="yes" BOOT_LOGO="desktop" BOOT_FDT_FILE="rockchip/rk3568-rock-3a.dtb" BOOT_SCENARIO="spl-blobs" WIREGUARD="no" BOOT_SUPPORT_SPI="yes" BOOT_SPI_RKSPI_LOADER="yes" IMAGE_PARTITION_TABLE="gpt" BOOTFS_TYPE="fat" And copied it to build/boards/rock-3c.conf . Then modified it to # Rockchip RK3566 quad core 1-8GB SoC GBe eMMC USB3 BOARD…
-
Reputation Points
- 18 replies
- 14.2k views
- 2 followers
-
-
Would be anyone interested helping me collecting or making kernel fixes for H3? I already collect some fixes here: https://github.com/jernejsk/linux Question remains what to do with out of tree drivers like mali and wireless. I will probably add those which can be found in most SBCs. Igor, what is the plan with mali driver? Would be r4p0 acceptable? Userspace libraries can be found here.
-
Reputation Points
- 18 replies
- 9.6k views
- 1 follower
-
-
Dear All ... My board is cubie2. Let's say I want to move led pins to pins other than PH20-PH21. In 3.x kernel , all we need to do is edit the fex file and compile it to script.bin. The edited parts is (from PH20/PH21 to PE10/PE11) : [gpio_para] gpio_used = 1 gpio_num = 8 gpio_pin_1 = port:PE04<3><default><default><1> gpio_pin_2 = port:PE05<3><default><default><1> gpio_pin_3 = port:PE06<3><default><default><1> gpio_pin_4 = port:PE07<3><default><default><1> gpio_pin_5 = port:PE08<3><default><default><1> gpio_pin_6 = port:PE09<3><default&g…
-
I'm currently trying out various features before going through the tools in detail and attempting to tackle all scenarios. I'll write down some thoughts in this thread for now.
-
Reputation Points
- 18 replies
- 7.8k views
- 1 follower
-
-
I've done a discovery : when using current Armbian overlays in 5.0.y thru dynamic loading (aka : /sys/kernel/config/devices-tree/overlays) , although working, it produced the following warning in "dmesg" : WARNING: memory leak will occur if overlay removed Example, loading i2c overlays produce : [ 80.494728] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /aliases/i2c0 [ 80.494745] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /aliases/i2c1 [ 80.494752] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /aliases/i2c2 [ 80.494789] OF: overlay: WARNING: memor…
-
Reputation Points
- 18 replies
- 7.7k views
- 1 follower
-
-
Certainly not a new item but havn't found an Armbian how-to. Hardware: Rockchip rk3588 based hardware with both SDcard slot and eMMC memory. Wish: make a SD card image that, when inserted in the SDcard slot, causes a bootable Armbian OS image to be written to eMMC from that SDcard, followed by boot from eMMC. The bootable image should remain in its most compact form, to limit copy time, and only upon first boot from eMMC be made to use the entire eMMC. Has this been explored already? Ideas on how-to?
-
sudo apt-get update [sudo] password for servadmin: Hit:1 http://ports.ubuntu.com bionic InRelease Get:2 http://ports.ubuntu.com bionic-security InRelease [83.2 kB] Ign:3 http://beta.armbian.com bionic InRelease Err:4 http://beta.armbian.com bionic Release 404 Not Found [IP: 185.158.177.155 80] Get:5 http://ports.ubuntu.com bionic-updates InRelease [83.2 kB] Hit:6 http://ports.ubuntu.com bionic-backports InRelease Get:7 http://ports.ubuntu.com bionic-updates/main armhf Packages [94.3 kB] Get:8 http://ports.ubuntu.com bionic-updates/universe armhf Packages [78.3 kB] Re…
-
Reputation Points
- 18 replies
- 7.6k views
- 1 follower
-
-
Hi Pulled latest git repo and build mainline image (Ubuntu/Debian both) 4.9.2-sun8i kernel. Eth0 now stuck at 100mb/s and half duplex. I have tried using ethertool to make it full duplex. Not working. The previous image which I used and suggested was Armbian_5.24.170109_Orangepizero_Ubuntu_xenial_4.9.0 This image works with full duplex. Is this a bug or there is more configs needed when I building my own images? From ethtool output, looks like problem with auto negotiation. pi@orangepizero:~$ sudo ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Ha…
-
Reputation Points
- 18 replies
- 10.9k views
- 3 followers
-
-
Ubuntu Server edition doesn't use the fundamentally limited Network Manager for a reason. For any kind of semi-complex networking configuration, (say VLANs, bridges, per-network firewall rules, any kind of policy based routing and so on and so on). Also, conversely on little, largely headless servers with static network configurations, Network Manager is a big, bloaty and intrusive process that adds boot time and complications. Just recently I have struggled hugely with difficult to replicate networking issues. I thought (and Network Manager reported) that NM didn't touch the interfaces specified in e/n/i. Turns out not to be the case. Is there an…
-
Reputation Points
- 18 replies
- 23.1k views
- 2 followers
-
-
Hi all, I've been building armbian images for my nanopim4 boards for some time with great success, however I refreshed the build scripts today and I'm seeing LOADS of errors flashing by and then It crashes - my build machine is an intel nuc I5 with 16gb RAM running Debian bookworm - I hope I've got the log url correct
-
Reputation Points
- 18 replies
- 6.3k views
- 1 follower
-
-
For who is interested in the dwmac-sun8i driver for Ethernet on the Orange Pi H3 family. It is an alternative driver for sun8i_emac driver. I have good results with it. No multicast problems and 24x7 uptime ( no RX errors). The maintainer Coretin mailed me today about an update. Tommorrow version v6 will be updated.
-
Reputation Points
- 17 replies
- 12.5k views
- 2 followers
-
-
Valve published native ARM64 Steam in roughly April 2026. The Steam Frame launched September 14th. I built a client that installs the Steam Frame ARM64 Steam client on my RK3588 board. It launches Big Picture mode and firstboot makes you get past the VR Joystick screen. You can run it as desktop mode thereafter. The CLIENT and GAME run natively, naturally on ARM*. No box64 etc workarounds. Why not try to share if I can? *panvk and vulkan are required. This Contains: Vulkan feature layer for Direct3D translation layer Remote Play decode settings for GPU with no Vulkan Video, Privat…
-
Reputation Points
- 17 replies
- 3.3k views
- 1 follower
-
-
Hello, I'm new in this forum with my Banana Pro I got on christmas. Before I used a Raspberry so I gained a little experience with Linux. For Raspberry nearly every question is asked and answers you could find a lot in internet. But the BananaPi is quite new and so sometimes it is hard to find answers. First I tried to get my Terratec H5 to work and after a lot of research I found out that I need an other driver. Unfortunately the driver "em2884" (still do not know if it works) could not found within Armbian an the odyssey began because I have to compile a kernel. I red a lot of sites to understand what compilin a kernel means, about modules and config. Un…
-
Reputation Points
- 17 replies
- 6.5k views
- 2 followers
-
-
If someone is interested I found the way to have BT working on orange pi Prime. Unfortunately default kernel config is missing the following options and need to be manually recompiled: CONFIG_SERIAL_DEV_BUS=m CONFIG_BT_HCIUART_SERDEV=y CONFIG_BT_HCIUART_3WIRE=y With these changes and adding "uart1" to the overlays in armbianEnv.txt it's possible to use the driver in: https://github.com/lwfinger/rtl8723bs_bt.git and start manually with: ./rtk_hciattach -n -s 115200 /dev/ttyS1 rtk_h5 to have bluetooth working. Alternatively it's possible to use a modified driver and some sta…
-
Reputation Points
- 17 replies
- 9.3k views
- 1 follower
-
-
Hi all, since we're currently collecting tasks to be done by community to get a nice board (OPi Plus 2E) in return I thought I sum up where we currently are regarding working H3 OS images with mainline kernel: Our main showstoppers for releasing H3 images with mainline kernel are still: missing/non-working THS stuff (see explanation here), native Ethernet driver not finished and a few minor bits. My last attempt to check situation has been a few days ago. Since megi rebased his THS stuff (also containing the various USB and Ethernet patches) I chose his 4.6 branch to give it a try (see commit 224550b). Unfortunately I ran into kernel panics when testing on my …
-
Reputation Points
- 17 replies
- 9k views
- 4 followers
-
-
Shall we start to finalise and prepare for images rebuild? Some new features were already documented, but there are some ongoing things and we are also preparing new download organisation, which could be included. - it looks like I manage to disable / merge little too much images, which needs to be built. @tkaiser was right I made a mistake, so please check .conf if I forgot something. - beta builds. we can't check all images, but some should be enough to assume everything is o.k. ... Do we have a minimum set yet? - I will try to enable beta testing protocol / call for testing within this build. What else should be included / finished and pushed into this buil…
-
Tested Armbian_20.05.0-rc.149_Nanopim1_focal_current_5.4.43.img and I even tried hooking up video to see what was going on and nothing. Image doesn't expand on SD. I know this isn't supported, but would be nice to have focal on my old M1s. Also, I've tried the 5/24 image and the same issue.
-
Reputation Points
- 17 replies
- 5.6k views
- 1 follower
-
-
Hello I want to do a special sdcard to my use of multiple card without reconfigure all the time. If I install into a 4gb sdcard after can I write a iso and copy to another sdcard and write to 128gb and when can I resize it into the new card? Thanks
-
In the following window the cursor keys (arrow up, down, left, right) aren't working: the raw terminal control chars appear instead. And the window is kind of "distorted" (for example the G char of General setup appears at the right side of the window, same with the following lines): Tried in a X console as well on tty8, same behavior. One can press only CTRL-C to get out of this window, this of course also aborts the build: How to fix this? My system: x86_64 Debian 8 (jessie) with LXDE desktop, using a Debian 8 in a LXC container for building Armbian for an A20 device. .config - Linux/arm 4.19.25 Kernel Configuration ───────────…
-
Igor, I noticed that your build script automatically parses a URL to determine what the current stable release is for "Next". Since 4.3 is now officially released and has a number of features worth checking out, it would be nice if the build script offered an option to pick from stable vs. mainline. For now I am just manually setting the KernelTag to "4.3", but it would be nice not to have to modify any of the scripts manually and have this be an option you can pick from. Just a suggestion... Thanks.
-
Reputation Points
- 17 replies
- 9.4k views
- 1 follower
-
-
Greetings. Trying Armbian on this board instead of using the usual Buildroot mechanisms. Thanks for the project. Armbian repo cloned etc as per https://docs.armbian.com/Developer-Guide_Build-Preparation/. Ran ./compile.sh which updated various things. Selected the 4.x development version of the kernel, and Debian Jessie, then server option, then things fired up but failed attempting to apply the u-boot config file. nanopi_m1_defconfig is definitely missing. That defconfig is definitely not present in the u-boot repo I use with buildroot. What have I missed here? TIA Jerry [ o.k. ] Syncing clock [ host ] [ o.k. ] …
-
I tried poking around /sys/class/thermal/cooling_device*. The old way was /sys/class/thermal/thermal_zone*/temp, but now cat sys/class/thermal/thermal_zone0/temp returns Invalid argument.
-
Reputation Points
- 17 replies
- 7.8k views
- 1 follower
-
-
When trying to build my own image for Orange PI Win using Ubuntu Xenial 16.04 x64 on VirtualBox i am getting a bunch of messages like below CC spl/drivers/block/blk_legacy.o In file previous definition from include/configs/sunxi-common.h:22,UNXI_TVE0_BASE 0x01c0a000 from include/configs/sun50i.h:28, from include/config.h:5, from include/common.h:21, from drivers/block/blk_legacy.c:8: …
-
Reputation Points
- 17 replies
- 8.9k views
- 2 followers
-
-
I prepared new kernel based on recent H3 Allwinner code. Code was found here: https://github.com/friendlyarm/h3_lichee than it was cleaned and moved to my repository: https://github.com/igorpecovnik/linux -b sun8i On the top there are additional 100+ patches. I am still working on patches so they are not online yet, but you can try first build and compare to old kernel. Download deb package (dpkg -i linux-image-sun8i_5.07_armhf.deb) Patches regarding thermal, video mode changing and camera are missing. They need further inspection and adjustments.
-
Since I've been asked recently why Armbian doesn't ship with F2FS by default I thought let's have a look again what to gain from F2FS (a filesystem specially designed for use with flash media by Samsung few years ago). For a history of F2FS discussion please use the search function: https://forum.armbian.com/index.php?/search/&q=f2fs Armbian fully supports F2FS partitions for a long time now but we don't provide OS images with F2FS for a couple of reasons: F2FS still doesn't support resizing so our default installation variant (ship with a minimized rootfs that gets resized on first boot automagically to the size of SD card / eMMC) wouldn't wo…
-
Reputation Points
- 16 replies
- 17.2k views
- 3 followers
-
-
Looks like A10/A20 audio codec support got merged to linux-next tree. Igor, can you please add these patches? I'll try to find all related bits. There are too many commits to link them one by one. Here is merge commit, it's easier to remove not needed bcm2835 and sun6i stuff from it. https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit?id=2030deefd5bfb68317732d8f64c69c7cb5169e9d
-
Reputation Points
- 16 replies
- 15.5k views
- 3 followers
-
-
I found various information from various places about running minimal egl programs on the OrangePi. Suggesting I need to do things such as modify various .fex's, etc. http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=53 However, I can't seem to find anything that's up-to-date, and much less one that doesn't rely on X to run. And, I'd really like to avoid a dependency on X. 1) Is the most up-to-date userspace driver still https://github.com/linux-sunxi/sunxi-mali I find it hard to believe that that is right considering its age. It is also referenced here: http://linux-sunxi.org/Mali_binary_driver. In addition, no mali modu…
-
Shall we go back with sunxi and cubox NEXT to 4.9.x and push update out since: https://forum.armbian.com/index.php?/topic/4254-cryptdisks-fail-with-new-kernel-41012/#comment-31614 https://forum.armbian.com/index.php?/topic/4498-no-network-after-upgrade-to-530/&page=4#comment-33710 Any other critical thing?
-
Reputation Points
- 16 replies
- 10.8k views
-
-
I found an old bug report on the same version of wicd that is delivered with the legacy builds. Try to authenticate WPA for wifi, get bad password error. Repeated attempts to authenticate as many as 10 times before it is successful. It will finally succeed, therefore; the password is not bad. https://bugs.launchpad.net/wicd/+bug/1084380 A short summary includes, there seems to be a problem in the wpa_supplicant that causes it to occasionally take too long to return from an authentication request. wicd rev 1.7.2 is set to wait 35 seconds then times out and reports BAD PASSWORD, when it should have reported a timeout. The suggested fix was to allow user config for …
-
Reputation Points
- 16 replies
- 12.5k views
- 1 follower
-
-
Hi all, I am just wondering if there are patched kernel images for the Dirty COW exploit?
-
Reputation Points
- 15 replies
- 7.1k views
- 1 follower
-
-
Hi all! Try build the kernel module on the Lime2 Debian jessie 4.6.3, but failed. I use src files from here - https://github.com/linux-sunxi/linux-sunxi/tree/sunxi-3.4/sound/soc/sunxi/i2s Makefile KERNELDIR := /lib/modules/4.6.3-sunxi/build obj-m += sndi2s.o all: $(MAKE) -C $(KERNELDIR) M=`pwd` modules clean: $(MAKE) -C $(KERNELDIR) M=`pwd` clean Ouput make all make -C /lib/modules/4.6.3-sunxi/build M=`pwd` modules make[1]: Entering directory '/usr/src/linux-headers-4.6.3-sunxi' CC [M] /root/src/sndi2s.o /root/src/sndi2s.c:24:29: fatal error: plat/sys_config.h: No such file or directory #include <plat/sys_config.h> …
-
Reputation Points
- 15 replies
- 11.7k views
- 1 follower
-
-
Hi all, I'm building a rpi5b image with some success. My build machine is a x86_64 GNU/Linux with a 1gb ssd and 32gb of ram . The image builds and boots fine but there is no wlan0 device available in the booted image. I can get it by installing the armbian-firmware-full package and rebooting apt install -y armbian-firmware-full reboot I thought I could include the install in the customize-image.sh script but I get an error E: Unable to locate package armbian-firmware-full ( line 515 in the log ) - any ideas guys