Skip to content

Bug report: AYN Odin2 Base – boot failure with current kernel + WiFi + Mesa issues #9685

@masies-hack

Description

@masies-hack

Task description

I know this should go in the Armbian OS Bug Report, but it opens a website with documentation and tells me to do a lot of things. I think that to report some bugs, it's not necessary to do so many things, especially if you're not a developer.


Device: AYN Odin2 Base
SoC: Snapdragon SM8550

After recent updates adding support for Odin2 Portal, Mini, and Thor, multiple issues appear on the Odin2 Base when using newer kernels (current):

Boot failure with current kernel (root filesystem not found)
Severe WiFi instability (especially 5 GHz)
Vulkan/Mesa failures (Turnip driver crash)
Hardware regressions after upgrading packages (USB, audio, display, network stop working)


Issue 1: Boot failure with current kernel

When creating an image and selecting the current kernel, the system fails to boot with:

Gave up waiting for root file system device. Common problems:

  • Boot args (cat /proc/cmdline)
  • Check rootdelay= (did /proc/modules; ls /dev)

ALERT! UUID=18db1f9b-62eb-430d-972d-9ba71ace5224 does not exist. Dropping to a shell!

✔ I verified that the UUID is correct using disk utilities.

➡️ Workaround:
Using the edge kernel allows the system to boot normally.


Issue 2: WiFi instability (kernel 6.18.18)

System:

Kernel: 6.18.18
Armbian: 26.05.0 trunk
Debian: Trixie

Problem:

2.4 GHz networks barely detected
5 GHz networks are almost not detected even at close range
Connection is unreliable or impossible


Issue 3: Mesa / Vulkan crash (Turnip – Adreno 740)

After compiling Mesa manually:

Version: 26.0.5
Freedreno + Turnip enabled

When running vkcube, it crashes:

Selected WSI platform: xcb:
Selected GPU 0: Turnip Adreno (TM) 740, type: IntegratedGpu
vkcube: ./cube/cube.c:820: demo_flush_init_cmd: Assertion `!err' failed.
Aborted


Everything works correctly with:

Kernel: 6.18.8
Armbian: 26.2.1
Debian: Trixie

✔ WiFi works correctly
✔ Mesa / Vulkan works
✔ All hardware functional

If I run:

sudo apt update && sudo apt upgrade

The system breaks unless I hold these packages:

linux-image-current-sm8550
linux-dtb-current-sm8550
armbian-bsp-cli-ayn-odin2-current
armbian-firmware-full
linux-libc-dev
linux-base

❌ If upgraded, the following stop working:

USB
DisplayPort / HDMI
Audio
Network

This appears to be related to:

Kernel changes (SM8550 platform)
Firmware updates
Initrd / boot configuration mismatch

Possibly introduced when adding support for newer Odin2 variants (Portal, Mini, Thor).

Could you please check:

Compatibility of current kernel with Odin2 Base
Firmware and DTB differences between working (6.18.8) and broken versions
WiFi driver regression (likely firmware or kernel-related)
Vulkan/Turnip regression on newer kernel/userspace

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions