Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Advanced users - Development

Kernel, patches, hints, image building

Subforums

  1. Discussion regarding Armbian's Mission, Strategy and Project Administration.

    Not a technical forum.

    • 4.9k posts
  2. 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
  1. Hello, I'm looking for armbian 23.8.1 repository on github for building my own image. On github site there is on only the latest and after the 23.08 is more recent one. So where can i download the branche 23.8.1 ?

    • Reputation Points

    • 1 reply
    • 2k views
  2. Hello, I have a Radxa Rock 4se with an RK3399 Rockchip on board. On my host system I run virtualbox with Ubuntu 22.04. I have build succesfully an armbian configuration for the Rock 4se with an edge kernel(6.6.xx) and it runs perfectly on my board, which also has an Raspbbery Pi camera v2 with the IMX219 which also runs okay. However know I would like to make some adjustments to the imx219.c driver, I know that in the cache directory the linux kernel is available. Can I adjust the imx219.c driver in the cache/sources/linux-kernel-worktree/6.6__rockchip64__arm64 and recompile only the kernel, without that the kernel completly is…

  3. Dear Armbian ARM64 6.6.x kernel people: Orange Pi 5 delivers incorrect larger SCTP chunks to SCTP. from lower IP stack in kernel. This can be seen from the computed CRC-32 checksum below. The packet length is right. This CRC-32 checksum process works correctly on OpenSuSE x86_64 Tumbleweed with kernel 6.5.4-1. It also works correctly on Armbian ARM64 5.10.110. Hence we believe the IP code is faulty in the 6.6.x kernel "stable rolling release" from Armbian. This SCTP driver is used in Telecom by companies like Nokia and Ericsson instead of Linux kernel SCTP and we would like to get it working on the OrangePi 5. Shorter packets like the SCT…

    • Reputation Points

    • 1 reply
    • 1.8k views
  4. Started by JF002,

    Hi! I recently managed to boot Armbian on the QuartzPro64 board (RK3588) from Pine64. I also installed Proxmox, which worked out of the box. This is really amazing to me! To do this, I manually replaced the kernel and DTB file from the Armbian image for the OrangePi5 board, since it's based on the same CPU. Now, I would like to build the image for the QuartzPro64 using the Armbian build script. So far, I've already : added a new .conf file in config/boards (based on orangepi5-plus.conf) added a new .config file in config/kernel added a new entry in the list of branch in config/sources/families/rockchip-rk3588.conf. …

  5. Started by markbox,

    We have 6.6.rc1 kernel installed using Armbian_23.11.0-trunk.105_Orangepi5_jammy_edge_6.6.0-rc1_xfce_desktop.img.xz. I've also installed the Armbian Linux edge headers 6.6.0-rc1-edge-rockchip-rk3588 (linux-headers-edge-rockchip-rk3588 23.11.0-trunk.107). I am able to compile externel kernel modules. I would like to get the kernel source for the 6.6.rc1 kernel. I have cloned the main branch using: git clone --branch=main https://github.com/armbian/build And used the menu system by running compile.sh to select orangepi5 and other options. When it started building I could tell right away it was not working towards the 6.6.rc1 kernel…

    • Reputation Points

    • 4 replies
    • 5.9k views
  6. Started by Gullik,

    Hello, I have just installed the Armbian_23.11.0-trunk.114_Orangepi5_jammy_edge_6.6.0-rc1_xfce_desktop.img It boots OK, but does not present any desktop, but I can ssh into it and configure In syslog I find lots of errors where lightdm fails due to: Sep 20 16:10:15 orangepi5 systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 4. Sep 20 16:10:15 orangepi5 lightdm[2103]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files Sep 20 16:10:16 orangepi5 systemd[1]: lightdm.servi…

  7. Hi, I have a board Orange Pi Zero with modified PAs for power of WiFi module from PA20 to PA02, by soldering a connection on board. This is done to allow connection of I2C DAC. I see that board definition in 'u-boot/configs/orangepi_zero_defconfig' It uses dts definition of: 'arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts' I need to modify one section of this dts file from: reg_vcc_wifi: reg_vcc_wifi { compatible = "regulator-fixed"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-name = "vcc-wifi"; enable-active-high; gpi…

  8. @Igor Probably one of the experts to ask I noticed there has been many changes and documentations not up to date Noticed deprecated options when running the ./compile.sh with options So far so good. I noticed though below behavior and wanted to check if normal or how can I enable the interactive process (asking to proceed if low disk space ) I have created a new vm with latest recommended base os (no desktop) After few tests when space runs low, the interactive options ctrl+c or enter show only if i run the ./compile.sh if i run ./compile.sh uboot-patch (or any option even expert) it kills the compile without asking Any…

    • Reputation Points

    • 0 replies
    • 1.4k views
  9. Hi all, I need to customize the /etc/fstab during the build to mount a mtd partition and also to override some mountpoints with tmpfs in order to reduce wearing on mmc. So, have added the following lines to customize-image.sh: cat <<EOT >> /etc/fstab # Reduce SD wearing by storing log files into ram (no need as overlayroot is used to freeze all the rootfs) tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev 0 0 tmpfs /run tmpfs defaults,noatime,nosuid,nodev 0 0 tmpfs /var/tmp tmpfs defaults,noatime,nosuid,nodev 0 0 tmpfs /var/log tmpfs defaults,noatime,nosuid,nodev,noexec 0 0 tmpfs /var/lib/logrotate tmpf…

  10. Hi guys, I'm running out of ideas... Following situation, I use since years Armbian Bullseye on the HC2 with a 3,5" HDD, with OMV and Syncthing. Now I replaced the HDD with a SDD, copied and work without issues with the old HC2 board. I have as well a HC1 board here, so ideal solution is, change SD and SSD to the HC1 and my expectation is, should work. For sure the MAC would change, but seems the network connection isn't working at all. At least my expectation is, there should be a new address received via DHCP (setting is DHCP). Did I miss some important Armbian specific settings? Maybe there is something set in first run? Both board run seamless with a new f…

    • Reputation Points

    • 2 replies
    • 2.5k views
  11. I found what a likely duplicate out-of-tree driver after investigating a warning from the kernel build: CC [M] drivers/gpu/drm/panel/panel-simple-dsi.o drivers/gpu/drm/panel/panel-simple-dsi.c: In function 'panel_simple_get_modes': drivers/gpu/drm/panel/panel-simple-dsi.c:310:73: warning: passing argument 3 of 'of_get_drm_display_mode' makes pointer from integer without a cast …

  12. As bookworm is stable now I want to update my odroid HC2 from bullseye to bookworm? Any experiences welcome. I know this is not supported. But in principle it should work. I did the update from buster to bullseye and that worked perfectly (see link to threat below). I would just do the same for the new update. But maybe there is one special fact to remember that wasn't necessary for the last update. Jürgen

  13. Started by Andrea,

    Hi all, I need to add some packages to Armbian in the build phase. I tried two ways, both failed: 1. Had run through docs (https://docs.armbian.com/Developer-Guide_User-Configurations/), and the suggestion is to add a var PACKAGE_LIST_ADDITIONAL in userpatches/lib.config PACKAGE_LIST_ADDITIONAL="$PACKAGE_LIST_ADDITIONAL watchdog modemmanager iptables iptables-persistent dnsmasq bridge-utils iproute2 openvpn" Building the image I get the following error: [🌱] Using user configuration override [ /home/andrea/armbian/build/userpatches/lib.config ] /home/andrea/armbian/build/userpatches/lib.c…

    • Reputation Points

    • 5 replies
    • 9.4k views
  14. Hi there, trying to iterate on making small changes to a kernel driver module, and using armbian to help build the kernel (cross-compiling off the device). I'm aware of kernel-patch mode, but for making small changes, compiling, and iterating like this over and over, making and then putting patches into place on each cycle is quite cumbersome. Is there some way to tell armbian build _not_ to update the kernel, i.e. let me build with dirty tree, as I'm in a dev cycle? I just want to edit something in my local kernel tree, then build the kernel, and repeat

  15. 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…

  16. Hello, I try build kernel for NanopiNeo board with user kernel patch, but I don't understand with path needed put my patch. In previous version armbian's builds I just put files to userpatches/kernel/sunxi-current how it described in docs. But now with current version Armbian build system it's not working. I put my custom linux-sunxi-current.config to userpatches folder, my patch to userpatches/kernel/sunxi-current and try build kernel with command: ./compile.sh BOARD=nanopineo BRANCH=current kernel I see that linux-sunxi-current.config found and applied but not patch isn't.

  17. Hello, for quite some time I have noticed that it seems impossible to build just the kernel, an image is built every time. I am using the following command: ./compile.sh BOARD=odroidxu4 BRANCH=current RELEASE=bullseye BUILD_MINIMAL=yes BUILD_DESKTOP=no BUILD_ONLY="kernel" KERNEL_CONFIGURE=no USE_CCACHE=no KEEP_KERNEL_CONFIG=no DEB_COMPRESS=xz Additionally, output/debs seems not to be cleaned, despite documentation indicating this should happen with default CLEAN_LEVEL. Am I doing something wrong? Or does documentation need updating? Thanks!

  18. Could someone point me to a guide / how to / existing build script to create a bootloader image for the Radxa Rock-3a? Context... I'm trying to get a Radxa Rock3c to boot with a modern (6x) Linux kernel. This has the Rockchip rx3566 unlike the Radxa Rock3a which has the rx3568 (supported by Armbian). This is my first time working with u-boot, so I'm trying to follow Rockchip's own guide (here). Sadly that guide seems to be a rather cryptic, poorly translated, and file names don't appear to mach anything I can find. Radxa's own binaries (here) don't seem to know about the rk3566 or rk3568: I get errors when I use mkimage. But other distributio…

    • Reputation Points

    • 0 replies
    • 2.7k views
  19. Hi there, Recently I flashed the latest armbian on a sd card and booted OrangePi 4. Everything works smoothly except for the audio. I just see HDMI {recording,playing} devices. But OrangePi 4 has an audio jack onboard and a built-in microphone. Here are more details: root@orangepi4:~# arecord -l **** List of CAPTURE Hardware Devices **** card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 root@orangepi4:~# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000…

    • Reputation Points

    • 0 replies
    • 2k views
  20. In kernel 6.1.24 default configuration for orangepione and orangepiplus2e is not checked module wireguard, which was previously checked. Is it paraticular reason for this or it's jus mistake. Please can devs make it checked in furure, this saves time when building. Thanks in advance.

    • Reputation Points

    • 2 replies
    • 2.3k views
  21. Hello, everybody. I managed to succefully pu to work my recently acquired Orange Pi PC, using Ubuntu server. Now, I'm trying to configure my new Orange Pi 2g IOT as well. However, I just found out it doesn't have a monitor out, and I don't know how to access it via USB. So I had an idea: The 2g IOT has TX, RX, GND connections, and so does my Pi PC... Can anybody tell me How I can use the Pi PC to run linux commands on th 2g IOT? I don't have a Usb-ttl-uart connector, and it's veru hard to get one on my region... Thnak you very much.

    • Reputation Points

    • 0 replies
    • 1.7k views
  22. Hello, I have been building images for the NanoPC-T4 with armbian successfully in the past. However I now get the error "could not resolve 'ports.ubuntu.com'" when the build tries to install ping_5.1-1_arm64.deb (full log below). Do you have any idea what this comes from and how I could solve/debug this ? Thank you Additional info : I added 8.8.8.8 as an alternative DNS server on my machine, I can ping ports.ubuntu.com successfully. I have cloned the armbian build and head points to this commit https://github.com/armbian/build/commit/5b8d86ae5f6f34cf6cc13edf6b1def2773f66f0a Best regards, Rick …

  23. 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…

  24. Started by Will Santana,

    Hi, Just yesterday I had to reinstall my server (odroid-xu4 based). I've been using Armbian a few years now. But this time, no matter if just after a fresh install or after firmware and packages update/upgrade, it fails to reboot I no long have the release number of the previous install I've used, but tryied this time with 22.11.1 and 23.01.1 and both fail the same way After a few debuging it turned out to be that the /etc/fstab entry for the microSD starts just with the UUID code, but adding the "UUID=" string to the line begin, solves the issue Don't know when the bug began or where to properly report the bug, so I started this thread, but I'll be gl…

  25. Hello, im trying to map the i2c-2 to some GPIO ports and have to rewrite the device-tree on armbian 22.04. I'm failing miserably and have no idea how-to do it. I managed to compile the i2c-gpio.ko kernel module as it is not part of the armbian 5.15.89-sunxi kernel. However, here i'm stuck and cant manage to make it happen. On RPi it was simple adding an overlay to config.txt: dtoverlay=i2c-gpio,bus=2,i2c_gpio_sda=27,i2c_gpio_scl=17 /boot/overlays/i2c-gpio.dtbo I'm trying to replicate that for Armbian, here is my dts file: // Overlay for i2c_gpio bitbanging host bus. /dts-v1/; /plugin/; / { compatibl…

  26. Hello, I am trying to port my developed module to the newest Armbian system. Once I had everything worked in very old Armbian developed in 2018 based on kernel 3.4. There is a hardware module connected via i2c1. When my program tries to communicate with it, it doesn't work and I get errors kernel: i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0 I've uploaded the diagnosis information to URL: https://paste.armbian.com/aciwalafah There was a problem also in Armbian 22.11 system. I upgraded it after found information about some solution for i2c probem with similar error messages. Please advise. Thanks.

    • Reputation Points

    • 1 reply
    • 2.8k views
  27. I have 2 usb interfaces. The enx* interface is a cell connection and wlx* is wifi. It looks like the route metrics are causing all the traffic to go through the cell modem? Where is the route metric configured and how can I change these in a general way? I'd like to configure several computers without having to know the unique name of each interface. route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.225.1 0.0.0.0 UG 100 0 0 enx169cc859c209 0.0.0.0 192.168.1.1 0.0.0.0 UG 600 0 0 wlx3c3300700ede 169.254.0.0 0.…

  28. Hi, I have two meson64 SBCs where one is Khadas VIM 3 and the other is Odroid N2. They have been running almost the same setup and there has been minor differences with time. For the past months, I have had issues with the error Illegal instruction for my Odroid N2 server. I did a clean install earlier today (Armbian_23.02.2_Odroidn2_jammy_current_6.1.11) without success. For instance, I often face the error when running cryptsetup benchmark. Most of the time I have to reboot multiple times, reinstall cryptsetup packages, try the armhf packages and more. I have never had the same issue with Khadas VIM 3. The issue seems to be related to argon2i and…

    • Reputation Points

    • 3 replies
    • 2.8k views
  29. I'm having trouble trying to do a custom kernel configuration using this image on my hc4. It's just not opening menuconfig, I get the screen to select the board ( odroid hc4), then the LTS/Edge kernel screen, then this is the only output: ~/build$ ./compile.sh BOARD=odroidhc4 BRANCH=current BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_ONLY=yes KERNEL_CONFIGURE=yes COMPRESS_OUTPUTIMAGE=sha,img [🌿] Applying cmdline param [ 'BUILD_MINIMAL': '(empty)' --> 'no' early ] [🌿] Applying cmdline param [ 'COMPRESS_OUTPUTIMAGE': '(empty)' --> 'sha,img' early ] [🌿] Applying cmdline param [ 'BUILD_DESKTOP': '(empty)' --> 'no' early ] [🌿] Applying cmdline param […

  30. 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…

  31. Started by sgjava,

    I was able to get RTL8188FTV $2.00 US USB wifi https://www.ebay.com/itm/123713550193 working with a script I made from a forked project. The power saver has already been disabled in the Makefile. Check out https://github.com/sgjava/rtl8188fu/tree/arm. I've tested this on ARM 32 and ARM 64, but not x86 or x86_64. This is currently a dkms module that requires beta repos to get matching kernel headers.

  32. I'm attempt to do two simple switches via GPIO on OrangePi R1 LTS Plus using RK3328 using .Net Core and here my code snippet. GpioController ioc = new GpioController(PinNumberingScheme.Logical, new RockchipDriver(gpioRegisterAddresses: new uint[] { 0xFF21_0000, 0xFF22_0000, 0xFF23_0000, 0xFF24_0000 })); int iPin=RockchipDriver.MapPinNumber(???) // where do I find the information to do logical pin number mapping? ioc.OpenPin(iPin); ioc.SetPinMode(iPin, PinMode.InputPullUp); PinValue v=ioc.Read(iPin); Thanks for reading and any suggestion is appreciated.

    • Reputation Points

    • 5 replies
    • 4.6k views
  33. Started by bappelt,

    I am trying to get NanoPi Neo to work with a Murata 2AE module Over USB. The Murata module uses the Infineon CYW4373 chipset. So far I have: Rebuilt the kernel with CONFIG_BRCMFMAC_USB=y. This allowed the device to be recognized, but unable to load a driver Installed linux-firmware. Now the devices loads and even shows up as a wireless interface in ifconfig (wlan0 on bleeding edge, wlx..... on current) However, configuring the interface or scanning does not work. root@nanopineo:~# iwlist wlan0 scan wlan0 Interface doesn't support scanning : Invalid argument and I can find the following errors in dmesg: …

  34. Started by bappelt,

    I would like to use a CI service to build Armbian images, ideally BitBucket pipelines since that is where most of my projects are. Has anyone had any success doing something similar? I thought it would be easy since docker based builds are supported, but it seems the supported technique is to run a command on the host that starts a separate docker container. Most CI build now are already running in a container and while I think running docker inside docker is possible, I have not been able to get that to work well in the past.

    • Reputation Points

    • 1 reply
    • 5.1k views
  35. Hello All, To all striking with sdcard issues , I have a good news today! NORMAL AND FIGHTING WAY Normally you put your sdcard on a adapter on a big computer you have flashed with a working and booting sbc to be able to flash the emmc and then you copy the .img.xz you have downloaded on it , put the card in the sbc and boot on it to have access to the dd command from there. Unfortunately the result will depend on your sdcard quality, I experienced many bad block so I get bored. Yesterday have a flash, LET'S TAKE THE BUNNY HIGHWAY! I found a way faster and safer to do it to circonvent the sdcard: tempfs! …

  36. Started by atone,

    Hi everyone, Here an idea: It may be useful to know which board and wich compilation environment has already been tested with armbian-next, i.e.: Board User space Kernel Interface Environment Compilation Boot Hardware peripherals Hardware features Apps uefi-x86 Bullseye Current Desktop XFCE ✅ ✅ uefi-x86 Bullseye Edge…

  37. Started by technik007_cz,

    Hi, I have got Rock-3C board recently. It is not Rockpi4 C. Main difference compared to Rock-3A is missing pci-e connector form back of the board, soldered wifi module and only 5V input power. There is no system available for this board. Any ideas how to get this board working?

  38. Started by m][sko,

    As ubuntu 22.04 has realy up to date compiler. Is it possible to force armbian to use local copiler? linaro gcc compiler is 8.x but gcc in ubuntu 22.04 is 11.x. Is it possible to force armbian to use local compilers? Or can armbian update gcc to 11. x ??

    • Reputation Points

    • 0 replies
    • 2.4k views
  39. I was doing some testing today on aml-s9xx-box builds and noticed that with meson64-current (6.0.13) kernels the boot logo is showing, but with meson64-edge (6.1.0) kernels it does not. I know there was a recent commit that probably is causing this, something about removing the old way of handling boot logos. So my question is, what needs to change to convert to the new way? I suspect it has something to do with the append line that the build process is inserting into the extlinux.conf file: append root=UUID=0ffde9aa-5a6a-4d6f-bbef-0d8daf439537 rw no_console_suspend c onsoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 bo…

    • Reputation Points

    • 2 replies
    • 1.9k views
  40. Started by ALIGMSTEN,

    Hello, using mk_format_patch and for <LOCAL GIT URL> am getting bad url its NOT git git config [remote "origin"] physical look up or and any of git remote show origin - git remote -v etc will give the url if you dont know it already. Any suggestions configuring the url for mk_format_patch

    • Reputation Points

    • 2 replies
    • 1.7k views
  41. Hello, fresh installed Armbian desktop OS detects attached HDMI display as full HD with correct resolution 1920x1080. But after some restarts it loads in u-boot with correct resolution and then, on kernel startup switches to 1024x768 and also desktop opens with this resolution without an option to increase it. The armbianEnv.txt file in /boot folder contains string disp_mode=1920x1080p60 and was not changed. Please advise.

  42. Started by perfstr,

    Hello, just discovered ability to support legacy USB gadgets. There is UDC called max3420_udc and also gadgetfs module. By using startup script mkdir /dev/gadget modprobe max3420_udc modprobe gadgetfs mount -t gadgetfs none /dev/gadget it appears to be possible to use old gadget developed for kernel 3.4. It was descibed once in the link https://forum.armbian.com/index.php/topic/1759-usb-gadget-built-for-h3-processor-on-top-of-gadgetfs/ just line else if (stat(DEVNAME = "sunxi_usb_udc", &statb) == 0) { should be replaced by line else if (stat(DEVNAME = "musb-hdrc", &s…

    • Reputation Points

    • 0 replies
    • 1.6k views
  43. Hello, once I developed my appliance based on Armbian with Kernel 3.4. And the goal of the appliance was to work as custom USB gadget. The appliance was based on sunxi_usb_udc. Now, after big delay I returned to the need of bulding a new appliance with similar functionality. As far as I understand, there is a problem with UDC module in kernel 5.x. Am I right? Can I build my custom system based on legacy (v.4.x) kernel to workaround the problem or there is a better suggestion with available information for fast startup? Please advise. Thanks in advance.

  44. Hello community, I have just been successful building my own image of Ubuntu focal + preempt_rt (kernel 5.15.76-rt53) for my Rock64 board for the first time (a bit of additional background at the end of my post). Exciting! I had a few hiccups along the way, and I need to figure out a few more things. So far I'm happy and impressed with the project. However, given I want to share my work (and the resulting image(s)) I would like to ask for some pointers on what is the best way to go in regards of forking armbian/build and the changes I found myself doing. I have added my kernel compilation flags to config/kernel/linux-rockchip64-curre…

  45. 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?

  46. Hi, friend. Please help me compile u-boot How to compile old u-boot 2019.07 using armbian Building? Which kernel version is supported with u-boot 2019.07? How to add boot.src : setenv video-mode sunxi:800x480-18@40,monitor=lcd , when compiling u-boot? /build/config/boards/olinux-som-a13.csc: What is HAS_VIDEO_OUTPUT="no" ?

    • Reputation Points

    • 0 replies
    • 2.6k views
  47. Lets say I wish to creat three kernels with different timer settings like 100Hz/250Hz/1000Hz. The name of the generated SDcatd image is always the same which is not helpful. When I want to use them later as well for a multiboot scenario, so swtchable kernels, I need as well different names, so it is not only to rename the image files. USing Menuconfig, I could normally put a localization extension to it...when I do this, the image creation process fails as the system looking into wrong folder names. So, is there an alrernative path ? Or is this a bug ?

    • Reputation Points

    • 1 reply
    • 2.3k views
  48. Since volatile journald logging is done in-memory in /run/log/journal, and made persistent in /var/log.hdd/journal, the rsync of /var/log/journal in nand-sata-install no longer works because it is a symlink to /var/log.hdd/journal in the live system, and will create a circular symlink when booting from NAND. On the target image /var/log is the folder that is directory-mounted to /var/log.hdd during boot. I propose to exclude /var/log from the rsync, and rsync /var/log.hdd to /var/log on the target image. Another solution could be to exclude only /var/log/journal from the rsync, and create an empty /var/log/journal in the target image. Kind reg…

    • Reputation Points

    • 1 reply
    • 2.3k views
  49. Hi all, I have a bit of an odd application, but given the recent effort being put into UEFI boot, I thought I'd ask for some help. I have a Gigabyte R152-P30, which is an Ampere 80 core, single socket server. Flash drive boot works just fine, but nand-sata-install onto the server's NVMe SSD has been troublesome. I've tried several permutations of having partitions and not having partitions on the NVMe drive, but none seem to actually create a bootable result. I see on the generic armbian image page that it suggests creating an EFI partition which I do (nvme0n1p1). It then proceeds to leave that partition empty. I also have another btrfs…

  50. Sorry to ask such a beginner question, but I am still learning about Armbian... When I install debian Kernels from Kernel.org myself, I find this in my source-folder of the distro which I created when unzip/tar the Kernel. But as Armbian does this in the backround for me...where is this folder ? RTLA is a new tool to use osnoise tracer and needs to be compiled from source. https://lwn.net/Articles/869563/ THX

  51. 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.

  52. Hi there! Issue: Installing required package for Python face_recognition takes almost 15-20 hours to install using my Orange Pi One. These are the commands I manually ran to my Orange Pi one: https://gist.github.com/jmcausing/d89d659ae43dff8f5ea8feea95fe2de3 Goal: I need a custom armbian image that has those package installed already. I tried: - Building armbian image using Virtual Box with ubuntu-22.04.1-live-server-amd64 - 30GB of Disk , 4GB of RAM and 6 CPUs - Edited the /build/config/templates/customize-image.sh and added those commands (see gist link above) to install the required packages -…

    • Reputation Points

    • 1 reply
    • 3.6k views
  53. I have built an image for BananaPi M3 using build and docker. I can install fine on 16GB cards, but anything larger is failing on the mmcblk0 partition resize and then is going into repeated fsck's and failed boots. I have built armbian debian stretch years before and had it installing and running fine on the BananaPi M3, on 256GB uSD Cards. I tried manually extending the partition from an imaged smaller one running parted followed by resize2fs and it had the same crashing on boot. The boots a bit too fast to ascertain where its crashing but it might be the uDev step. Can anyone offer any help with this

    • Reputation Points

    • 7 replies
    • 3.9k views
  54. i am user language spanish: The error apt text: apt-get install chromium-browser-l10n Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho No se pudieron instalar algunos paquetes. Esto puede significar que usted pidió una situación imposible o, si está usando la distribución inestable, que algunos paquetes necesarios aún no se han creado o se han sacado de «Incoming». La siguiente información puede ayudar a resolver la situación: Los siguientes paquetes tienen dependencias incumplidas: chromium-browser-l10n : Depende: chromium-browser (= 1:92.0.4503.0-0ubuntu1~pp…

  55. Hi there, let's assume I have two custom extra packages which have a dependency in extras-buildpkgs. 10-package1.conf 20-package2.conf 20-package2 has a package_builddeps to 10-package1. It is marked in the .conf file as in package2/debian/control@Build-Depends. Package 10-package1 is build properly and stored under output/deps/extra/jammy_utils. While building package 20-package2 it does install resolve 10-package1 before and in the logs I see the `Bad package name` (general.sh:1290) message. Also the adjustment of package20's rules to use apt-get during build prep does not find the package. Is there anything I h…

  56. Test version with EFI\Grub support (with HDMI output) for rk3399. for station p1 https://disk.yandex.ru/d/HZ34T76zxS9pnw for nanopc t4 https://disk.yandex.ru/d/SjBMYJ37U6699A firefly-rk3399 https://disk.yandex.ru/d/BfrzRRyvdtavIg

    • Reputation Points

    • 0 replies
    • 2.7k views
  57. Hello everyone, I have a screen of 1280x800 resolution. while connecting the screen to my rockpi-4b, the resolution is set to 1024x768, and there is no 1280x800 option in the display setting panel. after learning from Internet for days, I think the root is that my screen doesn't have a correct EDID information. so I made some changes to let the kernel ignores the screen's edid information and use specified edid file. The resolution is successfully set to 1280x800, the only problem is that the screen display is shaking, as the attached video shows. The edid file's timing settings are shown as below: I tried to change the settings but it doesn't wo…

  58. I think I'm finally managing to understand this Armbian build system. It's an amazing piece of work! However, after the build, many source files end up owned by the root user. There's just a lot of activity going on "as root" that probably doesn't need to be run with that privilege. Disaster seems just one build script error away. Am I doing something wrong? Is there a simple way to avoid this (without resorting to virtualization of the build environment). Has this not bothered anyone else?

  59. Why does Armbian include both include ifupdown AND NetworkManager by default? I'm not aware of anything that ifupdown can do that NM cannot and ifupdown doesn't have a TUI/GUI like NM so as far as I'm concerned ifupdown is just clutter that causes config clashes and boot delays. Isn't it time to strip ifupdown from Armbian? On a related note, I've never got any of the (ifupdown) network config options in armbian-config to work.

  60. Hello, I've finally gotten around to writing the GitHub Actions based Linux Kernel Shallow git trees exporter. It's very simple, a single shell script and GHA workflow. It prepares shallow bundle (and ready-to-go .tar too) everyday on a schedule and publishes to GitHub Releases. Please take a look https://github.com/rpardini/armbian-git-shallow - theres a README that shows how to use the bundles outside of Armbian. If this is a good idea, I'd move it to armbian/kernel-git-shallow in GitHub. And then I'd start using those in armbian-next first as a test ground. I mention I few people I know are interested in the subject @Igor and…

  61. Hello, I am using my Renegade with the Armbian I compiled myself. Now there is only one partition on my system: Number Start End Size Type File system Flags 0.03MiB 16.0MiB 16.0MiB Free Space 1 16.0MiB 5580MiB 5564MiB primary ext4 5580MiB 7620MiB 2040MiB Free Space I want to add a boot partition like Raspberry OS, so I can make some configration on the PC through boot partition. Raspberry OS's partition always like that: Number Start End Size Type File system Flags 0.02MiB 4.00MiB 3.98MiB Free Space 1 4.00MiB 260MiB 256MiB primary fat32 …

    • Reputation Points

    • 8 replies
    • 10.2k views
  62. Dear all, I occasionally have a full /var/log at startup on various boards, probably because the logs are not rotated /vaccuumd at boot (we had a thread about this in the old opi1 forum). The rotating /vaccuum is currently done every 15 minutes, so I figured why not do it directly at boot as well? For this purpose I updated /etc/cron.d/armbian-truncate-logs with an extra @reboot line: PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin */15 * …

  63. 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…

  64. Hello! I'm trying to build xunlong kernel from https://github.com/orangepi-xunlong/linux-orangepi/tree/orange-pi-5.10-rk3399. I see a .dts file for OrangePi 4 ... but no suitable defconfig or any description what defconfig to use. What I'm doing wrong?

    • Reputation Points

    • 6 replies
    • 4.7k views
  65. Started by rvalle,

    Hi! I am creating an Image that uses Cloud Init for customization. It involves creating an extra vfat partition for the CloudInit meta data. This is becoming an industry standard way to initialize virtual machines and now physical too. MAAS and Ubuntu on RPI also use it. What is the cleanest way to remove or disable equivalent scripts in Armbian ? In particular firstlogin and firstboot ?

    • Reputation Points

    • 3 replies
    • 3k views
  66. Hello. I am finished Armbian Jammy 22.05 Bulseye edge 5.16.20 gnome desktop on a Rockpi4 (rk3399). When I try to overclock from Armbian-config, it doesn't work. That is, I can enter the application, apply rockchip-rk3399-opp-2ghz.dtbo. Then reboot, go to armbian-config and set a new unlocked CPU clock speed of 2.2Ghz. But instead it is only available up to a maximum of 1.8hz. How can this be fixed? Do I have to create an image from scratch, or maybe there is some trick?

  67. Started by rvalle,

    Hi! I have been using Armbian for long, but I am new to the Development/build system. I have however set the environment and I can build images. Now, I want to create a custom Armbian image with the following customization: - Separate ext2 partition for boot - second partition for LVM - Root Filesystem in Logical Volume and fixed size. - Cloud Init, with an extra partition for NoCloud Datasource. I see in the documentation how to install new packages, but not how to partition the SD card. How can I change the partitioning? On the other hand. Can I just build an image without compiling the Kernel? …

  68. Dear Friends, this is Judy from Banana Pi team. We will have BPI-M2S and BPI-R2 PRO sample ready on May. If you have interesting and ability to develope the software for these two boards, please contact me, my mail: judyhuang@banana-pi.com Look forward to cooperate with you!

  69. I compiled the Armbian on renegade board, based on mainline linux, compiling was stopped as the output: LD vmlinux.o MODPOST vmlinux.symvers MODINFO modules.builtin.modinfo GEN modules.builtin LD .tmp_vmlinux.kallsyms1 [ error ] ERROR in function compile_kernel [ main.sh:589 -> main.sh:490 -> compilation.sh:506 -> general.sh:0 ] [ error ] Kernel was not built [ @host ] [ o.k. ] Process terminated And the logs files are in the attachments. Today the linux kernel auto updates to 5.15.36, I haven't this issue using 5.15.35 before. Anybody know why? logs.zip

  70. Hello, I don't want the linux version often change on different Armbian compiling, for example, use linux 5.15.34 every time. Can I ?

    • Reputation Points

    • 3 replies
    • 2k views
  71. Started by Wayne678,

    How to build the armbian img for Mediatek Dimensity device, provided that I have a Dimensity 1000 Android 12 phone?

  72. Started by going,

    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.

  73. Started by balbes150,

    What is the reason for removing Synaptic from the GUI images ? This is an important element for the work of users.

    • Reputation Points

    • 0 replies
    • 1.8k views
  74. Started by DavidJS,

    Yes, this is another rookie question: if I only modify the dts file of the kernel or a certain part of the driver code, I run ./compile.sh, need to wait a long time for the compilation process of uboot and various libraries. How can I only compile the kernel part? I see there is a compile option: KERNEL_ONLY, is this possible? How do I need to update the kenel part after compiling?

    • Reputation Points

    • 5 replies
    • 6.1k views
  75. Hi dev's, please change the script that when you've installed "Bullseye" in /etc/apt/sources.list.d/docker.list is allwas "deb [arch=arm64] https://download.docker.com/linux/debian buster stable". I think is has to be: deb [arch=arm64] https://download.docker.com/linux/debian bullseye stable Greetings Markus

  76. Started by iav,

    How to use kdump on SBC, with armbian, and kernel, builded in armbian build system and installed as .deb packets?

  77. I used the buster version and when I typed armbian-confg->system->hardware, there is nothing display except some square brackets. Anybody know why?

    • Reputation Points

    • 4 replies
    • 3.3k views
  78. Started by Vladimir1978,

    Good day Please, tell me, how I can add RTS pin (flow control) to Uart in Orange Pi One ? It need me for control Uart-RS485 converter

    • Reputation Points

    • 0 replies
    • 1.4k views
  79. Started by Vladimir1978,

    Hi all. I'm new at this. Please, tell me, how can I download the image Armbian for Orange Pi One along with the source codes? It need me in order to change them a little for myself and compile them myself. What I download from the link contains only packages and patches. https://github.com/armbian/build But I need the *.cpp and *.h files...

  80. Hi, Based on this topic it should be possible to open PWM0 and PWM1 on a RockpiS, Yet I like to do the same thing on a Rockpi4A+ ( fdtfile=rockchip/rk3399-rock-pi-4a-plus.dtb ), in order to enable the fan on a PoE HAT Without any overlay it shows: root@rockpi-4a:/sys/class/pwm# ls /sys/class/pwm/ -la total 0 drwxr-xr-x 2 root root 0 Mar 19 05:20 . drwxr-xr-x 71 root root 0 Mar 19 05:20 .. lrwxrwxrwx 1 root root 0 Mar 19 05:20 pwmchip0 -> ../../devices/platform/ff420020.pwm/pwm/pwmchip0 I tried some of radxa's suggestions using their " rockpi-poe.dtbo " overlay ( user_overlays=rockpi-poe ) and indeed that m…

    • Reputation Points

    • 2 replies
    • 6.1k views
  81. I created a pull pull request to add gpu support for radxa rock3a. Since this the first time I do this I need a maintainer to approve running workflows. Does anybody have the permission to do this so that we can make this support merged?

    • Reputation Points

    • 2 replies
    • 2.3k views
  82. Hi all, Please excuse what you may feel is an ignorant question. I may not be posting in the right forum topic, but I'm a newbe struggling to ditch the tyranny of Windows after 40 years and move over to Linux. This is my first use of an Armbian image. I have OMV 5 installed on OdroidHC4 using Debian 10 Buster and am trying to activate hwclock to support system suspend states. The HardKernal site specifically says the board capable of this and OMV has appropriate supporting menu options. I've added the RTC shield pcf8563 hardware (with a good battery), but like so many I've not been able to get the system to recognize the clock on RTC0; it times out wa…

  83. Started by Photon,

    Is it possible to make an image for RK3368?Only rk3399 and rk3288 are supported officially.What can I do for that.

    • Reputation Points

    • 0 replies
    • 2.8k views
  84. Sorry, I know it is a noob question. I want to add something to the "arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts" file, and tried serval methods to make the patch to build, but no luck: Method1: 1. Directly modify the "arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts" file 2. Add "CREATE_PATCHES="yes" in $ARMBIAN_BUILD_HOME/build/userpatches/config-example.conf 3. Compile After compiled, I found my modification was not on "arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts" file. Method2: 1. Command: cd $KERNEL_SOURCE_HOME cp arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts . 2. Modify ./rk3328-roc-cc.dts 3. Command: …

    • Reputation Points

    • 5 replies
    • 7.1k views
  85. I made a similar board with reference to Renegade, but modified some peripherals (remove the gmac chip, remove the infrared sensor, etc.), directly use the image of Renegade, and the debug log will show as follows: U-Boot 2021.07-armbian (Mar 04 2022 - 10:47:46 +0800) Model: Firefly roc-rk3328-cc DRAM: 1022 MiB PMIC: RK8050 (on=0x10, off=0x00) MMC: mmc@ff500000: 1, mmc@ff520000: 0 Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@ff130000 Out: serial@ff130000 Err: serial@ff130000 Model: Firefly roc-rk3328-cc Net: eth0: ethernet@ff540000 Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc1 is curre…

    • Reputation Points

    • 2 replies
    • 5.4k views
  86. Anyone heard of this? I had not, until it was brought to my attention in a comment to the release announcement I sent to LWN. From https://validation.linaro.org/ : There is also https://www.lavasoftware.org/ : https://wiki-archive.linaro.org/LAVA : https://www.linaro.org/blog/lava-fundamentals/ https://github.com/Linaro/lava Anyway, plenty info in the Internet about it. I had a couple questions / thoughts: Any of you heard about / familiar with this? Is this suitable for our use-case?

  87. Started by IgorS,

    Hi, Please help. I am building kernel using armbian build system for a long time, but in past two releases of current kernel (5.15.23 and 5.15.53) I am getting errors while installing: modinfo: ERROR: Module /lib/modules/5.15.24-sunxi/kernel/drivers/cdrom/cdrom.ko.xz not found. modinfo: ERROR: Module /lib/modules/5.15.24-sunxi/kernel/fs/isofs/isofs.ko.xz not found. modinfo: ERROR: Module /lib/modules/5.15.24-sunxi/kernel/fs/jfs/jfs.ko.xz not found. modinfo: ERROR: Module /lib/modules/5.15.24-sunxi/kernel/fs/reiserfs/reiserfs.ko.xz not found. modinfo: ERROR: Module /lib/modules/5.15.24-sunxi/kernel/fs/udf/udf.ko.xz not found. modinfo: ERROR: Mod…

    • Reputation Points

    • 9 replies
    • 8.6k views
  88. Hi, I'm trying to compile the Odroid-XU4 kernel using a make -C KERNEL_SOURCES O=SOMEWHERE_ELSE/mybuild. This command will failed when it reaches these drivers in drivers/net/wireless: rtl8188eu, rtl8189es, rtl8189fs, rtl8192eu, rtl8723ds, rtl8723du, rtl8811cu, rtl8812au, rtl8822bs, rtl88x2bu, rtl88x2cs. To be able to compile the Kernel outside of the source tree I had to modify this list of files below. This is an output of my scipt wich is searching an replacing and replacing "-I$(src)" with "-I$(souce)/$(src)" Fixing compilation for driver rtl8188eu .. Makefile phydm.mk sd4_phydm_2_kernel.mk ap_makefile.mk Fixing compilation for …

  89. We had a custom script that would perform kernel updates. As part of the update, we would look for this package and would make sure it was install. We are erroring out as this package is no longer installed. I am currently using 5.10.34-sunxi and was trying to update to 5.10.60-sunxi. The error is : E: Can't find a source to download version '21.02.3' of 'linux-buster-root-current-orangepizero:armhf' This was working as of a couple of months ago. (Looking at the armbian-config scripts, we are essentially following the same logic. We imagine this script would have the same issues. We tried running armbian-config, but did not have the switch op…

  90. Started by TRS-80,

    I received at least one PM so far that I did not know the answer to. So, rather than all of us spend a lot of effort duplicating info, I thought maybe good idea to compile these in one place. Especially as we have an influx of new Board Maintainers at the moment. I also encourage people to stop by IRC and say hello. I shall also endeavor to copy the most useful bits from IRC into this thread as they come up. Maybe later can be distilled even further into some docs page or ...? Anyway... So, first up: Q: How /what checks/tests to run? A: OK, I guess I thought armbian/autotests was more about that (long in deve…

  91. Started by Technicavolous,

    I repurposed my old build system hardware and am trying to build a new one. Nice faster box ;] On this new linux host I create a virtualbox machine and install Hirsute from the link in the documentation. I do an apt update / upgrade. I install git and clone the build directory according to the documentation. Everything seems to go well until it gets through a lot of the .o files and gives [error] ERROR in function compile_kernel [ main.sh:574 -> main.sh:479 -> compilation..sh:506 -> general.sh:0 ] the line above is always the same, although it comes after different .o files for different boards. I've rebuilt the virtu…

  92. Started by dolphs,

    Hi, I managed to compile 5.16.1 for my Rockpi4 board, I did not flash it yet as I try to polish things before I flash things. Also awaiting my 4A+ ( with POE HAT ) but first things first. Could one please update the edge entry to " 5.16.y " # /config/sources/families/include/ rockchip64_common.inc Also imho for rockpi4a(+) all bluetooth and WiFi entries should be removed from the kernel .config: - bluetooth-rtl8822cs-hci_ver-0x8.patch - Bluetooth-hci_h5-Add-power-reset-via-gpio-in-h5_btrt.patch - kali-wifi-injection-*.patch - wireless-*.patch - general-bluetooth-add-new-quirk.patch - board-…

    • Reputation Points

    • 1 reply
    • 2.8k views
  93. Hi, I need to modify the kernel to enable the USB networking ability for my network of development boards. (currently 1master & 10servers) we need to use usb connections for networking functionalities. My question: is it possible to modify the linux kernel without compiling a whole image from scratch. We are now developing a network of mashines and are thinking ahead, doing some planning, to reduce our workload in the future and for avoiding the need to reinstall all the OSes on the whole network. Optimally we would never need to reinstall an image /only reboot a mashine and do meaningful changes on the kernel over ssh. Metaphoricallly speaking…

  94. Started by Kriston,

    I'm building an Ubuntu image and after it compiles the ARM objects it tries to download files from ports.ubuntu.com. For a reason I'm still trying to figure out, it's trying to get files from 127.0.0.1 (which is weird) but that's fixable. What I'd like to do is resume a build that had failed without recompiling all the ARM objects again. I'm using compile.sh. Thanks! Kriston

    • Reputation Points

    • 3 replies
    • 2.6k views
  95. Hi Is there a way to set url for kernel sources for build process of armbian? I want to try this kernel: https://github.com/openedev/linux which has - potentially - fix for my problem described here: and here: https://forum.banana-pi.org/t/lcd-module-dsi-rgb-with-touch-and-s070swv20hg-dc16-lcd-panel-mainline-kernel/11172 But i have no idea how to change default url for kernel sources. Ps. I'm using docker to build and have question: where armbian stores its kernel sources(locally) and how to obtain its urls?

    • Reputation Points

    • 3 replies
    • 2.1k views
  96. Started by Zbigniew,

    Hello, I don't know if this is a good place for my post. I added a new mirror: armbian.12z.eu Access via http and https Please check if everything is ok. Can be officially added to your mirrors. Region EU - Polnad Regards, Zbigniew

  97. Started by Flole,

    When I reboot my Orange Pi PC 2 with my Realtek USB Dongle so the firmware is already loaded onto the Dongle I am seeing this: [ 31.659072] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=097b lmp_ver=0a lmp_subver=ec43 [ 31.659815] Bluetooth: hci0: RTL: unknown IC info, lmp subver ec43, hci rev 097b, hci ver 000a [ 31.659830] Bluetooth: hci0: RTL: assuming no firmware upload needed [ 31.659852] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000002 [ 31.668671] Mem abort info: [ 31.671488] ESR = 0x96000004 [ 31.674561] EC = 0x25: DABT (current EL), IL = 32 bits [ 31.679880] SET = 0, FnV = 0 [ 31.682937] …

  98. Started by tparys,

    Ever since I read through THIS POST a while back, I started digging through the cpufrequtils init script, and was a more or less disappointed with what I found. It's largely a product of the CPUs that were available around that time (eg - Pentium 3). Namely that all cores in the system are the same, and there's should be only one master policy that controls everything. Of course ARM big.LITTLE totally breaks these assumptions, and leaves the script with no viable way to specify different schedulers or frequency ranges for each CPU cluster. It still runs, but not really correctly. For example, you can't set the RK3399 little cores above 1.4 GHz, but that's basi…

  99. Started by lanefu,

    But.... this is a great topic where we need to start working on a process / protocol for patches like this

  100. Hi everyone, I am just looking around for a low cost 64bit processor for a future design with raspbian/ubuntu OS server only. Some few alternatives I saw where..: Amlogic S905X3 Allwinner H6 Any other alternatives? regards,

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.