Armbian build framework
deprecated forums. READ ONLY
Topics regarding the build framework shall be discussed at Github
373 topics in this forum
-
note: This is from a previous thread about testing, I accidentally moved it, and this was the only way to resume the conversation --- Just kicking off a thread here to talk about different ideas around testing. It would be great if the community could help test more.,,, but what would it look like.... maybe end users can burn a test image and run a test script. the script could do cool things like: * spi loopback test * check for healthy kernel modules * look for dmesg errors * test wifi * test ethernet * test audio? * even run a phoronix test of somesort to validate a particular feature. Are there any simple circuit diagrams people could desi…
-
Reputation Points
- 158 replies
- 75.5k views
- 6 followers
-
-
Greetings, I'm currently modifying the Armbian build system, making it easier to add new desktop environments and application groups. This architecture is subject to heavy modifications until it is merged with the current Armbian build system. A repository with the modified build system is available here : https://github.com/Miouyouyou/armbian-desktop Currently, I only tested adding Ubuntu Focal + XFCE and application groups, since I had to make sure that the postinst and create_desktop_package.sh were actually aggregated correctly, now that they're split into multiple files, and, for comparison, we only have such …
-
Release Candidate Code Freeze Date: TBD Release Planning Meeting Date: 2021-10-16 1400GMT Release Date: TDB Release Candidate Branch Link: TBD Release Changelog: TBD Release Coordinator: @igor We are in doubts to make this release at all due to overall project strengthening and focus on securing maintainers and cut HW which doesn't have it. Alternative idea is to produce a release as is with minimal changes and focus on bug fixing straight from today. Meeting is this Saturday, to get on common grounds. @Igor@Werner @TonyMac32 @martinayotte@piter75 @ning@Myy@balbes150 @sfx2000 @ebin-dev@chwe@gprovost@aprayoga@5kft@JMCC@go…
-
https://armbian.atlassian.net/browse/AR-702 (Don't worry I only tagged it for the 21.08 Release -- so we have plenty of time to think this through) Armbian provides a lot of extra device tree improvements for support. Currently they’re added to the build system via patches, which is very difficult to follow. We need a new approach that makes our device tree files and overlays more visible within the Armbian-build framework.. as well as make it easier for us to upstream our faces to SoC maintainer kernel trees. Obviously lots to figure out here. Tagging a few.. please tag more @martinayotte @TonyMac32@Igor@Rich Ne…
-
Reputation Points
- 0 replies
- 3.4k views
- 2 followers
-
-
In the past few weeks I have been working to improve processes of deploying our work. Scripts that runs in the background are combination of tools that are build into the main tool and additional scripts that run on the server. They are (will be) summed in a (private) scripts repository, but the functioning - which could be interested for any maintainer - are summed in this document: https://docs.armbian.com/Process_CI/ Welcome to add your ideas, especially for the merge request part, which remain unchanged. Otherwise its planned to extend this automation to execute tests, similar or the one from @William Bonnet on virtual image (image already boots insit…
-
Reputation Points
- 1 reply
- 3.2k views
- 2 followers
-
-
Hi, I thought about the situation with the yet announced Orange Pi One (H3 based, $10, Fast Ethernet) that should start shipping on Jan 25th. The PCB is smaller, it features less USB ports than the Orange Pi PC and has a different voltage regulator switching between 1.1V and 1.3V (adjusted through GPIO): http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=895&page=4#lastpost Igor already prepared a test image for Orange Pi Plus based on kernel 4.4.0-rc5 last year (which I used to setup a NAS with an Orange Pi PC in the meantime ) and I would believe mainline kernel support for these H3 devices will improve pretty fast in 2016. It seems …
-
Reputation Points
- 392 replies
- 243.5k views
- 11 followers
-
-
I added a while back 'free' output to 'armbianmonitor' and 'armhwinfo' to get some monitoring data from real-world installations about swap usage. Armbian uses an emergency swap file of 128MB by default (vm.swappiness=0) which means swapping should be avoided unless really needed. Let's have a look and extract data from +50 support URLs collected within the last months. I piped the output of https://pastebin.com/raw/DjxAX6Rn through while read ; do curl -q "${REPLY}" | grep '^Swap: '; done | sort | uniq -c and this is what we end with: 175 Swap: 127M 0B 127M 1 Swap: 127M 22M 105M 1 Swap: …
-
Reputation Points
- 96 replies
- 102.3k views
- 4 followers
-
-
Release Candidate Code Freeze Date: 2020-01-25 Release Date: 2020-02-?? (will update thread) Current Release Candidate Branch Link: v20.02-rc1 Release Changelog: (will update) Release Coordinator: @lanefu Testing Tracking Sheet: https://bit.ly/2TGaeZN (google sheets) The goal of this thread is to discuss testing, bugfixes, and the overall quality of the release. Once the release is complete, this thread should be locked and unpinned. Our Hotfix process for completed releases is TBD. First of all I'm sorry I'm kicking this off so late. I should have started a few weeks ago. I'll continue to update this post with more info…
-
Reputation Points
- 180 replies
- 71.4k views
- 8 followers
-
-
AXP202/209 sysfs interface patch for axp20x MFD drvier in mainline kernel I'll try to maintain this patch as long as axp20x power driver is not present in mainline kernel. Adding partial sysfs interface to MFD driver is not a proper way to implement things in mainline kernel; if you want, you can use this code and RFC power driver patch to write a proper driver and send it upstream. âžœ ~ % ls /sys/power/axp_pmu/{ac,vbus,battery,charger,pmu,control,ocv_curve} /sys/power/axp_pmu/ocv_curve /sys/power/axp_pmu/ac: amperage connected used voltage /sys/power/axp_pmu/battery: amperage capacity charge charging connected power ts_voltage voltage …
-
Reputation Points
- 87 replies
- 45.1k views
- 5 followers
-
-
For the past 10 years, I have been moving evenly and rectilinearly in an inertial frame of reference called OpenSUSE. I had to first read about creating Debian packages and look here: https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/focal/tree/ Both Ubuntu and OpenSUSE distributions start with the kernel source package, which contains a set of scripts and rules for further build. This has a sacred meaning. To get started, I took two scripts from the v5.7-rcX core as a basis and put them in packages/armbian/builddeb packages/armbian/mkdebian checked the build process for bionic current core v5.4.y This initial state can ser…
-
Reputation Points
- 95 replies
- 41.4k views
- 3 followers
-
-
Rebuilding kernel several times in a row, made some changes, that would be nice to have in build script by default, and also some thoughts on custom kernel patches. 1.Option to not overwrite kernel config before compilation. Example: setting KERNEL_KEEP_CONFIG="yes" in build.sh Changes (common.sh): # use proven config if [ "$KERNEL_KEEP_CONFIG" != "yes" ]; then cp $SRC/lib/config/$LINUXCONFIG.config $SOURCES/$LINUXSOURCE/.config; fi 2. Option to use ccache for kernel compilation (at least). ccache can be set by creating symlinks for cross-compiling tools, but having an option in build script is more useful and easier IMHO. Example: setting USE_CCACHE="yes" in bu…
-
Reputation Points
- 154 replies
- 40.1k views
- 2 followers
-
-
Just a thought. Over half of the boards we support feature a 26 or 40 RPi compatible GPIO header and all the other boards expose various protocols and GPIO on various pins and headers. Users coming from Raspbian and trying out any of our boards expect that basics work the same. While it's both impossible and not desirable to be 100% compatible with Raspbian a few things would make transition from Raspbian to Armbian for IoT folks more easy. Simple example: Default user pi in Raspbian has access to GPIO pins -- on Armbian it's currently root only. How's that done? A group called gpio exists in Raspbian, pi is added to it and /etc/udev/rules.d/99-com…
-
Reputation Points
- 53 replies
- 34.9k views
- 10 followers
-
-
Hi devs, I would like to discuss our default settings for the small NanoPi H3 boards that lack HDMI output capabilities (so the use cases are pretty clear: we're talking about headless servers or IoT nodes). Based on some research done the last few weeks I would like to start with these settings: HDMI/Mali400 disabled (for obvious reasons, also this is responsible for some severe energy savings -- can't tell numbers but this is the most efficient measure together with drastically reducing DRAM clockspeed) maximum CPU clockspeed by default 1200 MHz in fex file but 912 MHz in cpufrequtils' settings so that the boards remain at 1.1V by default and also maximum consumpti…
-
Reputation Points
- 23 replies
- 31.7k views
- 2 followers
-
-
In my project I would like to create Armbian ISO that has only the packages that are really needed for system itself and literally few I need for my application. Just to use smallest possible SD card and not update packages I will never use. Regardless how I configure build at the end I got 1GB image. While I know it is possible to go down to 100MB using Ubuntu bionic and latest kernel. Shall debootstrap use configurable —variant option? For me “minbase” would be perfect. But it does not change anything. Shall I put into lib.config my version of PACKAGE_LIST? Still a rootfs is forced to download. No success. So how to strip do…
-
Reputation Points
- 66 replies
- 30.7k views
- 2 followers
-
-
We all know there are several shortcomings which causes mess in the config files and prevent simple implementing of more complex scripting. In order to make build system future proof and to cleanup the exception mess, which is virtually everywhere, I decided to start working on a part of the build system. Now the concept works and it is not that far to be mad if idea is bad packages/extras was moved into this, then board support package and (for now) Cubietruck and Tinkerboard hacks from config/sources/ All others have to be implement into packages and their scripts. It's one time job and it will be much easier in the future, with new boards or functions. …
-
Reputation Points
- 70 replies
- 28.6k views
- 4 followers
-
-
It might be time for some release line. Let's put together what was done in past few month, need to be done, was forgotten and it's worth mentioning. I sure missed stuff out ... so just add it. IMAGES / KERNEL: - all 3.10+ kernels are Docker ready - added Odroid C2 CLI and desktop, kernel upgraded to 3.14.65 - Udoo Neo wireless works - legacy kernel for Allwinner boards was upgraded to 3.4.111 - legacy kernel for iMx6 boards was upgraded to 3.14.65 - vanilla images comes with kernel 4.4.6 - Clearfog comes with 3.10.101 and 4.4.6 - added Armbianmonitor which knows .... - fixes for SPDIF / I2S audio driver in legacy kernel - added USB camera section - added f…
-
Reputation Points
- 35 replies
- 27.2k views
- 2 followers
-
-
Release Candidate Code Freeze Date: 2020-10-18 Release Date: 2020-11-XX Release Candidate Branch Link: TBD Release Changelog: TBD Release Coordinator: TBD Testing Tracking Sheet: TBD (google sheets) The goal of this thread is to discuss testing, bugfixes, and the overall quality of the release. Once the release is complete, this thread should be locked and unpinned. --- Our next release date is coming and perhaps its time to discuss what to push into 20.11, what not, resolve open questions and distract from most used keyword for past few weeks. @Myy @TonyMac32 @balbes150 @piter75 @sfx2000@ebin-dev …
-
Reputation Points
- 83 replies
- 27k views
- 1 follower
-
-
This is to discuss and prioritize enhancements and bugfixes we want to target for v20.05 (Kagu). We will lock this thread 2020-03-15 to manage scope creep. Many items are currently in Jira here https://armbian.atlassian.net/projects/AR/issues/?filter=allopenissues If you're a frequent contributor and would like to join our Jira, please PM me. It's not mandatory, but it would make things easier. To track. Remember the Armbian Mission Statement: Armbian is a base operating system platform for single board computers that other projects can trust to build upon. Let's try to prioritize things that help us deliver on that mission
-
Reputation Points
- 75 replies
- 26.2k views
- 4 followers
-
-
Hi, since a Geekbox (Rockchip RK3368) and two Pine64+ (Allwinner A64) are collecting dust and at least for the latter longsleep already prepared a nice image build process that makes including a 'foreign' rootfs quite easy I thought about supporting arm64 also and not just only armhf. But I still lack oversights over our own build process or don't know in which direction other devs will move (I saw zador rearranging stuff the last days) so I thought I better ask first instead of hacking around I thought about adding a global variable defaulting to "armhf" and setting it to "arm64" for the new boards in configuration.sh since we later have to call make ARCH=…
-
Reputation Points
- 11 replies
- 24.6k views
- 1 follower
-
-
I have compiled to test new armbian 5.04 in a banana pro (Output: Armbian_5.04_Bananapipro_Debian_jessie_4.4.3.zip). At the first boot it is asking for the new user: login as: root root@192.168.178.30's password: Thank you for choosing Armbian! Support: www.armbian.com Creating new account. Please provide a username (eg. your forename): I introduce whatever username and after that the system is booting. There is a loop continuously because after the boot, if I try to login with root, aks again for user but if I login with a created new user doesn't work because the password not was asked before and therefore is not accepting a password. I'm doing something wron…
-
Reputation Points
- 22 replies
- 24.3k views
- 1 follower
-
-
To continue from here. Actually it works the way repository is build together: host Debian Jessie, and then I changed release, update. Now we only have jessie desktop packages, so it looks ok. # armbian.list deb http://apt.armbian.com jessie main utils desktop ... Ign http://apt.armbian.com jessie/desktop Translation-en_US Ign http://apt.armbian.com jessie/desktop Translation-en Ign http://apt.armbian.com jessie/desktop Translation-en_US.UTF-8 Ign http://apt.armbian.com jessie/main Translation-en_US Ign http://apt.armbian.com jessie/main Translation-en Ign http://apt.armbian.com jessie/main Translation-en_US.UTF-8 Ign http://apt.armbian.com jessie/utils Translation-en…
-
Reputation Points
- 30 replies
- 23.1k views
- 1 follower
-
-
Hello everyone, since i couldn't find a section for the NanoPi Neo/M1 (or maybe i just overlooked it), and the OrangePi One is rather close to it anyways, i'll post it here. Would there be interrest in a 3.4.112 kernel tree with the preempt_rt patches (rt143) added? I got myself said NanoPi's some days ago, and started to patch my way up from the original sunxi kernel 3.4.39 to the 3.4.112 version, then added the preempt_rt patches, and finally added (most?) patches from the Armbian build. Obviously manually adding the rejects. I'm also having a U-Boot 2016.09-rc1 that i have slightly patched to have it use uEnv.txt instead of boot.scr, because i got too annoyed t…
-
Reputation Points
- 36 replies
- 23.1k views
- 4 followers
-
-
mainline u-boot can read boot menu from extlinux.conf, and provides a menu to console or display (if support), which is more friendly to boot.scr and debian provides a tool: u-boot-menu to update extlinux.conf. in order to use u-boot-menu in armbian, need to update kernel build scripts, need to follow debian's build rules. or make change to u-boot-menu to fit armbian's kernel.
-
Reputation Points
- 8 replies
- 20.3k views
- 1 follower
-
-
Hello guys can you teach please how to update Armbian's kernel on my device without replacing whole SD image ? thank you
-
Reputation Points
- 2 replies
- 19.3k views
- 1 follower
-
-
Officially, how do I convince my build environment that I still want to use 4.14? When I just ./compile.sh BOARD=nanopiair BRANCH=next it defaults to 4.17 What I have come up with is: git checkout sunxi-4.14 && touch .ignore_changes This results in a lot of patches failing What is the correct way please?
-
Reputation Points
- 13 replies
- 19.3k views
- 2 followers
-
-
it is WIP odroid xu3 & xu4 have 4 Cortex-A7 cores max=1400MHz 4 Cortex-A15 cores max=2000MHz in HMP mode (patched kernel 3.10), 4 cores can run @1.4GHz and 4 cores @2GHz Cf. Heterogeneous Multi-Processing (HMP) solution The ODROID-XU4, equipped with four big cores (ARM® Cortex® -A15™ up to 2.0GHz) and four small cores (ARM® Cortex® -A7™ up to 1.4 GHz), provides improved processing capabilities while maintaining the most efficient power consumption available. With the big.LITTLE™ HMP solution, the Exynos-5422 can utilize a maximum of all eight cores to manage computationally intensive tasks.
-
Reputation Points
- 44 replies
- 18.2k views
- 1 follower
-
-
I am trying to configure "next" with linux-vanilla (4.6.2) and built an Armbian image then booted from SDcard (removing my eMMC) So far, Samsung OSG provided examples of vanilla kernel @jobenvil tested 4.6 kernel but compiled on board WITH partition using UUID instead of /dev/mmc I got 4 cores in the "basic" model (4 little => 4 BIG), network, HDD issue: mixing uboot 2012.07 and vanilla kernel it seems /dev/mmcblk0 doesn't exist for uboot 2012 only boot.ini works with root=/dev/mmcblk1p2 to quick fix the problem I put /dev/mmcblk1p2 for root partition in boot.ini * I know how to manipulate UUID and partition => is it possible to put spec…
-
Reputation Points
- 46 replies
- 16.3k views
- 1 follower
-
-
Hi, Need to have unattended upgrades stopped and not run uppon every boot. What is the best way to do this?
-
Are there any chance to build testing image for Ubuntu 18.04 ?
-
Reputation Points
- 26 replies
- 14.6k views
- 1 follower
-
-
Is it possible to download debian sources for the armbian kernels? If so where are these located?
-
Hello At first, I would like to tell how I think your work you do on the arm boards is great. Looking actively for an alternative to the official Odroid Ubuntu image, I downloaded and installed the Armbian image on a SD card with dd and booted on the Odroid-C2 board. I made a first boot and a update/upgrade cycle on the SD card before to transfer the ext4 (root) partition with rsync (with the basic : -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found", options) to an empty, new made ext4-partition on a 16 Gb-USB 3.0-drive. The OS boots well on the USB device (changed the boot.ini and fstab files as below) and I conn…
-
Hi folks, I started to think about that a while ago and want to share my thoughts with you. In my opinion RPi-Monitor is a great tool to get a clue what's going on on a SBC (especially when testing stuff but also in 24/7 use). It's also lightweight enough to run all the time in the background collecting data and to be used by a few clients also (rendering/display happens in the user's browser and not on the SBC). Currently users have to install RPi-Monitor manually and sometimes seem to be confused (for example they switch between legacy and vanilla/mainline kernel and temperature/consumption graphs disappear). If we would integrate RPi-Monitor into Armbia…
-
Reputation Points
- 19 replies
- 14.3k views
- 1 follower
-
-
Release Planning: April 3rd. Meeting in IRC channel #armbian on freenode. Meeting starts at 2pm GMT. (let me know if this is a bad date, because it is around easter holiday in Germany for example) Code Freeze: 2021-04-19 (Monday April 19th) Release Date: 2021-05-09 (Sunday May 9th) Release Candidate: https://github.com/armbian/build/tree/v21.05.0-rc Changelog: https://docs.armbian.com/Release_Changelog/#v2105-2021-05-09 Coordinator: @Heisath The goal of this thread is to discuss testing, bugfixes, and the overall quality of the release. Open topics: - complete desktop branch merge into master (this seems g…
-
Reputation Points
- 33 replies
- 13.3k views
- 4 followers
-
-
See conversation in this commit for background The current default, Next, Dev naming convention for the kernel source trees is confusing, and a bit inconsistent. I think it's time to rename them and provide clear definitions of what they are supposed to provide. I'll start with some ideas here: Vendor This Kernel is currently called Default . The Vendor kernel would be the BSP-derived kernel or vendor maintained kernel. Typically there for basic functionality early in a boards life. Armbian can supply patches for these kernels LTS This kernel is currently called Next. The LTS kernel would follow a LTS version of …
-
Reputation Points
- 33 replies
- 12.9k views
- 3 followers
-
-
Hi, I'm looking for the simplest way to provide a custom uboot configuration to the Armbian build system. I have read (I think I did not miss something obvious) the documentation pages how to customize Armbian build, but the doc is mostly focused on specifying alternate source version or applying custom patches, while I only need a way to specify an already existing uboot config (generated with make menuconfig from the existing, installed Armbian sources). What would be the best way to tell Armbian to use an alternate uboot configuration? Thanks, Emmanuel.
-
This might be close to be off-topic, but I think this is the closest forum for this thread. Since I read that Igor asked if we know any build-farm services (clouds like Amazon's EC3 or the like), I've been thinking about private build farms. I imagine that Igor does not have a large build farm (perhaps some boards are contributing with distcc). Thomas, what is your setup for building Armbian ? (I imagine that you may have a stronger setup). Other developers, please chip in too. What's been in my mind for a while, is to make a low-cost farm, which would perform well and make things easier and quicker for the Armbian team. There…
-
Reputation Points
- 31 replies
- 12.8k views
- 1 follower
-
-
Is there a way to increase/change CMA (contiguous memory alocator) reserved memory in kernel configuration for H3 devices? The value stays at default of 16Mb, but after kernel/image creation magically increase to some higher value like 160Mb for OpiOne (512Mb RAM), or 256Mb for OpiPC (1Gb RAM). Even if i try to change the value in kernel configuration, like i used to in A20, with: KERNEL_CONFIGURE="yes" FORCE_CHECKOUT="no" in compile.sh , this have no effect for H3 and the above values of 160Mb/256Mb stays the same. So i guess it's defined somewhere else, patch maybe? Is there a way to change this? I want to see if increasing the CMA value will help to get rid of "out…
-
Reputation Points
- 21 replies
- 12.5k views
-
-
Release planning: January 2nd. Meeting location is IRC channel #armbian on freenode. Meeting starts at 2pm GMT. Open topics / development directions: - desktop branch merge into the master - enabling 3D support on desktop(s) - update u-boot (where possible) to 2020.10 and K5.10.y Spoiler My test farm is updated to 2020.10 / 5.10.y Cubieboard Cubietruck Cubox i2eX/i4 (old u-boot) Le potato Lime 2 NanoPi K2 (NIC not working) NanoPi M4 NanoPi M4V2 NanoPi Neo 3 Nanopi R2S Odroid C1 Odroid C2 Odroid C4 Orange Pi Lite Orange Pi Lite 2 Orange Pi One+ Orange Pi R1 Orange Pi Win Orange Pi Zero Orange Pi Zero2 (private u-boot / WIP tar…
-
Reputation Points
- 26 replies
- 11.9k views
- 3 followers
-
-
Hi, I need to add a second SD card reader to my Orangepi zero. I tried with this link https://github.com/nopnop2002/STM32_TFT_8bit . But it doesn't work. I read that SPI is not enabled in Orangepi kernel and i checked with ls /dev/*spi* and the output was - ls: cannot access '/dev/*spi*': No such file or directory. So i edited the /boot/armbinaEnv.txt as adding "overlays=spi-spidev" and rebooted. then checked ls /dev/*spi* and out is - /dev/spidev0.0. But my code is not working..Can you tell me what is wrong here ? These are my pin configuration SD CARD OPI zero ------------------------------------------------------------ …
-
Reputation Points
- 5 replies
- 11.3k views
- 1 follower
-
-
hi, i have latest Armbian environment pulled from github running on Ubuntu Bionic 18.04. There are 2 issues that are bugging me. Not sure It does produce in most cases images but i think they are incomplete. Tried even secondary copy (another clone) that i would run in docker containers just to see if that was the issue but outcome seems to be the same. 1. Every time i start ./compile it pulls Linaro toolchain and fails to verify its signature. Looking at the files https://dl.armbian.com/_toolchains/ it seems that linaro toolchain has GPG signature in ASC file where as others have checksum. Am not sure ... zh@acus:~/armbian$ ./comp…
-
I have a really slow internet connection and I'm doing alot of re-building Armbian and target systems etc. I have a copy of apt-cacher running on a local machine, I know how to configure it on target machines but I'm not sure how I would point the Armbian build system at it? At a guess I'm thinking that I probably need to modify debootstrap to create /etc/apt/apt.conf.d/90-apt-proxy.conf but wondered if anyone had any better ideas?
-
Reputation Points
- 19 replies
- 10.7k views
- 1 follower
-
-
There was recently a discussion on an issue over on github dealing with an issue that popped up when building Armbian within a Docker container. Following on from there, it was decided that it would be a good idea to document the build process using Docker, and adding a howto, best practices, and FAQ to the main Armbian documentation. (I've put my hand up to coordinate this.) Using Docker is a good alternative to a VM, and particularly for anyone on macOS or Windows. So to kick off the thread, it'll be good just to discuss what should go into the docs. Also to see if anyone is interested in building with Docker and hasn't done so yet.
-
Reputation Points
- 8 replies
- 10.6k views
- 1 follower
-
-
Hello, The compilation of a kernel failed with the error returned: ERROR in function compile_kernel [common.sh:254] Armbian building script, http://www.armbian.com | Author: Igor Pecovnik Compiling kernel... ... CC [M] drivers/net/wireless/rtl8189fs/core/rtw_mp_ioctl.o LD [M] drivers/net/wireless/rtl8189fs/8189fs.o LD drivers/net/wireless/built-in.o LD drivers/net/built-in.o Makefile:948 : la recette pour la cible « drivers » a échouée make: *** [drivers] Erreur 2 This error occurred after activating in the config of the kernel: ----> Device Driver -----> USB Support ------> USB Modem (CDC ACM…
-
Reputation Points
- 12 replies
- 10.5k views
- 2 followers
-
-
Just a quick list: It's named completely wrong since it doesn't install anything but transfers an already running installation from one media to another. Main focus on 'without breaking stuff' since transfering a booted/running system is challenging! It's named completely wrong since it's not about NAND and SATA any more (hello Cubieboards and Bananas back in 2014) but eMMC and USB these days (and yeah, SATA too) It's a blind alley: moving the installation from SD card to $somewhere will work. But nand-sata-install is still there, people might want to use it and will fail (though I think that will most probably never happen since once people are h…
-
Hi rtl8189FS was added on august and the version at include/rtw_version.h is v4.3.18.1_15373.20151005 At http://linux-sunxi.org/Wifi#RTL8189FTV I see that the recommended repository is https://github.com/jwrdegoede/rtl8189ES_linux/tree/rtl8189fs That repository use v4.3.24_15589.20151023 There is also newer versions, now I'm patching v4.3.24.6_20019.20161107 https://github.com/CGarces/rtl8189FS Any one has tested this newer versions? maybe @martinayotte ?
-
Reputation Points
- 4 replies
- 10.1k views
- 2 followers
-
-
Hi members and developers, I've tried to compile buster with using the latest armbian build environment for an Banana R1 SCB but it failed whith this errors: ... [ o.k. ] Installing base system [ Stage 1/2 ] /home/wolli/build/lib/debootstrap.sh: line 185: debootstrap: command not found [ error ] ERROR in function create_rootfs_cache [ debootstrap.sh:190 ] [ error ] Debootstrap base system for current lamobo-r1 buster yes first stage failed [ o.k. ] Process terminated I know that this SBC is EOS thats why I need to compile it by my self. Even when I try to compile a supported SBC linke the Bananapi I got this same debootstrab …
-
Today I noticed something strange about packages : armbian-config and armbian-firmware (bionic all) Repository version becomes 19.11.3 (via apt update) but self built packages created via kernel build script are version 5.98 Other kernel packages are ok, version 4.19.85 What about this?
-
Reputation Points
- 4 replies
- 9.7k views
- 1 follower
-
-
Hello I have built Armbian new desktop image and SATA PMP patched kernel debs for OrangePi from the master branch on Ubuntu Xenial VBox host ./compile.sh PROGRESS_DISPLAY=plain FORCE_CHECKOUT="no" CREATE_PATCHES=yes\ BRANCH=default BOARD=orangepi KERNEL_ONLY=no RELEASE=jessie\ USE_GITHUB_UBOOT_MIRROR="yes" BUILD_DESKTOP=yes EXTERNAL_NEW=prebuilt and got this messages during kernel compilation HEAD detached at FETCH_HEAD nothing to commit, working directory clean [ warn ] Make your changes in this directory: [ /root/my_orangepi_kernel/sources/linux-sunxi/sunxi-3.4 ] [ warn ] Press <Enter> after you are done [ waiting ]…
-
Release Candidate Code Freeze Date: 2021-07-18. (Fixes only afterwards) Release Planning Meeting Date: 2021-07-10 1400GMT Release Date: 2021-08-08 Release Candidate Branch Link: TBD Release Changelog: TBD Release Coordinator: @lanefu Testing Tracking Sheet: TBD (google sheets) The purpose of this thread is to discuss testing, bugfixes, and the overall quality of the release. Once the release is complete, this thread should be locked and unpinned. Please subscribe to this thread! I want this release to focus on upgrade stability. That means we need to strongly focus on: * kernel packages * rootfs package…
-
Reputation Points
- 26 replies
- 9.2k views
- 4 followers
-
-
Just for information purposes. I was able to build from, 5.27 for an OrangePiLite complete image, debian Jesse, console server On Debian GNU/Linux 9 \n \l Linux dv7-dhlii 4.9.0-11-exton #12 SMP Sat Dec 17 10:10:47 CET 2016 x86_64 GNU/Linux This is the first time I have been able to successfully build Armbian on my base machine - rather than in a Virtual machine, or container. I am generally able to build whatever Armbian I want in an Ubuntu 16.04 Virtual Machine - though I dislike running linux virtual machines under Linux I have generally been about to build Armbian in and Ubuntu 16.04 LXC Container so long as I do not try to…
-
Reputation Points
- 6 replies
- 9.1k views
- 1 follower
-
-
First. Thanks for so great work in the ARMBIAN community. Any word of gratitude will not be enough. I have been installing Linux on different SBC. Some of them are supported by ARMBIAN, others not. There are some that never will be supported (as the Parallella 16). And the ARMBIAN process it is very clean for the already refined machines. However, when trying to bring up some other machine, it is complicated to understand what to do, how and where, as the process have been evolving for a long period of time. Recently I began to work with @chwe on the BPI-R2, and my first job is to make the nand-sata-install to work. So, I prepared an image to check this, to s…
-
Reputation Points
- 10 replies
- 9k views
- 2 followers
-
-
Hello guys is there a way to customize boot.cmd without changing any git-controlled files ? For example, I would like to setenv console to null. I found the file lib/config/bootenv/sunxi-default.txt but I have no idea how to override it in my userpaches folder. Thanks
-
Did a fresh OrangePi Plus2E image, legacy, Debian jessie, desktop, RT, but the SD boot gives this U-Boot SPL 2016.11-armbian (Jan 06 2017 - 14:49:44) DRAM: 2048 MiB Trying to boot from MMC1 U-Boot 2016.11-armbian (Jan 06 2017 - 14:49:44 +0200) Allwinner Technology CPU: Allwinner H3 (SUN8I 1680) Model: Xunlong Orange Pi Plus 2E I2C: ready DRAM: 2 GiB MMC: SUNXI SD/MMC: 0, SUNXI SD/MMC: 1 *** Warning - bad CRC, using default environment HDMI connected: Setting up a 1920x1080 hdmi console (overscan 0x0) hdmi enabled Error: no valid bmp image at 66000000 In: serial Out: vga Err: vga Net: phy interface7 eth0: ethernet@1c30000 Hit any key to stop autoboot:…
-
Dear All, I´m trying to boot my nanoPi NEO from an external SPI Flash. Actually, I attached a small AT25DF321A and I´m able to see it´s is working: when in FEL mode, using a slightly modified sunxi-tools, there´s the message: osboxes@osboxes:/tmp/marcellus-sunxi-tools/sunxi-tools$ sudo ./sunxi-fel spiflash-info Manufacturer: Adesto AT25DF321A (1Fh), model: 47h, size: 4096k bytes. I can write to and read from it, too. Now, I need to compile U-BOOT with the command "sf" (I know I will need to write another spi driver, but baby steps...). The problem is: when I change the U-BOOT´s .config file and call the "compile.sh" script using the o…
-
Reputation Points
- 10 replies
- 8.7k views
-
-
Dear contributors, the Armbian build framework sub-forum is dedicated to collaborate on the tool founded by Igor. The framework itself is opensource/GPL. Please add in the title, if possible: [WiP] = Work in Progress [RFC] = Request for Comment [TEST], [TEST/CPU/Board] = Feed back on tests [Device specific] [Board specific] etc. The framework doc is here [WIP] The tool aims at building {legacy, vanilla} linux kernels as well as (user-)patching/creating complete working images with {trusty,wheezy,jessie} to write on your flash {sdcard/NAND} Long story short... feel free to: Report bugs related to build script itself or patches supplied with it; Suggest new f…
-
Reputation Points
- 0 replies
- 8.7k views
-
-
I'm on Windows 10 using WSL2 (Ubuntu 20.04) to build (running with sudo). I installed gpg & generated a public key (I chose DSA+RSA, 3072 Length, Never Expire), but get errors with verification: Probably not a supported build environment but I figured I'd see if there was a simple fix rather than spinning up another VM... Came back here because I randomly looked and saw that UDOO was no longer obsolete (THANKS!) CPU configuration: 392000 - 996000 with interactive Displaying message: Preparing host info Displaying message: Build host OS release focal info Displaying message: Syncing clock host info Displaying message: Checking for external GCC compile…
-
Hi, I want a clean Armbian image for BPi without systemd. I pulled the actual Armbian 5.02, elected jessie and vanilla/next kernel (4.4.2) and checked SYSTEMD settings: gerd@development ~/projekte/armbian/lib (git)-[master] % find ./ -type f -exec grep -H SYSTEMD {} \; ./configuration.sh: SYSTEMD="no" # Enable or disable systemd on Jessie in debootstrap process but systemd is still active in the created image. Is there a way to get rid off it ? I saw in the blog that systemd is now default for jessie Regards Gerd
-
Reputation Points
- 13 replies
- 8.5k views
-
-
I am currently learning on the H5 on a OrangePiPC2. I would like to be able to add debug messages to arm-trusted-firmware (bl31) and u-boot code, then re-build them and update my SD card. I did successfully build an image, but having spent some time going through the build scripts and the documentation, and performed a number of recursive grep commands looking where bl31.bin was being referenced from, I have not been able to answer the following questions yet: 1) where is located the script code responsible for packaging bl31.bin and u-boot into an image acceptable by the H5 boot ROM ? 2) where is located the script code responsible for writin…
-
Reputation Points
- 5 replies
- 8.5k views
- 1 follower
-
-
Hello, guys, when can we expect mainline Kernel 4.14 for sun8i h3 ? Now we have only 2 options : 4.11 or 4.13. Thank you
-
What about solving ramlog this way: - added cronjob on every 15 minutes - if space is 75% full do: logrotate --force /etc/logrotate.d/ write to SD card truncate and remove files It is better than now. Good enough for defaults? Spoiler diff --git a/packages/bsp/common/etc/cron.d/armbian-truncate-logs b/packages/bsp/common/etc/cron.d/armbian-truncate-logs new file mode 100644 index 0000000..dbc024c --- /dev/null +++ b/packages/bsp/common/etc/cron.d/armbian-truncate-logs @@ -0,0 +1 @@ +*/15 * * * * root /usr/lib/armbian/truncate-logs \ No newline at end of file diff --git a/packages/bsp/common/usr/lib/armbian/truncate-logs b/p…
-
Hello everybody, I'd like build the module for my usb dongle with rtl8821cu. Im using the 4.4.154 version on rk3328 tvboxes. I need the kernel sources. Is the a repo on github for this build? Thanks and excuse me for my English
-
Reputation Points
- 5 replies
- 8.4k views
- 1 follower
-
-
I got a little problem I interrupted the first lines of the compile.sh and now I do get the error: root@core2duo(192.168.6.19):/home/guido/build# ./compile.sh EXPERT=yes bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell I did found out that when entering the command "exit" this shell will close and the normal menu driven compile gui does start, but maybe anyone could give me a hint to resolve this issue? Many Thanks in advance
-
Reputation Points
- 13 replies
- 8.1k views
-
-
I created a new image for my Odroid C2 with the most current version of Armbian 5.26. Configuration was pretty much standard, except BOOTSIZE=0 and ROOTFS_TYPE=ext4. The image works fine, if dumped to a sdcard. When dumping it to an emmc card, the system boots up, but 'find / > /dev/null' leads to a filesystem error: [ 52.799920] EXT4-fs error (device mmcblk0p1): htree_dirblock_to_tree:913: inode #41001: block 12032: comm find: bad entry in directory: rec_len % 4 != 0 - offset=0(0), inode=8213, rec_len=4097, name_len=0 [ 52.812862] EXT4-fs (mmcblk0p1): Remounting filesystem read-only Behavior is deterministic - I tried with two different boards and two diff…
-
Reputation Points
- 6 replies
- 7.8k views
- 1 follower
-
-
Is there any appetite for a smaller, lighter release without systemd ? Unfortunately it breaks some of armbian-config. I use Devuan at times on my desktop and wanted Armbian for a light Arm64 server. I found a Devuan based method to change over, but it is really simple in just Armbian Replace systemd with SysV Init as the init system on Armbian Buster arm64 (nanopc-t4) $ su - # apt update # apt upgrade # apt purge policykit-1 (suggested by Devuan) # apt autoremove # apt install sysvinit-core edit /etc/network/interfaces to include eth0 auto lo eth0 iface lo inet loopback iface eth0 inet dhcp …
-
Reputation Points
- 9 replies
- 7.8k views
- 2 followers
-
-
thinking of http://forum.armbian.com/index.php/topic/2043-lamobo-r1-520-swconfig-problem-with-last-520-armbian-update/?p=15773 We may ask the forum users and create a list of testers for each board (or family of boards) => we could create a sub forum Armbian/Tech/Dev/Armbian build framework/Testing/ - to call for testers when needed (testers would register a pined thread managed by Igor/Mikhail/Thomas/others) - to report testing on the forum using a title like [5.20/Lamobo-R1] "Status" (OK/KO/minor issues) - create bug reports in appropriate forum each registered testers creates its minimum set of test (like testing the switch config of Lamobo-R1) and cr…
-
Reputation Points
- 17 replies
- 7.7k views
-
-
Hello, I understand plainly zador.blood.stain for keeping the one-liner version of compile.sh I am dumb guy with low memory in brain and I prefer a config file per board (I am using one file for XU4, one for OPi+2E, one for Lamobo-R1, one generic file for playing) instead of a file with plenty of one liners for compile.sh But I have *just* used the plain original (updated) version of Armbian lib and I felt coming back to the Age of ICE (everything is root and sudo, no possible proper CTRL-C of compile.sh to restore all files with user id&group $HOME/.ccache is root, impossible to use RSA keys for forked version of lib (to push/pull) -- unless using the RSA…
-
Reputation Points
- 20 replies
- 7.6k views
- 1 follower
-
-
Hi! I already successfully get mainline Armbian working on Pinebook (no sound - working on fix, and also suspend took much time to wake up), but, I don't like the way how I made it. Github repo: https://github.com/gamelaster/build/tree/pinebook-build I set the branch to "next", I set kernel repository to anarsoul's kernel (contains latest patches for A64 and also for Pinebook & Sopine devices) and deleted all patches from sunxi-next (all that patches has been for 4.14), I just kept and add some of patches. But this is probably terrible idea. @Igor or anyone, can you please me suggest better way to support "next" kernel (The task…
-
Reputation Points
- 12 replies
- 7.6k views
- 1 follower
-
-
Release Candidate Code Freeze Date: 2020-07-18 Release Date: 2020-08-XX Release Candidate Branch Link: TBD Release Changelog: TBD Release Coordinator: @lanefu Testing Tracking Sheet: TBD (google sheets) The goal of this thread is to discuss testing, bugfixes, and the overall quality of the release. Once the release is complete, this thread should be locked and unpinned. --- Our next release date is coming and perhaps its time to discuss what to push into 20.08, what not, resolve open questions and distract from most used keyword for past few weeks. @Myy @TonyMac32 @balbes150 @piter75 @sfx2000 @ebin-dev @c…
-
Would it be possible to add an option build parameter, something along the lines of BUILD_MINIMAL_DISTRO to the compile system? Allowing it as a command line option to compile.sh would be great as well. The purpose of the new option would be to use an alternative PAKETKI variable with only the packages absolutely required for running the system and configuring networking (ideally Ethernet and WiFI) without the bloat of bluez, stress etc. It would also be great if there was a call after install_external_applications to a user provided script that allows the user to install any additional packages that they require. There may be reasons not to do this and / or …
-
Reputation Points
- 13 replies
- 7.5k views
- 2 followers
-
-
Hi, From the supported boards list armbian/config/boards$ ls orangepi* orangepi2.conf orangepi.eos orangepimini.eos orangepipc2.conf orangepipcplus.conf orangepiplus.conf orangepi-r1.conf orangepizero.conf orangepizeroplus2-h5.conf orangepi2g-iot.csc orangepilite.conf orangepione.conf orangepipc.conf orangepiplus2e.conf orangepiprime.conf orangepiwin.conf orangepizeroplus2-h3.conf orangepizeroplus.conf we can see that Orange Pi Plus 2e and Orange Pi Plus are supported, however Orange Pi Plus 2 is NOT. These 3 boards are of trivial differences. I wonder if I can use the configuration of Orange Pi Plus 2e …
-
Reputation Points
- 10 replies
- 7.4k views
- 1 follower
-
-
Short changelog: Removed autodetection for H3 boards, changed DVFS and thermal settings Repackaged tools, hostapd and firmware (may require manual installation of packages) Odroid C2: Fixed headers packaging script, updated kernel configuration, updated boot script Added back watchdog to sun7i-default kernel Purging and reinstalling "unattended-upgrades" package should be recommended in changelog Script "40-updates" update logic was changed; script was switched to python3 since Xenial doesn't use python2 by default. Installing "python3-apt" should be recommended in changelog. Reworked initrd images handling on kernel upgrade ... (to be added) Other fixes and enhancements…
-
Reputation Points
- 17 replies
- 7.4k views
-
-
Is there any simple way that we automatically produce a patch of changes made to the (kernel / uboot) source? Of course also if files are added.
-
Hi Igor, hi team, we are using Armbian since the the first version. We only using it with Banana Pi and Banana Pi Pro. Yesterday I wanted to build a new image for our BananaPro projects, but unfortunately there is no support for Banana Pi Pro anymore. Why? Is it possible to continue supporting this board? What is the difference to the Banana Pi? You still support Banana Pi. Thanks. Steffen
-
Reputation Points
- 10 replies
- 7.4k views
- 1 follower
-
-
Hi, I'm trying to compile a kernel using the procedure described here: https://github.com/igorpecovnik/lib I've set the KERNEL_ONLY="yes" in the compile.sh script, but I get the following error after a while I wonder what i've missed or if there's some other issues. I've tried both the master branch and v2016.08 tag, same result. My system lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial Linux apu 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Any pointers would be much appreciated, Thanks …
-
Reputation Points
- 3 replies
- 7.4k views
- 1 follower
-
-
Hi, I recently set up an ubuntu 16.04 parallels machine for armbian building. I use ./compile.sh BRANCH=dev to build orange pi lite2 dev images. But it failed, here is the log: [ o.k. ] Downloading sources [ o.k. ] Checking git sources [ u-boot h6-hdmi-rebased-1 ] [ .... ] Up to date [ o.k. ] Checking git sources [ linux-mainline h6-integrate-2-ugly ] [ .... ] Up to date [ o.k. ] Checking git sources [ arm-trusted-firmware-sunxi-mainline sun50i_h6_pmic ] [ .... ] Up to date [ o.k. ] Checking git sources [ sunxi-tools master ] [ .... ] Up to date [ o.k. ] Checking git sources [ rkbin-t…
-
Reputation Points
- 17 replies
- 7.3k views
-
-
Hi, I was just setting up a new armbian build environment following the usual github instructions on a bionic 18.04.3 system. Running ./compile.sh (alone or with any configuration) generates the following error: [ o.k. ] Checking for external GCC compilers [ .... ] downloading using torrent network [ gcc-linaro-aarch64-none-elf-4.8-2013.11_linux.tar.xz ] [ error ] ERROR in function download_and_verify [ general.sh:1026 ] [ error ] verification failed From the output/debug/output.log Displaying message: Checking for external GCC compilers info Displaying message: …
-
Reputation Points
- 19 replies
- 7.2k views
- 1 follower
-
-
I don't know if this is related to Linux kernel 5.0 but I didn't have this problem with 4.20 I used linux-headers-dev-.._arm64.deb kernel header files to compile mali kernel drivers on board I don't know if armbian changed something or it is kernel 5.0 related now I can't as linux-headers-dev debian/postinst script don't generate scripts/mod/modpost and only scripts/basic/fixdep any idea? this is output from make -d -s scripts http://paste.ubuntu.com/p/fbhr37q8GF/
-
Reputation Points
- 14 replies
- 7.2k views
- 1 follower
-
-
In case anyone else needs help with this. These steps create an oven-baked .img complete with all custom goodies on board from the get-go. 1. rysnc custom code and any other local dependencies into userpatches/overlay 2. Ensure any library dependencies (libv4l-dev in this case) are met by adding 'PACKAGE_LIST="$PACKAGE_LIST libv4l-dev"' to userpatches/lib.config 3. Step 1 ensures that the target image will have content in /tmp/overlay. In userpatches/customize-image.sh one needs to move said content from the read-only directory to somewhere suitable (/test in my case) 4. Finally have customize-image.sh run the relevant build system and optionall…
-
Reputation Points
- 3 replies
- 7.1k views
-
-
I've been studying and working on Dynamic Device-Tree Overlays since awhile, but after hard work, I've finally got a working prototype using the work from Pantelis Antoniou. During last few days, I was doing debugging to find out why it wasn't working, even if I got the ConfigFS working, it was refusing to grab my simple overlay test. I've finally figured out this afternoon : the Root/Base DTB need also to be compiled with the "symbols" list generated with the Antoniou's version of "dtc". So, I will probably prepare a patch soon and submit it thru a PR.
-
Reputation Points
- 6 replies
- 7.1k views
-
-
new to the ARMbian build process.. seems very well put together. this is my second attempt at a fresh ARMbian Kernal build in a clean VBox Mini_Ubuntu 16.04 VM. this Kernel build (successful) was invoked by: git clone --depth 1 https://github.com/armbian/build cd build ./compile.sh EXPERT=yes BRANCH=dev RELEASE=xenial BOARD=nanopineo2 KERNEL_ONLY=yes I am still easing into the build process, at the interactive prompt, I opted not to change the kernel's configuration. During the build, I noticed that many modules unrelated to my target NanoPiNeo2 board's hardware.. .. ( yes I know it's still a WIP, then for…
-
Reputation Points
- 8 replies
- 7.1k views
- 1 follower
-
-
Hello, all images for OrangePI PC (next) produced since yesterday give the following output: ----------------------------------- U-Boot SPL 2017.11-armbian (Dec 03 2017 - 17:13:28) DRAM: 1024 MiB Trying to boot from MMC1 Uncompressing Linux... done, booting the kernel. Loading, please wait... starting version 232 Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems done. Begin: Waiting for root file system ... Begin: Running /scripts/local-block…
-
Hello guys I have a question regarding H3 overlays. I see that during build "overlay" folder is created in arch/arm/boot/dts and H3 overlays are copied there. Can you point, please, where build framework takes those file from and how to customize this ? The goal here is to add an extra overlay. I see that the structure is very similar to https://github.com/armbian/sunxi-DT-overlays but I can't find in build scripts if you copy files from there or any other repository. Thanks.
-
Reputation Points
- 11 replies
- 6.9k views
- 1 follower
-
-
I made some changes in the build scripts and wanted to ask if some of you may find them useful... ability to use custom skel folder in /userpatches directory support for xdm display manager (with graphical keyboard) selectable display manager in expert mode (lightdm, xdm or nodm) Especially the custom skel folder gives much more flexability for modders to generate images for wip or scs boards. I am currently testing different configurations, all seems good so far. What do you think about these changes? Would a pull request make sense?
-
Reputation Points
- 16 replies
- 6.9k views
-
-
Hello everyone, I have been using a pre-built Armbian image on a Nanopi M1 Plus and I have been very happy with it. However I have several modifications specific to my usage of the board (setup some files in /etc/, create default users, install or remove some packages, etc.) that I would like to add to the image in a repeatable way. By repeatable I mean that I could add the set of scripts/patches/packages etc. to source control so that other people could them rebuild the same exact image. All of the advice I have found searching the forum points to this process https://docs.armbian.com/Developer-Guide_User-Configurations/ But it does requir…
-
Why do I want the source code? Well I am working with an Allwinner H5 board (Orange Pi PC 2), getting a RTOS to run on it, and want to study some of the device drives. I have found the Armbian sources for the H3 quite valuable in this way. So I spent the bulk of the afternoon and got nowhere. My desktop is a Fedora System. I don't want to install VirtualBox again (which is what I did several years ago in order to get the H3 sources). I tried the Docker thing, but Fedora 32 and Docker don't work together. Then I remembered that I have access to a system running Fedora 30, and the Docker setup worked fine there, but the process choked with this: …
-
Reputation Points
- 7 replies
- 6.8k views
- 1 follower
-
-
Please see the boot log of Orange Pi PC, FEL/NFS booting kernel 4.6-rc1 with (mostly) working Ethernet: U-Boot SPL 2016.03-armbian (Apr 02 2016 - 13:09:08) DRAM: 1024 MiB Trying to boot from U-Boot 2016.03-armbian (Apr 02 2016 - 13:09:08 +0200) Allwinner Technology CPU: Allwinner H3 (SUN8I 1680) Model: Xunlong Orange Pi PC I2C: ready DRAM: 1 GiB MMC: SUNXI SD/MMC: 0 Card did not respond to voltage select! *** Warning - MMC init failed, using default environment In: serial Out: serial Err: serial Net: No ethernet found. starting USB... USB0: USB EHCI 1.00 USB1: USB OHCI 1.0 USB2: USB EHCI 1.00 USB3: USB OHCI 1.0 USB4: USB EHCI 1…
-
Hello, I'm planning to use Armbian for a custom distribution (target is Orange Pi Zero, for now). Usually, for this kind of job I use Yocto. But this time, I intend to use the board as a ROS server, and quite frankly, integrating ROS into Yocto is quite painful. As it will be used only for a hobby robotics project, I don't really mind using another method. So, the thing is, I intend to create a customized Armbian distro with ROS preinstalled. But, I will also need to cross-compile and install some of my own projects. I was wondering, what is the most standard way to cross-compile (mostly C++, here, but whatever) a project for int…
-
Hi, attached is a patch for U-Boot (should work on 2016.09-rc1 and 2016-09-rc2-dirty, will probably work on older ones as well) that makes it use the plain text file uEnv.txt instead of boot.scr, which has to be translated to a binary file first. This way changing the environment means only editing a text file, instead of editing a file, converting it to binary, and copying it over to the /boot partition on the SD. This becomes active if the U-Boot config has the option OLD_SUNXI_COMPAT disabled (in the menuconfig this is under ARM architecture -> Enable workarounds for booting old kernels). It also adds a small patch to board/sunxi/board.c to skip the setting …
-
Hello guys, I tried to build v3.* starting from here https://github.com/armbian/build, my build environment is Hiper-V & Ubuntu 16.04 x64. I have chosen OrangePi One board to build u-boot & kernel of v3.* but got issue with compiling kernel. Looking into log & scripts I found the compiler version assigned for kernel is > 6.x but looks like the code base (or whatever) is not ready for this high version. Logs attached. Can you help, please ? Thank you logs-26_05_2017-14_26_00.tgz
-
Reputation Points
- 22 replies
- 6.6k views
-
-
Mainline kernel 4.7 brought separate Device Tree configuration for Lime2-eMMC board. What should we do with this board? Don't provide separate images, write some basic instructions about changing Lime2 images to use eMMC Provide separate images with mainline kernel Provide separate images with mainline and legacy kernels I remember about default DRAM frequency issues, but we always can lower default value in u-boot configuration patches. Also I reworked Pine64 configuration and, now build process for legacy u-boot should be more reliable, and mainline (dev) target is also available for building. I think we should start providing preliminary images (Jessie CLI…
-
Reputation Points
- 10 replies
- 6.6k views
-
-
Hi guys, Is this syntax still valid? Config file is placed in userpatches/config-<conf_name>.conf ./compile.sh docker <conf_name> It still displays the configuration menu for me. Thanks in advance.
-
I tried to compile a new kernel. It compiles finaly, but I miss the file: linux-dtb-dev-sun8i_********** Instead I see a file: linux-libc-dev_5.27_armhf.deb Anyone has an idea hat goes wrong and how I produce this file? See compilation logs: https://pastebin.com/98en8B4n dpkg-deb: building package 'linux-firmware-image-4.12.0-next-20170529-sun8i' in '../linux-firmware-image-4.12.0-next-20170529-sun8i_5.27_armhf.deb'. dpkg-deb: building package 'linux-headers-4.12.0-next-20170529-sun8i' in '../linux-headers-4.12.0-next-20170529-sun8i_5.27_armhf.deb'. dpkg-deb: building package 'linux-libc-dev' in '../lin…
-
Reputation Points
- 6 replies
- 6.5k views
- 1 follower
-
-
Hey Guys, following this very closely for a couple of days now, and I want to starting putting my two cents in the bucket. I work with the (Olimex) A13-SOM and got some working images. All quiet hacky so I would love to add the configuration to the installer script to get some clean build images. Where to start? What info do I need? I want to do both legacy kernel(I use LCD output) and vanilla kernel. Booli
-
Reputation Points
- 8 replies
- 6.5k views
-
-
Tried to have a new build today and got this [ error ] ERROR in function compile_kernel [ common.sh:200 ] [ error ] Kernel was not built [ @host ] [ o.k. ] Process terminated I was trying to build with options OPi PCPlus, RT patch, jessie, desktop and got this stopping error message Is there any log with details that I can review in order to pinpoint the exact problem?
-
Reputation Points
- 14 replies
- 6.4k views
- 1 follower
-
-
Hello guys can you help me please understand your overlay compilation support which is working in "next" build? I transferred required patches and made a build with 4.15. Now I have my dtbos and scr in place, added "overlays=" in armbianEnv.txt but my overlays are not loaded in run-time. I noticed that you have the following condition around dtbos: ifeq ($(CONFIG_OF_CONFIGFS),y) ... endif and there is also a special patch to add configs module to build. My question: is configs module required for loading overlays ? I can't apply this patch into 4.15 as configfs.c is not compatible with new codebase. …
-
Reputation Points
- 11 replies
- 6.2k views
-
-
I have several files I want to embed into the compiled image, such as logos, desktop backgrounds, some public keys, scripts etc. I can put them in correct place (e.g. /usr/local/bin) or put it in a directory at root (e.g. /MyAppSetup) and run a script to handle/move them. In the past I was using a private git repo on my server to clone these, but if I'm compiling, I'd like to get rid of this extra layer. I could not find a way to do that. Could someone please advise?
-
Reputation Points
- 4 replies
- 6.2k views
- 1 follower
-
-
For some days now I get the following error trying to build C4 images. I attempted the --fix-missing, apt update apt upgrade etc, still this after some time in compilation. Running in a Virtualbox direct session, no Vagrant or the like. Had been working fine for quite some time, went a few weeks and decided to rebuild and got this error. Is it trying to download from my own machine? What to do?
-
Reputation Points
- 9 replies
- 6.2k views
- 1 follower
-
-
Bugfix v1 was already pushed out: [AR-551] - Update fan configuration, enable network LED and enable UPS timer Updated Helios64, Rockpi 4* images and rockchip64 kernels Bugfix v2 Let's try to patch other critical things before Christmas. I already addressed ZFS problem on Focal by adding most recent DKMS package, but to solve it also for Buster it requires all kernel recompilation - in case you want to push some late changes, now it's the time. The Beast can handle that in no time We hopefully fixed Odroid HC4 (don't have HW to test), added KVIM2, DVFS on mvebu will be disabled from now on to secure stability (moving to 5.9.y ?)…
-
Reputation Points
- 13 replies
- 6.1k views
- 5 followers
-
-
What do these explicitly do? Which ones can be disabled? Which ones can interfere with other system mods? sudo systemctl list-unit-files | grep armb* armbian-firstrun-config.service enabled armbian-firstrun.service disabled armbian-hardware-monitor.service enabled armbian-hardware-optimize.service enabled armbian-ramlog.service enabled armbian-resize-filesystem.service disabled armbian-zram-config.service enabled I've notices that ramlog can be disabled two ways - in the config, or disable …
-
Hello, first I want to thank for the Armbian distribution and the developer tools. "sudo ./compile.sh" complains about a syntax error in configuration.sh. Already up-to-date. Already on 'master' Your branch is up-to-date with 'origin/master'. [ o.k. ] Preparing [ host ] /home/toor/armbian/lib/configuration.sh: line 236: syntax error near unexpected token `)' /home/toor/armbian/lib/configuration.sh: line 236: ` orangepipc)#enabled' [ o.k. ] Starting Armbian build script [ @host ] [ o.k. ] Building [ Armbian 5.00 Bananapim2 Debian jessie next ] [ o.k. ] Syncing clock [ host ] [ o.k. ] source downloading [ @host ] [ o.k. ] ... creating a shallow clone fatal: repo…
-
Reputation Points
- 16 replies
- 6k views
-