Jump to content

Igor

Administrators
  • Posts

    14394
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Igor reacted to Ryzer in Trying Pcduino2 on a newer kernel   
    Recreated hdmi patches under kernels 6.12 and kernels 6.15 in pcduino-boards-fixes branch.  When attempting to build with current kernel 6.12.30, with drm patches for sun4i_hdmi_enc.c to use drm_hdmi_connector_mode_valid and drm_atomic_helper_connector_hdmi_check fails to compile. when just applying drm_atomic_helper_connector_hdmi_check patch build compilation is successful. Just need to verify this build works.
     
    For kernel 6.15, with just the hdmi patches, we get a working HDMI display output:
     

  2. Like
    Igor reacted to ag123 in Orange pi zero 2 minimal not able to do update upgrade due to missing key   
    @Igor, all
    just like to say that I installed
     
    Armbian_community_25.8.0-trunk.228_Orangepizero3_bookworm_current_6.12.30_minimal.imgArmbian_community_25.8.0-trunk.228_Orangepizero3_bookworm_current_6.12.30_minimal.img
    from the boards page
    https://www.armbian.com/orange-pi-zero-3/
     
    apt update works 'out of the box', no PUBKEY errors
     
    thanks for the the updates
    @vtech,
    you may like to try the same for orange pi zero 2
  3. Like
    Igor got a reaction from shirkit in Armbian with preinstalled Home Assistant supervised   
    What do you mean by that? Images that are currently available are still from 25.2 ... new will be created soon. But you can anyway update them standard way: apt update + apt upgrade.
  4. Like
    Igor got a reaction from Thanh Tu in Armbian with preinstalled Home Assistant supervised   
    What do you mean by that? Images that are currently available are still from 25.2 ... new will be created soon. But you can anyway update them standard way: apt update + apt upgrade.
  5. Like
    Igor got a reaction from äxl in Armbian with preinstalled Home Assistant supervised   
    I would suggest you to download clean Debian minimal image and proceed this way:
    https://docs.armbian.com/User-Guide_Armbian-Software/HomeAutomation/#home-assistant
     
    EVCC can be installed this way - official Docker container:
    https://docs.armbian.com/User-Guide_Armbian-Software/HomeAutomation/#evcc
     
     
    How to deal with EVCC from HA, no idea. This is application level knowledge and I am just an average user of HA. I assume addon will want to connect to the service which runs on some IP address and some port. IMO this part is similar as official HAOS image.
     

    Current application images are not yet rebuild with latest stable base, so until then its better going clean Debain + armbian-config way.
  6. Like
    Igor reacted to admin in [Armbian newsletter] - Armbian cloud images   
    Introducing Armbian’s New Cloud Images: Optimized for x86 and aarch64 Cloud Deployments
    Armbian is taking a significant step forward in cloud computing support with the introduction of dedicated cloud images tailored for cloud environments. The latest enhancement brings a new ‘cloud’ image set specifically designed to optimize generic x86 and aarch64 deployments, ensuring better performance, security, and compatibility in cloud infrastructures.
    Why Dedicated Cloud Images?
    As more enterprises and developers deploy lightweight Linux images in cloud environments, the need for a streamlined, cloud-optimized configuration has grown. The new ‘cloud’ images aim to address this by focusing on:
    Very Fast Boot Time: Optimized configurations enable boot times as fast as 1-2 seconds, ensuring rapid deployment and responsiveness. No Firmware Package: By eliminating unnecessary firmware packages, the cloud images remain lightweight and focused on essential cloud functionality. Optimized Performance: Stripped of unnecessary hardware drivers, the cloud images are leaner, allowing faster boot times and improved efficiency. Enhanced Compatibility: Fine-tuned configurations ensure that Armbian-based cloud instances run seamlessly across major cloud providers, including AWS and Azure. Security-Focused Design: With a minimal attack surface, the cloud images reduce exposure to vulnerabilities while maintaining essential features. Lightweight Image Size: The uncompressed QCOW2 image is approximately 700MB, ensuring minimal resource usage while maintaining full functionality. Docker Support Enabled by Default: The cloud images come preconfigured with Docker support out of the box, allowing seamless deployment of containerized applications. Lean Debian Bookworm or Ubuntu Noble User Space: Provided images come with a minimal yet powerful user space based on Debian Bookworm or Ubuntu Noble, ensuring stability and efficiency. ZRAM Management: Built-in ZRAM management optimizes memory usage, improving performance in resource-constrained environments. Armbian-Config System Configuration Utility: The powerful armbian-config tool provides an easy way to configure and manage system settings, enhancing user experience and customization. Customize and Brand Your Cloud Image
    Armbian makes it incredibly simple to create custom, cloud-optimized images tailored to your needs. Whether you’re an enterprise or an individual developer, you can brand and configure your Armbian cloud images to match your identity and requirements. Have always fresh Armbian OS with your brand!
    By leveraging the Armbian build framework, you can easily build your own cloud images with custom configurations, packages, and branding. Get started today by visiting the official Armbian build repository.
    Download links
    You can find download links at https://www.armbian.com/download/, or use the direct links below.
    For the QEMU disk image (QCOW2) format:
    https://dl.armbian.com/uefi-x86/Bookworm_cloud_minimal-qcow2
    https://dl.armbian.com/uefi-x86/Noble_cloud_minimal-qcow2
    https://dl.armbian.com/uefi-arm64/Bookworm_cloud_minimal-qcow2
    https://dl.armbian.com/uefi-arm64/Noble_cloud_minimal-qcow2
    and Microsoft Azure image format:
    https://dl.armbian.com/uefi-x86/Bookworm_cloud_minimal-hyperv
    https://dl.armbian.com/uefi-x86/Noble_cloud_minimal-hyperv
    https://dl.armbian.com/uefi-arm64/Bookworm_cloud_minimal-hyperv
    https://dl.armbian.com/uefi-arm64/Noble_cloud_minimal-hyperv
    How This Benefits Cloud Deployments
    This update makes it easier for developers and businesses to deploy Armbian-based instances in the cloud without unnecessary bloat. Whether running on AWS, Google Cloud, Azure, or smaller providers and Qemu KVM / Proxmox, users can expect:
    Reduced overhead and better resource utilization Improved stability with cloud-centric optimizations A more agile and lightweight system for containerized applications Faster provisioning and deployment due to the ultra-fast boot times Seamless container orchestration with pre-enabled Docker support Optimized memory management with built-in ZRAM support Customizable and user-friendly system configuration via armbian-config The ability to build fully customized, branded cloud images with ease What’s Next?
    Armbian continues to evolve, ensuring that users benefit from its embedded Linux roots, embracing a philosophy of minimalism and efficiency that ensures optimal use of system resources. Community feedback is crucial in refining the cloud images, and we encourage users to test them out and contribute.
    For more details, visit the official Armbian GitHub repository and join the discussion!
    Stay connected and experience the next generation of Armbian cloud support today!
    The post Armbian cloud images first appeared on Armbian.
    View the full article
  7. Like
    Igor got a reaction from Carlos Hartmann in Helios-64 Fails to boot since upgrading to Bookworm   
    We keep (most of) old images here:
    https://fi.mirror.armbian.de/archive/
    https://fi.mirror.armbian.de/oldarchive/
  8. Like
    Igor reacted to FredK in Helios4 doesn't boot after upgrading to linux-6.6.71 (linux-image-current-mvebu_25.2.0-trunk.343)   
    Upgrade to 25.5.1 successful (straight-forward).
  9. Like
    Igor reacted to ag123 in DKMS: Exec format error   
    DKMS is 'quite complicated' , in an attempt to understand all that 'cryptic' stuff, I went googling around
    https://wiki.archlinux.org/title/Dynamic_Kernel_Module_Support
    https://www.linuxjournal.com/article/6896
    https://github.com/dell/dkms
    https://wiki.gentoo.org/wiki/DKMS
    https://www.collabora.com/news-and-blog/blog/2021/05/05/quick-hack-patching-kernel-module-using-dkms/
    https://www.baeldung.com/linux/dynamic-kernel-module-support
    https://nilrt-docs.ni.com/opkg/dkms_opkg.html
    ^ surprisingly I found this guide/tutorial from national instruments 'quite intuitive'
    and I dug further into how to make a kernel module, well at least a 'hello world'
    https://tldp.org/LDP/lkmpg/2.6/html/
    https://tldp.org/LDP/lkmpg/2.6/lkmpg.pdf
    The Linux Kernel Module Programming Guide
    Peter Jay Salzman
    Michael Burian
    Ori Pomerantz
    Copyright © 2001 Peter Jay Salzman
    ---
    ok I actually tried building that 'hello world'  kernel module and *it works*, for practically 'ancient' 2001 instructions.
    so it turns out that to compile a kernel module, you do not need to build it in the kernel source tree itself
    and that is *without* DKMS, read that last 2 tldp guides: The Linux Kernel Module Programming Guide
    you can try building and inserting the 'hello world' module into your kernel, no DKMS, whatever, after you build your module !
    in short is it not necessary to build a kernel module within the kernel source tree itself, but that there are some procedures as spelled out
    in that 2 tldp docs.
    (but fast forward to today, this same instruction may not work if you are using secure boot, then a lot more complicated things like module signing gets involved, review that dkms link from dell)
    -------
    now back to DKMS , where does that fit in?
    so it turns out that DKMS is a utility / tool / system / automation tool, to help you *rebuild the kernel module* - out of linux kernel source tree (i.e. as like the hello world module above), *without building the kernel from source itself* !
    but that you need to ***rebuild the kernel module from source***(e.g. using DKMS), then all the other links above are guides that may be relevant
    ----
    now add more complications / complexities, normally what you wanted is a *driver* , not simply a kernel module
    the driver often has several parts - the kernel module itself (this is the 'easy' part, you need to build it - from source), and that does not mean having to build the kernel itself from source, but you need to build the *kernel *** module *** *.
    after you build the kernel module successfully, say, then there are more blows and pitfall
    these days wifi and many network hardware requires *firmware files* , these *firmware files* can consist of 'bin' (firmware binary) and configuration (some of them text files) some of these firmware stuff lives in /lib/firmware.
    then that you need your kernel module, you can deem that the 'driver core' that  interface the OS and interface those firmware. those firmware do not necessary run on the (host) cpu (i.e. your pc) but instead in the wifi chip  itself.
    this is the part that is *highly opaque*, there are so many wifi chips that are *undocumented*, the firmware is *undocumented* and if you do not have any source for your kernel module which interface the firmware to the os, you are out-of-luck.
    -----
     
    to summarise - normally, one cannot hope to take a binary kernel module install it in your current kernel and hope it 'just works'.
    if that works, a lot of things such as module versions and various constraints imposed by the kernel matches that in the kernel module itself, i.e. that module is compiled specifically for that specific kernel itself !
    DKMS do not solve this, DKMS only *helps you rebuild the (kernel) module *** from source *** *, (and install it optionally).
    the idea is this, you have the *source* to your out of kernel source *kernel modules*, when you upgrade the kernel, e.g. such as an apt-upgrade etc, DKMS can be triggered to *rebuild the kernel module from source* (and install it) in the new kernel (binary) tree e.g. copy that into /lib/modules/{kernel version}/xxx
    ---
    if the kernel module is part of the kernel source tree itself, it actually do not need DKMS.  But that if the errors occurs  after building that *kernel module* (i.e. driver) , then congrats - you found a 'bug' in the *kernel module (driver)*, and that is true even if it is out of kernel source as a DKMS build. i.e. the driver sources need to be patched to work in the new kernel.
  10. Like
    Igor reacted to djurny in Helios4 doesn't boot after upgrading to linux-6.6.71 (linux-image-current-mvebu_25.2.0-trunk.343)   
    Hi,
    wake-on-lan should be working now due to https://github.com/armbian/build/pull/8235.
    Groetjes,
  11. Like
    Igor got a reaction from Pusillus in Armbian with preinstalled Home Assistant supervised   
    Yes. And we will keep fork maintained as long as possible.
    https://community.home-assistant.io/t/feedback-requested-deprecating-core-supervised-i386-armhf-armv7/880968/313
  12. Like
    Igor reacted to Michael Robinson in Orange Pi Zero 3   
    /_\  _ _ _ __ | |__(_)__ _ _ _  
      / _ \| '_| '  \| '_ \ / _` | ' \
     /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|
                                       
     v25.5.1 for Orange Pi Zero2W running Armbian Linux 6.12.23-current-sunxi64
     Packages:     Ubuntu stable (noble)
     Updates:      Kernel upgrade enabled and 17 packages available for upgrade
     Support:      DIY (community maintained)
     IPv4:         (LAN) 192.168.***.***, 192.168.***.*** (WAN) ***.***.***.***
     IPv6:         ***
     Performance:  
     Load:         11%               Up time:       4 min    Local users:   3                
     Memory usage: 24% of 1.93G      
     CPU temp:     45°C                Usage of /:   10% of 58G        
     Commands:
     Configuration : armbian-config
     Upgrade       : armbian-upgrade
     Monitoring    : htop
    orangepi@orangepizero2w:~$
     
    It boots into xfce wifi works, eth works and hdmi work.
    2gb board with keyboard plugged into expansion board.
     
  13. Like
    Igor got a reaction from laibsch in Armbian with preinstalled Home Assistant supervised   
    Yes. And we will keep fork maintained as long as possible.
    https://community.home-assistant.io/t/feedback-requested-deprecating-core-supervised-i386-armhf-armv7/880968/313
  14. Like
    Igor got a reaction from Torte in Armbian with preinstalled Home Assistant supervised   
    Yes. And we will keep fork maintained as long as possible.
    https://community.home-assistant.io/t/feedback-requested-deprecating-core-supervised-i386-armhf-armv7/880968/313
  15. Like
    Igor reacted to Michael Robinson in Orange Pi Zero 3   
    /_\  _ _ _ __ | |__(_)__ _ _ _  
      / _ \| '_| '  \| '_ \ / _` | ' \
     /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|
                                       
     v25.5.1 for Orange Pi Zero3 running Armbian Linux 6.12.23-current-sunxi64
     Packages:     Ubuntu stable (noble)
     Support:      DIY (community maintained)
     IPv4:         (LAN) 192.168.***.*** (WAN) ***.***.***.***
     IPv6:         ***
     Performance:  
     Load:         4%               Up time:       16 min    Local users:   3                
     Memory usage: 45% of 971M       Zram usage:    47% of 485M       
     CPU temp:     46°C                Usage of /:   11% of 58G        
     RX today:     98 MiB            
     Commands:
     Configuration : armbian-config
     Monitoring    : htop
    *** System restart required ***
     Some packages require a reboot (gnome-shell)
    orangepi@orangepizero3:~$
  16. Like
    Igor got a reaction from Michael Robinson in Armbian with preinstalled Home Assistant supervised   
    Yes. And we will keep fork maintained as long as possible.
    https://community.home-assistant.io/t/feedback-requested-deprecating-core-supervised-i386-armhf-armv7/880968/313
  17. Like
    Igor got a reaction from luckylinux in Radxa Rock 2F - Initial Support available ?   
    We have vendor (v6.1.115) based kernel support here, where hw features usually works fine. I didn't do much of testings, only added board to the test farm. I never tried mainline here, perhaps someone else did.
     
    Logs: https://paste.armbian.com/uhofaquguz
  18. Like
    Igor got a reaction from gounthar in Radxa Rock 2F - Initial Support available ?   
    We have vendor (v6.1.115) based kernel support here, where hw features usually works fine. I didn't do much of testings, only added board to the test farm. I never tried mainline here, perhaps someone else did.
     
    Logs: https://paste.armbian.com/uhofaquguz
  19. Like
    Igor reacted to armsom-jackson in ArmSom Sige 5 No WiFi   
    Hello, we have tried wifi and it is working fine https://www.armbian.com/armsom-sige5/

  20. Like
    Igor got a reaction from Werner in Wifi Performance Benchmark test   
    After years of thinking, wishing and tinkering - Armbian automated WiFi performance benchmark system:
    https://docs.armbian.com/WifiPerformance/
    From latest WiFi 7 down to (in)famous xradio XR819.
  21. Like
    Igor got a reaction from laibsch in OPI 4A - Allwinner T527   
    The software used by the Orange Pi "team" is, to a very large extent (estimates go as high as 99.9%), based on the work of developers from the Armbian project (and beyond). Their contribution mainly includes adding basic support for new boards, but unfortunately, without further maintenance or long-term support – which practically means that the entire burden of maintenance and support falls on the community.
     
    It should be noted that systems such as Orange OS Ubuntu and Debian on ARM architecture are the result of years of work by more than 500 people gathered around the Armbian project. Orange Pi only makes minor adjustments. In the past ten years, we have not seen a single contribution from any member of the Orange Pi team to the development of these key components. Absolutely nothing, while they keep signing under our work (even changed to some degree) ... on top of stealing software support. Which they don't provide in any way.
     
    The work of the Orange Pi team (which appears to be just one individual), on top of some old Armbian, can be tracked here:
    https://github.com/orangepi-xunlong/orangepi-build/commits/next (they removed other board configs)
  22. Like
    Igor reacted to Superuser in PiRogue installation for NanoPI_R4S problems   
    Everything is good, thanks for the help and sorry for confusion, I only should to change PiRogue default interface after installation, this is PiRogue interface detection problem...
  23. Like
    Igor got a reaction from Superuser in PiRogue installation for NanoPI_R4S problems   
    From logs I can only conclude that problems are at your side - wrong configuration. Anyone can help you - problem is almost certainly not Armbian specific.
     
    May 10 21:05:09 pirogue systemd-helper[8502]: dnsmasq: unknown interface end0 May 10 21:05:09 pirogue dnsmasq[8502]: unknown interface end0  
    I am not an expert of application you try to install, in fact I never heard about until now. 
  24. Like
    Igor reacted to Vodalex in Helios4 doesn't boot after upgrading to linux-6.6.71 (linux-image-current-mvebu_25.2.0-trunk.343)   
    @Igor
    Fans working great with fancontrol. I have 92 MM Noctua Fan attached and it is working perfectly. I can adjust the configuration as described here https://wiki.kobol.io/helios4/pwm/
    @all
    I also edited the default 2.5 inch drives case provided from helios4  (replaced fan mounts from default 70 mm fan to 92 mm fan) and added holes to mount ssds horizontally as well using 3.5 to 2.5 metal adapter from aliexpress .. It looks like this.. Very quiet and the drives stay cool.



  25. Like
    Igor got a reaction from djurny in Helios4 doesn't boot after upgrading to linux-6.6.71 (linux-image-current-mvebu_25.2.0-trunk.343)   
    Many thanks for fixing this!

    I also tested on my side, works now. We can eventually put this board back to supported list. (board config .csc -> .conf)

    There are few other things that would be nice to get working - I notice WOL service erroring out, fan support is unknown. I only have PCB without anything attached to it, for testing.
     
    Merging both patches shortly.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines