opnsense / opnsense/src

New Kernel of 26.7 crashes on APU2 board

Open
#304 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
505
Forks
202
PR merge metrics
No merged PRs in 30d

Description

Important notices

Before you add a new report, we ask you kindly to acknowledge the following:

Describe the bug

After upgrading from 26.1.11 to 26.7 on my APU2 hardware it ends up in a bootloop unable to finish the update. A immediate reboot occurs right after the "update in progress" banner shows up on the console. I was able to get it running again by selecting the old kernel in boot manager (option 6). After that it tries the update, finds the wrong kernel but proceeds with all following steps leading to a kind a working state. If I then try to boot the new kernel it goes into the bootloop again:

>>> Invoking early script 'watchdogd'
>>> Invoking early script 'upgrade'
>>> Invoking early script 'configd'
Starting configd.

PC Engines apu2
coreboot build 20230131
BIOS version v4.19.0.1
4080 MB ECC DRAM

To Reproduce

Steps to reproduce the behavior:

  1. Update to 26.7 on APU2 hardware
  2. See error

Expected behavior

Successful update like all the times before.

Relevant log files

Could not find any relevant information myself. Can provide on request

Additional context

Disabled watchdog to be sure it's not the culprit. No change

Environment

PC Engines apu2
coreboot build 20230131
BIOS version v4.19.0.1 (latest)

Last working release:

OPNsense 26.1.11_10-amd64
FreeBSD 14.3-RELEASE-p16
OpenSSL 3.0.21

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the upgrade from OPNsense 26.1.11_10-amd64 to 26.7 on the PC Engines apu2 hardware, starting with the boot console output around the early watchdogd, upgrade, and configd scripts. Compare booting the old and new kernels and collect relevant logs; done means identifying the cause of the bootloop and confirming that the new kernel completes the update and boots successfully.

Written by the indexing model from the issue text.

Assessment

Domain
operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.