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.

sgjava

Members
  • Joined

  • Last visited

Solutions

  1. sgjava's post in NanoPi NEO Plus2 was marked as the answer   
    I'm back at it, but this time I can boot by setting netplan wifi up. On reboot wifi never comes up. Do the following:
     
    Since end0 is reporting as "busy," let's see if forcing it back to eth0 helps udev clear the conflict.
    Edit /boot/armbianEnv.txt. Add or modify the extraargs line to include: extraargs=net.ifnames=0 biosdevname=0  
    Fix hash errors:
     
    # Remove the cached package lists that are causing the mismatch sudo rm -rf /var/lib/apt/lists/* # Create the partial directory again just in case sudo mkdir -p /var/lib/apt/lists/partial # Clean out the local repository of retrieved package files sudo apt clean # Update the package index again sudo apt update  
    This is latest build.
  2. sgjava's post in NanoPi Duo overheating with kernels > 6.1.x was marked as the answer   
    So the workaround is to set cpu freq max to 1 MHz. I still have to use a ghetto cooler 5000 when running a process that maxes out the CPU. Seems Duo running 10C+ at idle with latest kernel and Noble. I can live with that as long as I know. The default is 1.2 MHz max which runs too hot at 1.3V.
  3. sgjava's post in nand-sata-install hoses XU4 rev 1 was marked as the answer   
    @Igor @belegdol I was able to get it working, but maybe this can be fixed in the build?
     
    Fix: Odroid XU4 – Armbian-unofficial_25.11.0-trunk_Noble_6.6.108 fails to boot from SATA after nand-sata-install
     
    Problem

    After running nand-sata-install on an Odroid XU4 (kernel 6.6.108), the system copies to SATA correctly but fails to boot afterward, dropping into the initramfs shell.

    Checking the loaded modules shows only:

    usbhid

    meaning no USB or SCSI drivers are available to detect /dev/sda1. Inspecting the initramfs with:

    lsinitramfs /boot/initrd.img-6.6.108-current-odroidxu4 | grep usb

    reveals that usb-storage.ko, uas.ko, and other USB mass-storage modules are missing.

    Root Cause

    The file /etc/initramfs-tools/initramfs.conf already had:

    MODULES=most

    so the base configuration was fine.
     
    However, Armbian’s initramfs build process did not automatically include the USB/SCSI modules, because the system was booted from SD and those drivers were not "in use" during image generation.
     
    As a result, the cloned SATA system lacked the drivers needed to mount its root filesystem.

    Solution

    Fix the SD card initramfs before running nand-sata-install.

    This ensures the SATA copy inherits a working image with all required modules.

    1️⃣ Boot from SD and verify
    Confirm you are booted from SD:
    df -h /
    You should see /dev/mmcblk0p* as /.

    2️⃣ Verify initramfs configuration
    Open /etc/initramfs-tools/initramfs.conf and confirm it contains:
    MODULES=most

    3️⃣ Add required USB and SCSI modules
    Create or edit /etc/initramfs-tools/modules:
    USB host + storage + SCSI stack for SATA boot usbcore usb-common ehci-hcd ehci-platform ehci-fsl fsl-mph-dr-of xhci-hcd xhci-pci xhci-plat-hcd scsi_mod sd_mod sg uas usb-storage

    4️⃣ Rebuild the initramfs and regenerate uInitrd
    sudo update-initramfs -c -k $(uname -r) cd /boot sudo mkimage -A arm -O linux -T ramdisk -C none -n uInitrd -d initrd.img-$(uname -r) uInitrd sync

    5️⃣ Verify the new initramfs
    lsinitramfs /boot/initrd.img-$(uname -r) | grep usb/storage
    Expected output (partial):
    .../usb-storage.ko .../uas.ko .../ums-*.ko

    6️⃣ Reboot from SD to confirm it works
    sudo reboot
    If it boots normally, the rebuilt initramfs is valid.

    7️⃣ Run nand-sata-install
    sudo nand-sata-install
    Select your SATA target.
    Because the SD image is now fixed, the SATA copy will contain a working initramfs.

    8️⃣ Update boot.ini
    Edit /media/mmcboot/boot.ini and set:
    setenv rootdev "UUID=<your SATA UUID>"

    9️⃣ Reboot and verify SATA root
    df -h /
    Expected result:
    /dev/sda1 → / /dev/mmcblk0p1 → /media/mmcboot
    Result
    ✅ SATA boots successfully
    ✅ Kernel loads usb-storage, uas, sd_mod, scsi_mod early
    ✅ / mounts from SATA cleanly — no initramfs prompt
    ✅ nand-sata-install works correctly on Odroid XU4 (Noble 6.6.108)

    Summary

    Even though MODULES=most was already set, the USB/SCSI stack was not automatically included in the initramfs when booting from SD.

    Manually listing the required modules in /etc/initramfs-tools/modules before rebuilding ensures the image contains usb-storage.ko, uas.ko, and related drivers.

    Once rebuilt, both SD and SATA boots work reliably.
  4. sgjava's post in Duo build failed was marked as the answer   
    @SteeMan that did the trick:
    [ o.k. ] Kernel file name [ linux-image-current-sunxi_23.02.0-trunk_armhf.deb ] [ o.k. ] Runtime [ 53:30 min ] [ o.k. ] Repeat Build Options [ ./compile.sh  BOARD=nanopiduo BRANCH=current RELEASE=jammy BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_CONFIGURE=no COMPRESS_OUTPUTIMAGE=sha,gpg,img  ]
     
  5. sgjava's post in ROCK64 and USB SATA SSD not detected [SOLVED] was marked as the answer   
    Answering my own question here for other folks. This works https://dietpi.com/forum/t/no-usb3-after-apt-upgrade-rock64/6439/29
     
    apt install linux-dtb-current-rockchip64=21.08.2 linux-image-current-rockchip64=21.08.2 apt-mark hold linux-dtb-current-rockchip64 linux-image-current-rockchip64  
    I also let @TonyMac32Tony Mac-n-cheese knows on discord. I'm not sure who would find kernel deltas and fix this.
  6. sgjava's post in apt update issue with Armbian_20.08.1_Nanopim1_focal_current_5.8.5.img was marked as the answer   
    Answering my own question here. apt upgrade resolves this issue.

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.