Skip to content

Kernel panic / forced shutdown triggered by keyboard input (internal SPI keyboard) on Fedora Asahi Remix 44, M1 Pro 14" 2021 #541

Description

@xgunther1

Machine: MacBook Pro (14-inch, M1 Pro, 2021)

OS: Fedora Asahi Remix 44, Minimal image (also reproduced on KDE Plasma and GNOME variants)

Kernel: 6.19.13-400.asahi.fc44.aarch64+16k

Summary:

System reliably powers off (not just reboots, not a visible panic) the moment keyboard input is processed in specific early-boot contexts. Reproduced in four separate scenarios:

  1. KDE Plasma's new "Plasma Setup" first-boot wizard — crash occurs right after reaching the welcome screen and interacting.
  2. GNOME's equivalent first-boot setup wizard — same symptom.
  3. Fedora Asahi Remix Minimal's text-mode initial-setup TUI — crash occurs specifically when typing into the "create user" username field, roughly half a second after keystrokes begin.
  4. Also reproduced when adding rd.break to the kernel command line and attempting to type at the resulting initramfs emergency shell.

Steps to reproduce:

  1. Fresh install via official Asahi installer script (curl https://alx.sh | sh), latest version as of July 2026.
  2. Boot into the new install.
  3. As soon as any UI requiring keyboard text input appears (graphical setup wizard, TUI setup wizard, or rd.break initramfs shell), begin typing on the built-in keyboard.
  4. Machine performs what appears to be a clean systemd shutdown sequence — not a visible kernel panic message.

Key observation: No "Kernel panic" or "Oops" string was visible in any captured frame. The shutdown looks deliberate rather than a crash — see captured log excerpts below, particularly the SIGTERM from PID 1 line.

Captured boot log excerpts (transcribed from photos of the console; originals available on request, some frames affected by motion blur):

Initial Setup TUI screen, immediately before crash on username entry:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions