Jump to content

Search the Community

Showing results for 'headers'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Armbian
    • Armbian project administration
  • Community
    • Announcements
    • SBC News
    • Framework and userspace feature requests
    • Off-topic
  • Using Armbian
    • Beginners
    • Software, Applications, Userspace
    • Advanced users - Development
  • Standard support
    • Amlogic meson
    • Allwinner sunxi
    • Rockchip
    • Other families
  • Community maintained / Staging
    • TV boxes
    • Amlogic meson
    • Allwinner sunxi
    • Marvell mvebu
    • Rockchip
    • Other families
  • Support

Categories

  • Volunteering opportunities
  • Part time jobs

Categories

  • Official giveaways
  • Community giveaways
  • Raffles

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Matrix


Mastodon


IRC


Website URL


XMPP/Jabber


Skype


Github


Discord


Location


Interests

  1. v4l2loopback-dkms 0.12.7-2 fails to build make.log: DKMS make.log for v4l2loopback-0.12.7 for kernel 6.12.32-current-rockchip64 (aarch64) Sat Jul 5 09:16:17 PM CDT 2025 Building v4l2-loopback driver... make -C /lib/modules/6.12.32-current-rockchip64/build M=/var/lib/dkms/v4l2loopback/0.12.7/build modules make[1]: Entering directory '/usr/src/linux-headers-6.12.32-current-rockchip64' CC [M] /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.o /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.c: In function ‘vidioc_querycap’: /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.c:717:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strncpy’? [-Werror=implicit-function-declaration] 717 | strlcpy(cap->driver, "v4l2 loopback", sizeof(cap->driver)); | ^~~~~~~ | strncpy cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:229: /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.o] Error 1 make[2]: *** [/usr/src/linux-headers-6.12.32-current-rockchip64/Makefile:1945: /var/lib/dkms/v4l2loopback/0.12.7/build] Error 2 make[1]: *** [Makefile:224: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.12.32-current-rockchip64' make: *** [Makefile:43: v4l2loopback.ko] Error 2 Edit: I had the wrong make.log contents. The old one was after I tried to fix it and failing. The actual build error is missing strlcpy().
  2. root@rock3a:/lan/tmp# ffmpeg -i file1.AV1.mkv -c:v hevc_rkmpp -c:a copy file1.x265.mkv ffmpeg version 5.1.6-0+deb12u1 Copyright (c) 2000-2024 the FFmpeg developers ... Unknown encoder 'hevc_rkmpp' root@rock3a:/lan/tmp# /usr/share/jellyfin-ffmpeg/ffmpeg -i file1.AV1.mkv -c:v hevc_rkmpp -c:a copy file1.x265.mkv ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers ... [out#0/matroska @ 0xaaaaeff1e660] video:223157KiB audio:6460KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.220596% frame=27421 fps=138 q=-0.0 Lsize= 230124KiB time=00:15:21.52 bitrate=2045.7kbits/s speed=4.64x video plays fine You might have power issues, that is my thirst thought, as I had several issues with my rock3a when I used USB-C (so with default PD with 5V). Now 12V in and user on-board DC-DC to do proper feeding. OPi5 does not have this AFAIK from schematics. But is is a wild guess. Many other things can be wrong, like who knows something with iommu (I guess not). I might try same command sometime later on my NanoPi-R6C when I will upgrade Armbian from Bookworm to Testing/Trixie, it also has RK3588S, same as OPi5, but check this, it is just top-of-my-head. I use mainline kernels mostly now, so need to tune grub or so first.
  3. Sorry I did not provide enough info. I am using Debian bookworm, completely updated as far as I know, and it looks like you might be using Ubuntu. Maybe I needed to use bookworm-backports as you suggested; it looks like a newer version there. I've actually found another way to do what I was trying to do with v4l2loopback and don't need it anymore, but thanks for looking at it. Here is some output that you asked for: _ _ _ /_\ _ _ _ __ | |__(_)__ _ _ _ / _ \| '_| ' \| '_ \ / _` | ' \ /_/ \_\_| |_|_|_|_.__/_\__,_|_||_| v25.5.1 for Renegade running Armbian Linux 6.12.32-current-rockchip64 Packages: Debian stable (bookworm) IPv4: (LAN) 10.0.44.17, 192.168.4.254 (WAN) 107.77.207.5 Performance: Load: 50% Up time: 0 min Memory usage: 13% of 968M CPU temp: 36°C Usage of /: 13% of 30G Commands: Configuration : armbian-config Monitoring : htop Last login: Sat Jul 5 20:21:20 2025 from 10.0.44.1 pburt@gato:~$ cat /etc/debian_version 12.11 pburt@gato:~$ apt-cache policy v4l2loopback-dkms v4l2loopback-dkms: Installed: (none) Candidate: 0.12.7-2 Version table: 0.13.2-1~bpo12+1 100 100 http://deb.debian.org/debian bookworm-backports/main arm64 Packages 100 http://deb.debian.org/debian bookworm-backports/main armhf Packages 0.12.7-2 500 500 http://deb.debian.org/debian bookworm/main arm64 Packages 500 http://deb.debian.org/debian bookworm/main armhf Packages pburt@gato:~$ sudo apt install v4l2loopback-dkms [sudo] password for pburt: Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: dkms Suggested packages: menu Recommended packages: fakeroot The following NEW packages will be installed: dkms v4l2loopback-dkms 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 86.0 kB of archives. After this operation, 308 kB of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://deb.debian.org/debian bookworm/main arm64 dkms all 3.0.10-8+deb12u1 [48.7 kB] Get:2 http://deb.debian.org/debian bookworm/main arm64 v4l2loopback-dkms all 0.12.7-2 [37.2 kB] Fetched 86.0 kB in 1s (119 kB/s) Selecting previously unselected package dkms. (Reading database ... 71668 files and directories currently installed.) Preparing to unpack .../dkms_3.0.10-8+deb12u1_all.deb ... Unpacking dkms (3.0.10-8+deb12u1) ... Selecting previously unselected package v4l2loopback-dkms. Preparing to unpack .../v4l2loopback-dkms_0.12.7-2_all.deb ... Unpacking v4l2loopback-dkms (0.12.7-2) ... Setting up dkms (3.0.10-8+deb12u1) ... Setting up v4l2loopback-dkms (0.12.7-2) ... Loading new v4l2loopback-0.12.7 DKMS files... Building for 6.12.32-current-rockchip64 Building initial module for 6.12.32-current-rockchip64 Error! Bad return status for module build on kernel: 6.12.32-current-rockchip64 (aarch64) Consult /var/lib/dkms/v4l2loopback/0.12.7/build/make.log for more information. dpkg: error processing package v4l2loopback-dkms (--configure): installed v4l2loopback-dkms package post-installation script subprocess returned error exit status 10 Errors were encountered while processing: v4l2loopback-dkms E: Sub-process /usr/bin/dpkg returned an error code (1) pburt@gato:~$ cat /var/lib/dkms/v4l2loopback/0.12.7/build/make.log DKMS make.log for v4l2loopback-0.12.7 for kernel 6.12.32-current-rockchip64 (aarch64) Sun Jul 6 06:20:57 PM CDT 2025 Building v4l2-loopback driver... make -C /lib/modules/6.12.32-current-rockchip64/build M=/var/lib/dkms/v4l2loopback/0.12.7/build modules make[1]: Entering directory '/usr/src/linux-headers-6.12.32-current-rockchip64' CC [M] /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.o /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.c: In function ‘vidioc_querycap’: /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.c:717:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strncpy’? [-Werror=implicit-function-declaration] 717 | strlcpy(cap->driver, "v4l2 loopback", sizeof(cap->driver)); | ^~~~~~~ | strncpy cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:229: /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.o] Error 1 make[2]: *** [/usr/src/linux-headers-6.12.32-current-rockchip64/Makefile:1945: /var/lib/dkms/v4l2loopback/0.12.7/build] Error 2 make[1]: *** [Makefile:224: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.12.32-current-rockchip64' make: *** [Makefile:43: v4l2loopback.ko] Error 2 pburt@gato:~$
  4. I am not able to boot from armbian. First I downloaded image from (https://www.armbian.com/orange-pi-zero-2w/) later on I flashed the image with usbimager, then since this didn't work I did with balena etcher, (all those in linux). Balena etcher crashes at verification so then I did with my windows machine, first with usbimager and since it wasn't working I decided to decompress the .xz and do it with "rufus" Here i attach the images and as you guys can see it says "failed to mount /dev/mtdblock4". That terminal is pretty much useless, I can't even do reboot or poweroff. I just need armbian because the official orange pi OS doesn't provide the headers. And I need the headers because if not I can't install drivers for my wifi card. Newer linux distros seems to have compiled on the kernel so that's why i wanted to update, also because I think armbian provides the headers too. Any ideas
  5. # make -j 4 make -C /lib/modules/6.12.33-current-meson64/build M=/home/INSTALKI/linux_openvfd/driver modules make[1]: Enter the directory '/usr/src/linux-headers-6.12.33-current-meson64' CC [M] /home/INSTALKI/linux_openvfd/driver/protocols/i2c_sw.o CC [M] /home/INSTALKI/linux_openvfd/driver/protocols/i2c_hw.o CC [M] /home/INSTALKI/linux_openvfd/driver/protocols/spi_sw.o CC [M] /home/INSTALKI/linux_openvfd/driver/controllers/dummy.o CC [M] /home/INSTALKI/linux_openvfd/driver/controllers/seg7_ctrl.o /home/INSTALKI/linux_openvfd/driver/controllers/seg7_ctrl.c:11:6: warning: no previous prototype for ‘transpose8rS64’ [-Wmissing-prototypes] 11 | void transpose8rS64(unsigned char* A, unsigned char* B) { | ^~~~~~~~~~~~~~ /home/INSTALKI/linux_openvfd/driver/controllers/seg7_ctrl.c:40:8: warning: no previous prototype for ‘seg7_write_display_data’ [-Wmissing-prototypes] 40 | size_t seg7_write_display_data(const struct vfd_display_data *data, unsigned short *raw_wdata, size_t sz) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/INSTALKI/linux_openvfd/driver/controllers/fd628.o CC [M] /home/INSTALKI/linux_openvfd/driver/controllers/fd650.o CC [M] /home/INSTALKI/linux_openvfd/driver/controllers/hd44780.o CC [M] /home/INSTALKI/linux_openvfd/driver/controllers/gfx_mono_ctrl.o CC [M] /home/INSTALKI/linux_openvfd/driver/controllers/ssd1306.o CC [M] /home/INSTALKI/linux_openvfd/driver/controllers/pcd8544.o /home/INSTALKI/linux_openvfd/driver/controllers/gfx_mono_ctrl.c:239:6: warning: no previous prototype for ‘transpose_buffer’ [-Wmissing-prototypes] 239 | void transpose_buffer(unsigned char *buffer, const struct rect *rect) | ^~~~~~~~~~~~~~~~ CC [M] /home/INSTALKI/linux_openvfd/driver/controllers/il3829.o CC [M] /home/INSTALKI/linux_openvfd/driver/openvfd_drv.o /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c:44:7: warning: "CONFIG_AMLOGIC_LEGACY_EARLY_SUSPEND" is not defined, evaluates to 0 [-Wundef] 44 | #elif CONFIG_AMLOGIC_LEGACY_EARLY_SUSPEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c: In function ‘register_openvfd_driver’: /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c:400:75: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body] 400 | pr_dbg("%s: Succeeded to add openvfd module \n", __func__); | ^ /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c: At top level: /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c:622:19: warning: no previous prototype for ‘gpiochip_find’ [-Wmissing-prototypes] 622 | struct gpio_chip *gpiochip_find(void *data, | ^~~~~~~~~~~~~ /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c:669:5: warning: no previous prototype for ‘evaluate_pin’ [-Wmissing-prototypes] 669 | int evaluate_pin(const char *name, const unsigned int *vfd_arg, struct vfd_pin *pin, unsigned char enable_skip_evaluation) | ^~~~~~~~~~~~ /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c:752:6: warning: no previous prototype for ‘get_pin_from_dt’ [-Wmissing-prototypes] 752 | void get_pin_from_dt(const char *name, const struct platform_device *pdev, struct vfd_pin *pin) | ^~~~~~~~~~~~~~~ /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c:763:5: warning: no previous prototype for ‘request_pin’ [-Wmissing-prototypes] 763 | int request_pin(const char *name, struct vfd_pin *pin, unsigned char enable_skip) | ^~~~~~~~~~~ /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c:1034:19: error: initialization of ‘void (*)(struct platform_device *)’ from incompatible pointer type ‘int (*)(struct platform_device *)’ [-Werror=incompatible-pointer-types] 1034 | .remove = openvfd_driver_remove, | ^~~~~~~~~~~~~~~~~~~~~ /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c:1034:19: note: (near initialization for ‘openvfd_driver.<anonymous>.remove’) /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c: In function ‘print_param_debug’: /home/INSTALKI/linux_openvfd/driver/openvfd_drv.c:611:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=] 611 | } | ^ cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:229: /home/INSTALKI/linux_openvfd/driver/openvfd_drv.o] Error 1 make[2]: *** [/usr/src/linux-headers-6.12.33-current-meson64/Makefile:1945: /home/INSTALKI/linux_openvfd/driver] Error 2 make[1]: *** [Makefile:224: __sub-make] Error 2 make[1]: Leaving the directory '/usr/src/linux-headers-6.12.33-current-meson64' make: *** [Makefile:5: modules] Error 2 I'm trying to compile the "openvfd" driver but the compilation ends with an error. I'm a complete noob at these things and I really want this driver so I'd be very grateful for any help.
  6. Looking back at your previous output, I've just noticed something wrong. I've should have seen it first instead of pointing you to kernel headers issue. Here M should be pointing to your path to the tm16xx-display folder. I think the PWD environment variable is affected by sudo. You can specify the PWD variable explicitly when calling make: sudo make PWD=$(pwd) module-install That should make it.
  7. Nothing helped so I reinstalled the system. Can you tell me now how and what I should install. Up until now I installed the kernel headers via armbian-config. But maybe there is a better way?
  8. @KrzyPacu it seems there is an issue with your kernel source code (or minimal headers). Ensure to install kernel headers for your distribution/version first If it still doesn't point to your headers/source path, you can pass it as a variable when executing make. Something like: sudo make module-install KDIR=/path/to/your/headers/build
  9. I managed to build "meson-sm1-x96-air-gbit.dtb" using the method described by @Jean-Francois Lessard but I haven't added anything to the "extlinux.conf" file yet. Then I issued the command "$ make module" and it seems to me that the compilation went correctly. Then I did "$ sudo make module-install" and here are the errors: $ sudo make module-install make -C /lib/modules/6.12.33-current-meson64/build M= modules_install INSTALL_MOD_PATH=/ make[1]: Enter the directory '/usr/src/linux-headers-6.12.33-current-meson64' SYMLINK //lib/modules/6.12.33/build make[3]: *** No rules to make an object 'modules.order', required by '//lib/modules/6.12.33/modules.order'. Stop. make[2]: *** [/usr/src/linux-headers-6.12.33-current-meson64/Makefile:1853: modules_install] Error 2 make[1]: *** [Makefile:224: __sub-make] Error 2 make[1]: Leaving the directory '/usr/src/linux-headers-6.12.33-current-meson64' make: *** [Makefile:35: module-install] Error 2
  10. I'm trying to compile an LED display driver: https://github.com/arthur-liberman/linux_openvfd I follow this description: https://github.com/bk3a12/openvfd_enable_for_tx3_mini However, I can't build anything and the whole process ends with errors: sh ./scripts/modules-check.sh /home/user/INSTALKI/linux_openvfd/driver/modules.order make -f ./scripts/Makefile.modpost make[3]: *** No rules to make an object '/home/user/INSTALKI/linux_openvfd/driver/modules.order', required by '/home/user/INSTALKI/linux_openvfd/driver/Module.symvers'. Stop. make[2]: *** [/usr/src/linux-headers-6.12.33-current-meson64/Makefile:1897: modpost] Error 2 make[1]: *** [Makefile:224: __sub-make] Error 2 make[1]: Leaving the directory '/usr/src/linux-headers-6.12.33-current-meson64' make: *** [Makefile:5: modules] Error 2
  11. I think I solved it! In the upgraded system there was no package pahole! After I installed the pahole and reinstalled the package linux-headers-6.12.33-current-x86, I got the BTF stuff as described above in the .config file and I can compile modules! Pfff, finally! I checked the Raspberry Pi 4 version, I see no pahole package installed there, and I can compile modules and zfs. I don't see any BTF stuff in the .config there also. So, I don't know what is really going on here, I should install pahole on arm64 systems as well? And should pahole not be included when you upgrade your system to 25.5.1 ?
  12. Bumps oras from 0.2.33 to 0.2.37. Release notes Sourced from oras's releases. Oras Python v0.2.37 What's Changed Use correct credsStore/credHelpers binary by @rasmusfaber in oras-project/oras-py#212 Full Changelog: https://github.com/oras-project/oras-py/compare/0.2.36...0.2.37 Oras Python v0.2.36 What's Changed Fix authentication priority: AWS-native -> docker login -> credHelpers -> credsStore by @rasmusfaber in oras-project/oras-py#211 Full Changelog: https://github.com/oras-project/oras-py/compare/0.2.35...0.2.36 Oras Python v0.2.35 What's Changed fix: auth via ECR to be an extra by @tarilabs in oras-project/oras-py#208 Full Changelog: https://github.com/oras-project/oras-py/compare/0.2.34...0.2.35 Oras Python v0.2.34 What's Changed [tributors] contributors/update-2025-05-31 by @github-actions in oras-project/oras-py#203 Add support for Docker credsStore and credHelpers by @rasmusfaber in oras-project/oras-py#206 [tributors] contributors/update-2025-06-08 by @github-actions in oras-project/oras-py#207 Ecr auth support by @rasmusfaber in oras-project/oras-py#205 New Contributors @rasmusfaber made their first contribution in oras-project/oras-py#206 Full Changelog: https://github.com/oras-project/oras-py/compare/0.2.33...0.2.34 Changelog Sourced from oras's changelog. CHANGELOG This is a manually generated log to track changes to the repository for each release. Each section should include general headers such as Implemented enhancements and Merged pull requests. Critical items to know are: renamed commands deprecated / removed commands changed defaults backward incompatible changes (recipe file format? image file format?) migration guidance (how to convert images?) changed behaviour (recipe sections work differently) The versions coincide with releases on pip. Only major versions will be released as tags on Github. 0.0.x (0.0.x) Use the correct credsStore/credHelpers binary (0.2.37) Properly prioritize auth methods (0.2.36) fix 'authentication with ECR' to be an extra as intended (0.2.35) Add support for authentication with ECR registries (0.2.34) Add support for Docker credsStore and credHelpers fix 'get_manifest()' method with adding 'load_configs()' calling (0.2.33) fix 'Provider' method signature to allow custom CA-Bundles (0.2.32) initialize headers variable in do_request (0.2.31) Make reproducible targz without mimetype (0.2.30) don't include Content-Length header in upload_manifest (0.2.29) propagate the tls_verify parameter to auth backends (0.2.28) don't add an Authorization header is there is no token (0.2.27), closes issue 182 check for blob existence before uploading (0.2.26) fix get_tags for ECR when limit is None, closes issue 173 fix empty token for anon tokens to work, closes issue 167 retry on 500 (0.2.25) align provider config_path type annotations (0.2.24) add missing prefix property to auth backend (0.2.23) allow for filepaths to include : (0.2.22) release request (0.2.21) add missing basic auth data for request token function in token auth backend (0.2.2) re-enable chunked upload (0.2.1) refactor of auth to be provided by backend modules (0.2.0) bugfix maintain requests's verify valorization for all invocations, augment basic auth header to existing headers Allow generating a Subject from a pre-existing Manifest (0.1.30) add option to not refresh headers during the pushing flow, useful for push with basic auth (0.1.29) enable additionalProperties in schema validation (0.1.28) Introduce the option to not refresh headers when fetching manifests when pulling artifacts (0.1.27) To make it available for more OCI registries, the value of config used when manifest_config is not specified in client.push() has been changed from a pure empty string to {} (0.1.26) refactor tests using fixtures and rework pre-commit configuration (0.1.25) eliminate the additional subdirectory creation while pulling an image to a custom output directory (0.1.24) updating the exclude string in the pyproject.toml file to match the data type black expects patch fix for pulling artifacts by digest (0.1.23) patch fix to reject cookies as this could trigger registries into handling the lib as a web client ... (truncated) Commits 5d3c15d Use correct credsStore/credHelpers binary (#212) 385f138 Fix authentication priority: AWS-native -> docker login -> credHelpers -> cre... d296ffd fix: auth via ECR to be an extra (#208) 1d448f2 Ecr auth support (#205) dad7734 Automated deployment to update contributors 2025-06-08 (#207) 2a421e2 Add support for Docker credsStore and credHelpers (#206) b63ede0 Merge pull request #203 from oras-project/contributors/update-2025-05-31 6886229 Automated deployment to update contributors 2025-05-31 See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) View the full article
  13. I am glad you could do it with the orange pi zero 2w, because I also want to use a very small arm board I am having trouble with the red ili9488 red LCD's touch function, and if I keep having no results, I will replace with the waveshare LCD model (I wanted to have 4-inch LCD ) What armbian and linux version did you use? If you go to the latest linux, you may need to modify the DTS a little bit (modifications are in my ili9488 thread). Warning: I use a different driver (parameter "compatible") for DRM graphics, and different drivers might need different DTS lines. Always use a different microSD for experiments, so you don't mess with your working setup Does the orange pi zero 2w just need male pin headers on the 40-pin connector, and then plug the LCD on top?
  14. And could you tell me how to add a patch to my .dtb or .dts file. I installed linux-headers but I don't know what to do next with the patch posted above by c0rnelius.
  15. I need to compile a driver on the raspberry my kernel is 6.6.78-current-bcm2711 I need to download linux-headers-6.6.78 can someone help
  16. In that case I would strongly recommend purchasing an A1 rated SD card before trying anything else. If you are getting MMC related errors these are definitely related to the SD card rather than RAM. Once you have done this then we can look into DRAM config if need be. Trying to enable the display post build is kinda tricky. If it was just a matter of adding the HDMI display nodes, then yes that is normally possible however the display driver needs a slight patch in order to work. Now if you had kernel headers installed you could try to build the driver however another current problem means that custom loaded modules seem to not load/unload properly. Seeming as you are using the pre-built Cubieboard images, it already has the display nodes in place but not the recent patches to sun4i-drm. Looking again at the build log you provided earlier it looks like something is blocking the download of bookworm distro which is why it is failing. what happens if you trying ping apt.armbian.com? Given that this issue happens with bookworm, I wonder if it will also happen if trying build with Ubuntu Noble instead. I am currently working on formally including the display patches on my latest development branch so please bear with me. Best of luck Ryzer
  17. I come back to kernel 6.1.115-vendor-rk35xx due to ffmpeg hardware encoding to use owncast, anyway here is the output of the armbianmonitor: ### lsusb: Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub /: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M /: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M /: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M /: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M ### lspci: 0004:40:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01) 0004:41:00.0 Non-Volatile memory controller: Silicon Motion, Inc. SM2263EN/SM2263XT SSD Controller (rev 03) ### Userland generated with Armbian Build Framework: PRETTY_NAME="Armbian 25.5.1 bookworm" ARMBIAN_PRETTY_NAME="Armbian 25.5.1 bookworm" ### Installed packages: ii armbian-bsp-cli-orangepi5-legacy 24.5.1 arm64 Armbian CLI BSP for board 'orangepi5' branch 'legacy' ii armbian-config 25.8.0-trunk.100.0603.081117 all Armbian config: The Next Generation ii armbian-firmware 25.5.1 all Armbian - Linux firmware ii armbian-plymouth-theme 25.5.1 all boot animation, logger and I/O multiplexer - Armbian theme ii armbian-zsh 25.5.1 all Armbian improved ZShell (oh-my-zsh...) ii ladspa-sdk 1.17-1+b1 arm64 sample tools for linux-audio-dev plugin architecture ii linux-base 4.9 all Linux image base package ii linux-dtb-vendor-rk35xx 25.5.1 arm64 Armbian Linux vendor DTBs in /boot/dtb-6.1.115-vendor-rk35xx ii linux-headers-vendor-rk35xx 25.5.1 arm64 Armbian Linux vendor headers 6.1.115-vendor-rk35xx ii linux-image-vendor-rk35xx 25.5.1 arm64 Armbian Linux vendor kernel image 6.1.115-vendor-rk35xx ii linux-libc-dev:arm64 23.02.2 arm64 Armbian Linux support headers for userspace development ii linux-u-boot-orangepi5-legacy 24.5.1 arm64 Das U-Boot for orangepi5 ### Loaded modules: Module Size Used by xt_multiport 16384 3 xt_nat 16384 3 xt_addrtype 16384 2 xt_mark 16384 1 xt_conntrack 16384 7 veth 28672 0 bridge 245760 0 stp 16384 1 bridge llc 16384 2 bridge,stp tun 45056 2 overlay 118784 0 nft_chain_nat 16384 7 zram 28672 3 zsmalloc 20480 1 zram xt_MASQUERADE 16384 10 nf_nat 36864 3 xt_nat,nft_chain_nat,xt_MASQUERADE xt_comment 16384 30 nft_compat 20480 56 binfmt_misc 20480 1 squashfs 53248 6 rk805_pwrkey 16384 0 panfrost 61440 0 nvmem_rockchip_otp 20480 0 drm_shmem_helper 20480 1 panfrost gpu_sched 32768 1 panfrost rockchip_cpuinfo 16384 1 nvmem_rockchip_otp uio_pdrv_genirq 16384 0 uio 20480 1 uio_pdrv_genirq fuse 114688 1 dm_mod 110592 0 ipv6 458752 155 bridge ext4 684032 2 mbcache 16384 1 ext4 jbd2 118784 1 ext4 adc_keys 16384 0 ### Current system health: Time CPU_cl0/CPU_cl1 load %cpu %sys %usr %nice %io %irq Tcpu C.St. 09:05:31 1800/2256 MHz 0.06 11% 3% 5% 0% 0% 1% 37.9 °C 0/7 09:05:32 1800/2256 MHz 0.06 2% 1% 0% 0% 0% 0% 37.9 °C 0/7 09:05:32 1800/2256 MHz 0.06 2% 1% 0% 0% 0% 0% 37.9 °C 0/7 09:05:32 1800/2256 MHz 0.06 1% 1% 0% 0% 0% 0% 37.9 °C 0/7 09:05:33 1800/2256 MHz 0.06 1% 1% 0% 0% 0% 0% 37.9 °C 0/7 09:05:36 1800/2256 MHz 0.77 11% 3% 5% 0% 0% 1% 51.8 °C 0/7 09:05:36 1800/2256 MHz 0.77 10% 1% 9% 0% 0% 0% 45.3 °C 0/7 09:05:37 1800/2256 MHz 0.77 1% 1% 0% 0% 0% 0% 44.4 °C 0/7 09:05:37 1800/2256 MHz 0.77 1% 0% 0% 0% 0% 0% 43.5 °C 0/7 09:05:37 1800/2256 MHz 0.77 2% 1% 0% 0% 0% 0% 42.5 °C 0/7 ### resolv.conf -rw-r--r-- 1 root root 53 Jun 7 21:39 /etc/resolv.conf # Generated by NetworkManager nameserver XXX.XXX.2.1 ### Current sysinfo: Linux 6.1.115-vendor-rk35xx (opi5) 06/08/2025 _aarch64_ (8 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 5.82 0.00 5.12 0.56 0.00 88.51 Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd ram0 0.00 0.00 0.00 0.00 0 0 0 mtdblock0 0.00 0.01 0.00 0.00 336 0 0 nvme0n1 104.12 8169.92 12048.34 3447.60 337477214 497684183 142411156 nvme0n1p1 0.01 0.15 0.00 0.00 5993 7 0 nvme0n1p2 104.11 8169.69 12048.34 3447.60 337467545 497684176 142411156 zram0 0.07 0.07 0.19 0.00 3036 7980 0 zram1 0.13 0.14 2.89 0.00 5704 119464 0 zram2 0.00 0.00 0.00 0.00 0 0 0 --procs-- -----------------------memory---------------------- ---swap-- -----io---- -system-- ----------cpu---------- r b swpd free buff cache si so bi bo in cs us sy id wa st gu 1 0 7936 167084 115648 6250428 0 0 1057 1558 1734 1774 6 5 89 1 0 0 total used free shared buff/cache available Mem: 7.7Gi 1.6Gi 162Mi 40Mi 6.1Gi 6.1Gi Swap: 7.7Gi 7.8Mi 7.7Gi NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT /dev/zram1 zstd 125M 70.1M 15.5M 16.7M 8 /var/log /dev/zram0 lzo-rle 7.7G 6.5M 1.8M 2.2M 8 [SWAP] 09:05:38 up 11:28, 1 user, load average: 0.77, 0.20, 0.22 [ 9.075824] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 9.078049] systemd[1]: Starting nftables.service - nftables... [ 9.078526] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root). [ 9.085106] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com [ 9.089823] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... [ 9.091790] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... [ 9.093942] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 9.097421] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ 9.097922] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 9.098297] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ 9.098661] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ 9.099358] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes. [ 9.099866] fuse: init (API version 7.38) [ 9.100218] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 9.100573] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs. [ 9.101121] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 9.101397] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 9.102091] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 9.102330] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm. [ 9.102817] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 9.103045] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 9.103506] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 9.103743] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse. [ 9.104217] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 9.104445] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 9.107064] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System... [ 9.109345] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System... [ 9.109595] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 9.115063] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ 9.116800] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock. [ 9.117512] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 9.128165] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules. [ 9.134222] EXT4-fs (nvme0n1p2): re-mounted. Quota mode: none. [ 9.168285] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables... [ 9.176241] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems. [ 9.176905] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 9.179577] systemd[1]: Starting systemd-random-seed.service - Load/Save Random Seed... [ 9.182201] systemd[1]: Starting systemd-sysusers.service - Create System Users... [ 9.213209] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables. [ 9.221111] systemd[1]: Finished nftables.service - nftables. [ 9.222696] systemd[1]: Finished systemd-random-seed.service - Load/Save Random Seed. [ 9.223018] systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes). [ 9.229562] systemd[1]: Finished systemd-sysusers.service - Create System Users. [ 9.258399] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev... [ 9.260467] systemd[1]: Finished keyboard-setup.service - Set the console keyboard layout. [ 9.299064] systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev. [ 9.300412] systemd[1]: Reached target local-fs-pre.target - Preparation for Local File Systems. [ 9.307285] systemd[1]: Starting systemd-udevd.service - Rule-based Manager for Device Events and Files... [ 9.347589] systemd[1]: Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ 9.354797] systemd[1]: Starting ifupdown-pre.service - Helper to synchronize boot up for ifupdown... [ 9.402035] systemd[1]: Started systemd-udevd.service - Rule-based Manager for Device Events and Files. [ 9.434047] systemd[1]: Starting plymouth-start.service - Show Plymouth Boot Screen... [ 9.445685] systemd[1]: Found device dev-ttyFIQ0.device - /dev/ttyFIQ0. [ 9.500738] systemd[1]: Started plymouth-start.service - Show Plymouth Boot Screen. [ 9.501527] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid). [ 9.501872] systemd[1]: Started systemd-ask-password-plymouth.path - Forward Password Requests to Plymouth Directory Watch. [ 9.502038] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes. [ 9.502153] systemd[1]: Reached target paths.target - Path Units. [ 9.585344] rkcifhw fdce0000.rkcif: Adding to iommu group 17 [ 9.593135] rkcifhw fdce0000.rkcif: No reserved memory region assign to CIF [ 9.600571] rockchip-cpuinfo cpuinfo: SoC : 35881000 [ 9.600579] rockchip-cpuinfo cpuinfo: Serial : 5503dfd10dbecd6b [ 9.643578] systemd[1]: Found device dev-disk-by-uuid-F25A-330A.device - NVME SSD 1TB armbi_boot. [ 9.643936] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid). [ 9.667351] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 9.671525] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 9.674406] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 9.674533] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root). [ 9.675803] systemd[1]: Starting systemd-fsck@dev-disk-by-uuid-F25A-330A.service - File System Check on /dev/disk/by-uuid/F25A-330A... [ 9.676384] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 9.676585] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 9.676970] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 9.677152] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 9.677317] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 9.681523] systemd[1]: Reached target usb-gadget.target - Hardware activated USB gadget. [ 9.684343] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 9.684544] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 9.686153] systemd[1]: Started systemd-fsckd.service - File System Check Daemon to report status. [ 9.686542] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 9.702655] systemd[1]: Listening on systemd-rfkill.socket - Load/Save RF Kill Switch Status /dev/rfkill Watch. [ 9.714279] input: rk805 pwrkey as /devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk805-pwrkey.6.auto/input/input6 [ 9.764569] systemd[1]: Finished systemd-fsck@dev-disk-by-uuid-F25A-330A.service - File System Check on /dev/disk/by-uuid/F25A-330A. [ 9.810208] systemd[1]: Finished ifupdown-pre.service - Helper to synchronize boot up for ifupdown. [ 10.141111] systemd[1]: Mounting boot.mount - /boot... [ 10.147298] systemd[1]: Mounting snap-core20-2573.mount - Mount unit for core20, revision 2573... [ 10.152392] systemd[1]: Mounting snap-core20-2585.mount - Mount unit for core20, revision 2585... [ 10.165271] systemd[1]: Mounting snap-core24-892.mount - Mount unit for core24, revision 892... [ 10.165357] loop0: detected capacity change from 0 to 121968 [ 10.168718] systemd[1]: Mounting snap-core24-992.mount - Mount unit for core24, revision 992... [ 10.171084] loop1: detected capacity change from 0 to 121960 [ 10.173917] systemd[1]: Mounting snap-snapd-23772.mount - Mount unit for snapd, revision 23772... [ 10.176526] systemd[1]: Mounting snap-snapd-24509.mount - Mount unit for snapd, revision 24509... [ 10.176553] loop2: detected capacity change from 0 to 126584 [ 10.177160] loop3: detected capacity change from 0 to 79224 [ 10.177293] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 10.177790] loop4: detected capacity change from 0 to 126592 [ 10.179726] systemd[1]: Mounting tmp.mount - /tmp... [ 10.184540] loop5: detected capacity change from 0 to 90640 [ 10.191049] systemd[1]: Mounted boot.mount - /boot. [ 10.191632] systemd[1]: Mounted snap-core20-2573.mount - Mount unit for core20, revision 2573. [ 10.192108] systemd[1]: Mounted snap-core20-2585.mount - Mount unit for core20, revision 2585. [ 10.192547] systemd[1]: Mounted snap-core24-892.mount - Mount unit for core24, revision 892. [ 10.193017] systemd[1]: Mounted snap-core24-992.mount - Mount unit for core24, revision 992. [ 10.193468] systemd[1]: Mounted snap-snapd-23772.mount - Mount unit for snapd, revision 23772. [ 10.193964] systemd[1]: Mounted snap-snapd-24509.mount - Mount unit for snapd, revision 24509. [ 10.194401] systemd[1]: Mounted tmp.mount - /tmp. [ 10.195131] systemd[1]: Reached target local-fs.target - Local File Systems. [ 10.197907] systemd[1]: Starting apparmor.service - Load AppArmor profiles... [ 10.200342] systemd[1]: Starting armbian-zram-config.service - Armbian ZRAM config... [ 10.202741] systemd[1]: Starting console-setup.service - Set console font and keymap... [ 10.205177] systemd[1]: Starting netfilter-persistent.service - netfilter persistent configuration... [ 10.207269] systemd[1]: Starting plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data... [ 10.211778] systemd[1]: Starting systemd-binfmt.service - Set Up Additional Binary Formats... [ 10.211989] systemd[1]: systemd-machine-id-commit.service - Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id). [ 10.218544] systemd[1]: Finished console-setup.service - Set console font and keymap. [ 10.221537] systemd[1]: Received SIGRTMIN+20 from PID 307 (plymouthd). [ 10.226820] systemd[1]: Finished plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data. [ 10.235871] systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 534 (systemd-binfmt) [ 10.240431] systemd[1]: Mounting proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System... [ 10.289849] systemd[1]: Mounted proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System. [ 10.301282] systemd[1]: Finished systemd-binfmt.service - Set Up Additional Binary Formats. [ 10.340585] audit: type=1400 audit(1749325038.903:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-senddoc" pid=554 comm="apparmor_parser" [ 10.343421] audit: type=1400 audit(1749325038.906:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" pid=556 comm="apparmor_parser" [ 10.343517] audit: type=1400 audit(1749325038.906:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=551 comm="apparmor_parser" [ 10.343532] audit: type=1400 audit(1749325038.906:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=551 comm="apparmor_parser" [ 10.343836] audit: type=1400 audit(1749325038.910:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=550 comm="apparmor_parser" [ 10.344671] audit: type=1400 audit(1749325038.910:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=552 comm="apparmor_parser" [ 10.344685] audit: type=1400 audit(1749325038.910:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=552 comm="apparmor_parser" [ 10.344696] audit: type=1400 audit(1749325038.910:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=552 comm="apparmor_parser" [ 10.345786] audit: type=1400 audit(1749325038.910:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oosplash" pid=553 comm="apparmor_parser" [ 10.352229] audit: type=1400 audit(1749325038.916:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/haveged" pid=560 comm="apparmor_parser" [ 10.443659] zram: Added device: zram0 [ 10.444075] zram: Added device: zram1 [ 10.444571] zram: Added device: zram2 [ 10.507340] zram0: detected capacity change from 0 to 16237424 [ 10.526394] systemd[1]: Finished apparmor.service - Load AppArmor profiles. [ 10.533104] Adding 8118708k swap on /dev/zram0. Priority:5 extents:1 across:8118708k SSFS [ 10.547534] systemd[1]: Starting snapd.apparmor.service - Load AppArmor profiles managed internally by snapd... [ 10.583912] systemd[1]: Finished netfilter-persistent.service - netfilter persistent configuration. [ 10.683483] zram1: detected capacity change from 0 to 256000 [ 10.729789] systemd[1]: Finished armbian-zram-config.service - Armbian ZRAM config. [ 10.775016] systemd[1]: Starting armbian-ramlog.service - Armbian memory supported logging... [ 10.833194] EXT4-fs (zram1): mounted filesystem without journal. Quota mode: none. [ 11.171634] systemd[1]: Finished snapd.apparmor.service - Load AppArmor profiles managed internally by snapd. [ 14.129835] systemd[1]: Finished armbian-ramlog.service - Armbian memory supported logging. [ 14.168541] systemd[1]: Starting systemd-journald.service - Journal Service... [ 14.339576] systemd[1]: Started systemd-journald.service - Journal Service. [ 14.397661] systemd-journald[678]: Received client request to flush runtime journal. [ 15.130594] xhci-hcd xhci-hcd.11.auto: xHCI Host Controller [ 15.130711] xhci-hcd xhci-hcd.11.auto: new USB bus registered, assigned bus number 7 [ 15.130789] xhci-hcd xhci-hcd.11.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0002008002010010 [ 15.130813] xhci-hcd xhci-hcd.11.auto: irq 122, io mem 0xfc000000 [ 15.130872] xhci-hcd xhci-hcd.11.auto: xHCI Host Controller [ 15.130877] xhci-hcd xhci-hcd.11.auto: new USB bus registered, assigned bus number 8 [ 15.130881] xhci-hcd xhci-hcd.11.auto: Host supports USB 3.0 SuperSpeed [ 15.130947] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 15.130951] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 15.130954] usb usb7: Product: xHCI Host Controller [ 15.130957] usb usb7: Manufacturer: Linux 6.1.115-vendor-rk35xx xhci-hcd [ 15.130959] usb usb7: SerialNumber: xhci-hcd.11.auto [ 15.135848] hub 7-0:1.0: USB hub found [ 15.135867] hub 7-0:1.0: 1 port detected [ 15.136038] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM. [ 15.136082] usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01 [ 15.136086] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 15.136089] usb usb8: Product: xHCI Host Controller [ 15.136092] usb usb8: Manufacturer: Linux 6.1.115-vendor-rk35xx xhci-hcd [ 15.136095] usb usb8: SerialNumber: xhci-hcd.11.auto [ 15.136420] hub 8-0:1.0: USB hub found [ 15.136435] hub 8-0:1.0: 1 port detected [ 15.524479] systemd-journald[678]: Received client request to relinquish /var/log/journal/7e1079e7649a45d2ab1ccbdeff6468de access. [ 17.153936] rk_gmac-dwmac fe1c0000.ethernet end1: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 17.159106] rk_gmac-dwmac fe1c0000.ethernet end1: PHY [stmmac-1:01] driver [YT8531 Gigabit Ethernet] (irq=POLL) [ 17.159632] dwmac4: Master AXI performs any burst length [ 17.159643] rk_gmac-dwmac fe1c0000.ethernet end1: No Safety Features support found [ 17.159657] rk_gmac-dwmac fe1c0000.ethernet end1: IEEE 1588-2008 Advanced Timestamp supported [ 17.159878] rk_gmac-dwmac fe1c0000.ethernet end1: registered PTP clock [ 17.160125] rk_gmac-dwmac fe1c0000.ethernet end1: FPE workqueue start [ 17.160131] rk_gmac-dwmac fe1c0000.ethernet end1: configuring for phy/rgmii-rxid link mode [ 19.764001] platform mtd_vendor_storage: deferred probe pending [ 21.057665] loop6: detected capacity change from 0 to 8 [ 21.334602] ttyFIQ ttyFIQ0: tty_port_close_start: tty->count = 1 port count = 2 [ 21.386445] kauditd_printk_skb: 8 callbacks suppressed [ 21.386448] audit: type=1400 audit(1749325049.950:20): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/snap/snapd/24509/usr/lib/snapd/snap-confine" pid=2025 comm="apparmor_parser" [ 21.386457] audit: type=1400 audit(1749325049.950:21): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/snap/snapd/24509/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=2025 comm="apparmor_parser" [ 23.232550] rk_gmac-dwmac fe1c0000.ethernet end1: Link is Up - 100Mbps/Full - flow control rx/tx [ 23.232577] IPv6: ADDRCONF(NETDEV_CHANGE): end1: link becomes ready [ 109.364852] rk_gmac-dwmac fe1c0000.ethernet end1: Link is Down [ 131.659974] rk_gmac-dwmac fe1c0000.ethernet end1: Link is Up - 1Gbps/Full - flow control rx/tx [ 132.671410] rk_gmac-dwmac fe1c0000.ethernet end1: Link is Down [ 137.739538] rk_gmac-dwmac fe1c0000.ethernet end1: Link is Up - 100Mbps/Full - flow control rx/tx [ 389.739035] tun: Universal TUN/TAP device driver, 1.6 [ 390.169076] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 390.193136] cni-podman7: port 1(veth50f9419a) entered blocking state [ 390.193152] cni-podman7: port 1(veth50f9419a) entered disabled state [ 390.193330] device veth50f9419a entered promiscuous mode [ 390.475158] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 390.475321] IPv6: ADDRCONF(NETDEV_CHANGE): veth50f9419a: link becomes ready [ 390.475464] cni-podman7: port 1(veth50f9419a) entered blocking state [ 390.475477] cni-podman7: port 1(veth50f9419a) entered forwarding state [ 391.242869] cni-podman7: port 2(vethbbedf056) entered blocking state [ 391.242896] cni-podman7: port 2(vethbbedf056) entered disabled state [ 391.243123] device vethbbedf056 entered promiscuous mode [ 391.243249] cni-podman7: port 2(vethbbedf056) entered blocking state [ 391.243259] cni-podman7: port 2(vethbbedf056) entered forwarding state [ 391.254592] IPv6: ADDRCONF(NETDEV_CHANGE): vethbbedf056: link becomes ready [ 393.993183] cni-podman6: port 1(veth389748ad) entered blocking state [ 393.993200] cni-podman6: port 1(veth389748ad) entered disabled state [ 393.993363] device veth389748ad entered promiscuous mode [ 394.002409] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 394.002459] IPv6: ADDRCONF(NETDEV_CHANGE): veth389748ad: link becomes ready [ 394.002490] cni-podman6: port 1(veth389748ad) entered blocking state [ 394.002494] cni-podman6: port 1(veth389748ad) entered forwarding state [ 394.388742] cni-podman6: port 2(veth1892f651) entered blocking state [ 394.388753] cni-podman6: port 2(veth1892f651) entered disabled state [ 394.388845] device veth1892f651 entered promiscuous mode [ 394.388887] cni-podman6: port 2(veth1892f651) entered blocking state [ 394.388892] cni-podman6: port 2(veth1892f651) entered forwarding state [ 394.396665] IPv6: ADDRCONF(NETDEV_CHANGE): veth1892f651: link becomes ready [ 394.987273] cni-podman6: port 1(veth389748ad) entered disabled state [ 394.988166] device veth389748ad left promiscuous mode [ 394.988180] cni-podman6: port 1(veth389748ad) entered disabled state [ 395.404461] cni-podman4: port 1(veth2ef9338b) entered blocking state [ 395.404482] cni-podman4: port 1(veth2ef9338b) entered disabled state [ 395.404665] device veth2ef9338b entered promiscuous mode [ 395.404778] cni-podman4: port 1(veth2ef9338b) entered blocking state [ 395.404787] cni-podman4: port 1(veth2ef9338b) entered forwarding state [ 395.413237] IPv6: ADDRCONF(NETDEV_CHANGE): veth2ef9338b: link becomes ready [ 395.735421] cni-podman6: port 1(veth8f6535ac) entered blocking state [ 395.735429] cni-podman6: port 1(veth8f6535ac) entered disabled state [ 395.735524] device veth8f6535ac entered promiscuous mode [ 395.735553] cni-podman6: port 1(veth8f6535ac) entered blocking state [ 395.735556] cni-podman6: port 1(veth8f6535ac) entered forwarding state [ 395.742951] IPv6: ADDRCONF(NETDEV_CHANGE): veth8f6535ac: link becomes ready [ 396.188009] cni-podman4: port 2(vethb8fc1132) entered blocking state [ 396.188019] cni-podman4: port 2(vethb8fc1132) entered disabled state [ 396.188117] device vethb8fc1132 entered promiscuous mode [ 396.188155] cni-podman4: port 2(vethb8fc1132) entered blocking state [ 396.188159] cni-podman4: port 2(vethb8fc1132) entered forwarding state [ 396.198232] IPv6: ADDRCONF(NETDEV_CHANGE): vethb8fc1132: link becomes ready [ 397.070802] cni-podman4: port 3(veth716e0e39) entered blocking state [ 397.070826] cni-podman4: port 3(veth716e0e39) entered disabled state [ 397.071066] device veth716e0e39 entered promiscuous mode [ 397.082498] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 397.082578] IPv6: ADDRCONF(NETDEV_CHANGE): veth716e0e39: link becomes ready [ 397.082630] cni-podman4: port 3(veth716e0e39) entered blocking state [ 397.082637] cni-podman4: port 3(veth716e0e39) entered forwarding state [ 1349.306179] TCP: eth0: Driver has suspect GRO implementation, TCP performance may be compromised. [ 8574.898037] systemd-journald[678]: Received client request to flush runtime journal. [ 8575.027019] systemd-journald[678]: Received client request to relinquish /var/log/journal/7e1079e7649a45d2ab1ccbdeff6468de access. ### interrupts: CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 9: 0 0 0 0 0 0 0 0 GICv3 25 Level vgic 11: 0 0 0 0 0 0 0 0 GICv3 30 Level kvm guest ptimer 12: 0 0 0 0 0 0 0 0 GICv3 27 Level kvm guest vtimer 13: 7232326 4571545 2497686 2420429 3346080 3319816 3370715 3386094 GICv3 26 Level arch_timer 14: 1539993 467885 1145522 1345384 1144496 1156844 1133118 1324265 GICv3 321 Level rk_timer 20: 0 0 0 0 0 0 0 0 GICv3 455 Edge debug-signal 21: 0 0 0 0 0 0 0 0 GICv3 365 Level debug 22: 970 0 0 0 0 0 0 0 GICv3 429 Level rockchip_thermal 23: 0 0 0 0 0 0 0 0 GICv3 23 Level arm-pmu 24: 0 0 0 0 0 0 0 0 GICv3 425 Level rockchip_usb2phy 25: 2 0 0 0 0 0 0 0 GICv3 423 Level rockchip_usb2phy 26: 2 0 0 0 0 0 0 0 GICv3 424 Level rockchip_usb2phy 28: 0 0 0 0 0 0 0 0 GICv3 285 Level pcie-sys 30: 0 0 0 0 0 0 0 0 GICv3 118 Level fea10000.dma-controller 31: 0 0 0 0 0 0 0 0 GICv3 119 Level fea10000.dma-controller 32: 0 0 0 0 0 0 0 0 GICv3 120 Level fea30000.dma-controller 33: 0 0 0 0 0 0 0 0 GICv3 121 Level fea30000.dma-controller 34: 0 0 0 0 0 0 0 0 GICv3 122 Level fed10000.dma-controller 35: 0 0 0 0 0 0 0 0 GICv3 123 Level fed10000.dma-controller 37: 0 0 0 0 0 0 0 0 GICv3 142 Level fdab9000.iommu, fdab0000.npu 38: 0 0 0 0 0 0 0 0 GICv3 143 Level fdab9000.iommu, fdab0000.npu 39: 0 0 0 0 0 0 0 0 GICv3 144 Level fdab9000.iommu, fdab0000.npu 40: 0 0 0 0 0 0 0 0 GICv3 150 Level fdb50800.iommu 41: 0 0 0 0 0 0 0 0 GICv3 146 Level fdb60f00.iommu, rga3 42: 0 0 0 0 0 0 0 0 GICv3 147 Level fdb70f00.iommu, rga3 43: 0 0 0 0 0 0 0 0 GICv3 162 Level fdb90480.iommu 44: 0 0 0 0 0 0 0 0 GICv3 153 Level fdba0800.iommu 45: 0 0 0 0 0 0 0 0 GICv3 155 Level fdba4800.iommu 46: 0 0 0 0 0 0 0 0 GICv3 157 Level fdba8800.iommu 47: 0 0 0 0 0 0 0 0 GICv3 159 Level fdbac800.iommu 48: 0 0 0 0 0 0 0 0 GICv3 149 Level fdbb0800.iommu, fdbb0000.iep 49: 0 0 0 0 0 0 0 0 GICv3 131 Level fdbdf000.iommu 50: 0 0 0 0 0 0 0 0 GICv3 132 Level fdbdf000.iommu 51: 0 0 0 0 0 0 0 0 GICv3 134 Level fdbef000.iommu 52: 0 0 0 0 0 0 0 0 GICv3 135 Level fdbef000.iommu 53: 0 0 0 0 0 0 0 0 GICv3 128 Level fdc38700.iommu 54: 0 0 0 0 0 0 0 0 GICv3 130 Level fdc48700.iommu 55: 0 0 0 0 0 0 0 0 GICv3 141 Level fdca0000.iommu 56: 0 0 0 0 0 0 0 0 GICv3 164 Level fdcb7f00.iommu 57: 0 0 0 0 0 0 0 0 GICv3 168 Level fdcc7f00.iommu 58: 0 0 0 0 0 0 0 0 GICv3 145 Level fdce0800.iommu 59: 0 0 0 0 0 0 0 0 GICv3 188 Level fdd97e00.iommu, fdd90000.vop 60: 0 0 0 0 0 0 0 0 GICv3 193 Level fde50000.dp 61: 0 0 0 0 0 0 0 0 GICv3 392 Level dw-hdmi-qp-hpd 62: 0 0 0 0 0 0 0 0 GICv3 201 Level fde80000.hdmi 63: 0 0 0 0 0 0 0 0 GICv3 202 Level dw-hdmi-qp-cec 64: 0 0 0 0 0 0 0 0 GICv3 203 Level fde80000.hdmi 65: 0 0 0 0 0 0 0 0 GICv3 204 Level fde80000.hdmi 66: 37916 0 0 0 0 0 0 0 GICv3 360 Level feb20000.spi 67: 0 0 0 0 0 0 0 0 rockchip_gpio_irq 7 Level rk806 68: 0 0 0 0 0 0 0 0 rk806 0 Edge rk805_pwrkey_fall 69: 0 0 0 0 0 0 0 0 rk806 1 Edge rk805_pwrkey_rise 70: 674 0 0 0 0 0 0 0 GICv3 238 Level fe2b0000.spi 71: 267567533 0 0 0 0 0 0 0 GICv3 266 Level end1 72: 0 0 0 0 0 0 0 0 GICv3 265 Level end1 73: 0 0 0 0 0 0 0 0 GICv3 254 Level xhci-hcd:usb1 74: 0 0 0 0 0 0 0 0 GICv3 247 Level ehci_hcd:usb3 75: 0 0 0 0 0 0 0 0 GICv3 250 Level ehci_hcd:usb5 76: 0 0 0 0 0 0 0 0 GICv3 248 Level ohci_hcd:usb4 77: 0 0 0 0 0 0 0 0 GICv3 251 Level ohci_hcd:usb6 78: 206468 0 0 0 0 0 0 0 GICv3 349 Level fd880000.i2c 79: 174 0 0 0 0 0 0 0 GICv3 351 Level feaa0000.i2c 80: 522 0 0 0 0 0 0 0 GICv3 355 Level fec80000.i2c 81: 0 0 0 0 0 0 0 0 rockchip_gpio_irq 27 Level fsc_interrupt_int_n 82: 0 0 0 0 0 0 0 0 rockchip_gpio_irq 8 Level hym8563 83: 0 0 0 0 0 0 0 0 GICv3 356 Level fec90000.i2c 84: 0 0 0 0 0 0 0 0 GICv3 175 Level rockchip-mipi-csi2-hw 85: 0 0 0 0 0 0 0 0 GICv3 176 Level rockchip-mipi-csi2-hw 86: 0 0 0 0 0 0 0 0 GICv3 177 Level rockchip-mipi-csi2-hw 87: 0 0 0 0 0 0 0 0 GICv3 178 Level rockchip-mipi-csi2-hw 88: 0 0 0 0 0 0 0 0 GICv3 179 Level rockchip-mipi-csi2-hw 89: 0 0 0 0 0 0 0 0 GICv3 180 Level rockchip-mipi-csi2-hw 90: 0 0 0 0 0 0 0 0 GICv3 181 Level rockchip-mipi-csi2-hw 91: 0 0 0 0 0 0 0 0 GICv3 182 Level rockchip-mipi-csi2-hw 92: 0 0 0 0 0 0 0 0 GICv3 183 Level rockchip-mipi-csi2-hw 93: 0 0 0 0 0 0 0 0 GICv3 184 Level rockchip-mipi-csi2-hw 94: 0 0 0 0 0 0 0 0 GICv3 185 Level rockchip-mipi-csi2-hw 95: 0 0 0 0 0 0 0 0 GICv3 186 Level rockchip-mipi-csi2-hw 96: 0 0 0 0 0 0 0 0 GICv3 163 Level rkisp_hw 97: 0 0 0 0 0 0 0 0 GICv3 165 Level rkisp_hw 98: 0 0 0 0 0 0 0 0 GICv3 166 Level rkisp_hw 99: 0 0 0 0 0 0 0 0 GICv3 167 Level rkisp_hw 100: 0 0 0 0 0 0 0 0 GICv3 169 Level rkisp_hw 101: 0 0 0 0 0 0 0 0 GICv3 170 Level rkisp_hw 102: 0 0 0 0 0 0 0 0 GICv3 347 Edge feaf0000.watchdog 112: 0 0 0 0 0 0 0 0 ITS-MSI 570425352 Edge PCIe PME 113: 0 25 0 0 0 0 0 0 ITS-MSI 570949632 Edge nvme0q0 114: 97019 0 0 0 0 0 0 0 ITS-MSI 570949633 Edge nvme0q1 115: 0 73910 0 0 0 0 0 0 ITS-MSI 570949634 Edge nvme0q2 116: 0 0 122769 0 0 0 0 0 ITS-MSI 570949635 Edge nvme0q3 117: 0 0 0 54385 0 0 0 0 ITS-MSI 570949636 Edge nvme0q4 118: 0 0 0 0 979184 0 0 0 ITS-MSI 570949637 Edge nvme0q5 119: 0 0 0 0 0 733979 0 0 ITS-MSI 570949638 Edge nvme0q6 120: 0 0 0 0 0 0 1206645 0 ITS-MSI 570949639 Edge nvme0q7 121: 0 0 0 0 0 0 0 1017754 ITS-MSI 570949640 Edge nvme0q8 122: 0 0 0 0 0 0 0 0 GICv3 252 Level xhci-hcd:usb7 123: 399417 0 0 0 0 0 0 0 GICv3 430 Level fec10000.saradc 124: 0 0 0 0 0 0 0 0 GICv3 217 Level i2s 125: 0 0 0 0 0 0 0 0 GICv3 212 Level i2s 126: 0 0 0 0 0 0 0 0 GICv3 213 Level i2s 127: 0 0 0 0 0 0 0 0 rockchip_gpio_irq 29 Edge headset_detect 128: 0 0 0 0 0 0 0 0 GICv3 148 Level rga2 129: 0 0 0 0 0 0 0 0 GICv3 151 Level fdb51000.avsd-plus, fdb50400.vdpu 130: 0 0 0 0 0 0 0 0 GICv3 152 Level fdb50000.vepu 131: 0 0 0 0 0 0 0 0 GICv3 154 Level fdba0000.jpege-core 132: 0 0 0 0 0 0 0 0 GICv3 156 Level fdba4000.jpege-core 133: 0 0 0 0 0 0 0 0 GICv3 158 Level fdba8000.jpege-core 134: 0 0 0 0 0 0 0 0 GICv3 160 Level fdbac000.jpege-core 135: 0 0 0 0 0 0 0 0 GICv3 161 Level fdb90000.jpegd 136: 0 0 0 0 0 0 0 0 GICv3 127 Level fdc38100.rkvdec-core 137: 0 0 0 0 0 0 0 0 GICv3 129 Level fdc48100.rkvdec-core 138: 380118 0 0 0 0 0 0 0 GICv3 133 Level fdbd0000.rkvenc-core 139: 250139 0 0 0 0 0 0 0 GICv3 136 Level fdbe0000.rkvenc-core 140: 0 0 0 0 0 0 0 0 GICv3 140 Level fdc70000.av1d 142: 1 0 0 0 0 0 0 0 GICv3 124 Level fb000000.gpu 143: 1 0 0 0 0 0 0 0 GICv3 125 Level fb000000.gpu 144: 3 0 0 0 0 0 0 0 GICv3 126 Level fb000000.gpu 145: 0 0 0 0 0 0 0 0 GICv3 235 Level dw-mci 146: 1454 0 0 0 0 0 0 0 GICv3 105 Level dmc 147: 0 0 0 0 0 0 0 0 GICv3 187 Level rkcifhw IPI0: 222765 594333 326752 286201 389220 385042 301836 288139 Rescheduling interrupts IPI1: 5083251 172366207 29343396 11967742 7021329 4809483 3703373 3045281 Function call interrupts IPI2: 0 0 0 0 0 0 0 0 CPU stop interrupts IPI3: 0 0 0 0 0 0 0 0 CPU stop (for crash dump) interrupts IPI4: 36574 57958 132176 164098 136750 150896 166299 191886 Timer broadcast interrupts IPI5: 24835 34122 19984 19109 86555 79402 82008 80430 IRQ work interrupts IPI6: 0 0 0 0 0 0 0 0 CPU wake-up interrupts Err: 0
  18. Hi Seems like headers are missing xtables-addons. During system update it failed and after reboot it stuck. After manualy fixing symlinks for images it booted up, but i couldn't manage to make xt_geoip working again. Tried removing headers and installing them again with armbian-config but still the same
  19. After the last update/upgrade USB BUS 7 has completely disappeared! So no life at all on the USB-C port. The following packages were upgraded : linux-dtb-edge-rockchip64, armbian-bsp-cli-odroidm2-edge, linux-image-edge-rockchip64, linux-u-boot-odroidm2-edge, armbian-firmware I suspect linux-dtb-edge-rockchip64 is not the M2 specific package and it has over written the dtb. Also I can't seem to install the kernel headers from armbian-config. It appears to go through the motions but nothing is installed. Also where can I find a documentation on what each device overlay (in armbian-config) is for?
  20. I am having trouble installing specific hardware dkms because the dkms requires the linux header files for the installed kernel version which are not available or do not exist. Armbian 23.05.1 Ubuntu 22.04 desktop version is build with kernel 6.6.63 but an apt search for the relevant headers finds none. Headers exist for 6.2, 6.5 and 6.8 but not for 6.6. How can I address this?
  21. Hi, I need linux kernel source to compile a custom module. The one I downloaded from kernel.org did not work, got module format error, indicating the kernel is different. i did not have this problem compiling the same module for Armbian lepotato (amlogic) Where do I get the kernel source for my Orangepi Zero 2? Linux orangepizero2 6.12.20-current-sunxi64 #1 SMP Sat Mar 22 19:54:28 UTC 2025 aarch64 GNU/Linux linux-headers-current-sunxi64/bookworm,now 25.2.3 arm64 [installed] Armbian Linux current headers 6.12.20-current-sunxi64 linux-image-current-sunxi64/bookworm,now 25.2.3 arm64 [installed] Armbian Linux current kernel image 6.12.20-current-sunxi64
  22. How to compile DKMS on the board? I am trying this for the past week without success and starting to go crazy... The last kernel which worked is 6.11.2. I tried with zfs-dkms (from apt's repositories and from manually build .deb from zfs git) and with aic8800 drivers. I've tried Bookworm image, tried Noble. Tried -current and -edge kernels. Tried many kernel revisions. Tried to build kernels (image & headers) with compile.sh with docker, without docker. Updated my x86 Debian to Trixie. Compilers are same on the build host and on the board: longanpi-3h# dpkg -l | grep -i gcc ii gcc 4:13.2.0-7ubuntu1 arm64 GNU C compiler ii gcc-13 13.3.0-6ubuntu2~24.04 arm64 GNU C compiler ii gcc-13-aarch64-linux-gnu 13.3.0-6ubuntu2~24.04 arm64 GNU C compiler for the aarch64-linux-gnu architecture ii gcc-13-base:arm64 13.3.0-6ubuntu2~24.04 arm64 GCC, the GNU Compiler Collection (base package) ... root@4585c06e2f54:/armbian# dpkg -l | grep -i gcc ii gcc 4:13.2.0-7ubuntu1 amd64 GNU C compiler ii gcc-13 13.3.0-6ubuntu2~24.04 amd64 GNU C compiler ii gcc-13-aarch64-linux-gnu 13.3.0-6ubuntu2~24.04cross1 amd64 GNU C compiler for the aarch64-linux-gnu architecture ii gcc-13-aarch64-linux-gnu-base:amd64 13.3.0-6ubuntu2~24.04cross1 amd64 GCC, the GNU Compiler Collection (base package) ... Or even better: Is it possible somehow to build those drivers on the host PC? 16x x86 CPUs are much, much faster than 4x A53.
  23. Hi, I was not expecting someone to debug some old experimental kernel just for me. I've trying to report bug, give back something to the community. It is not build problem, so Github says use forums for that. I've spent more than a week to have latest and greatest experimental kernel (6.14.5, 6.14.8) or not so experimental (6.12.9, 6.12.23, 6.12.30) with DKMS. Did many rebuilds, reinstalls and reflashes. I was using INSTALL_HEADERS=yes in CLI args or config. DKMS drivers (zfs and aic8800) does not work. I am suspecting that problem is in sunxi headers like reported month ago in github issue. There, the same DKMS driver works on same version on the kernel on RaspiOS where it was working. When that person tried to do it on Armbian it doesn't work. If I was skillful enough I would try to fix it by myself, but I am not. Therefore I am reporting this bug here.
  24. 30-40% of GH runners we use are on arm64 platform. Compilation work in all combinations. Yes. This was lying around. Allwinner should work the same, but *edge kernels are experimental, adjust expectations. You have all tools you need, but nobody will be debugging some old experimental kernel just for you. Hint: when you generate image from sources, enable kernel headers install (i think parameter is INSTALL_HEADER=yes), so you have the one that are matching your kernel. In repository, they are probably different / not compatible. I checked if it works for latest stable (the only target that is worth spending time) kernel on supported hardware (that was around my desk). Unsupported hardware running unsupported kernel - it is expected that things will be failing.
  25. Hi, I could try to help with maintenance, but first we should find where the problem is. Even if we ignore aic8800 driver (I can confirm that when it is working it is indeed shiet and there are occasional USB disconnections of WLAN card), zfs-dkms still doesn't work. Latest version where both drivers were working was 6.11.2. Currently compiling 6.11.9 to see if there DKMS drivers work. I am suspecting that kernel headers for 6.12 and later kernels are to blame
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines