Skip to content

Various improvements to initramfs and fix tenderloin issues#181

Open
Herrie82 wants to merge 5 commits intoshr-distribution:scarthgapfrom
Herrie82:herrie/scarthgap
Open

Various improvements to initramfs and fix tenderloin issues#181
Herrie82 wants to merge 5 commits intoshr-distribution:scarthgapfrom
Herrie82:herrie/scarthgap

Conversation

@Herrie82
Copy link
Copy Markdown
Contributor

@Herrie82 Herrie82 commented Feb 4, 2026

No description provided.

Herrie82 and others added 4 commits February 4, 2026 14:58
- K99-move-boot.sh / S01-mount-boot.sh: Add info messages, improve error
  handling and LVM diagnostics
- Add Adreno 200 (Z180) GPU firmware files for early boot
- tenderloin-ath6kl-module.service: Modernize and fix WiFi module loading
- tenderloin-swap.service: Modernize with proper dependencies
- Bump kernel SRCREV

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add persistent debug logging to boot partition
- Add luneos_debug cmdline option for verbose boot with telnet access
- Improve USB gadget setup with detailed error messages
- Better handling of configfs and devtmpfs mounting
- Enhanced fail() function with debug info dump and telnet access
- Move configfs instead of unmounting to preserve USB gadget through
  switch_root

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
New recipe providing systemd services for mainline kernel debugging:
- luneos-debug-usbnet.service: Re-apply USB gadget IP after switch_root
- luneos-debug-telnet.service: Telnet server on USB network
- luneos-debug-persistent-log.service: Capture early and final boot logs
- luneos-debug-usb-watchdog.service: Monitor USB gadget state
- journald-debug.conf: Disable rate limiting during debugging

This package should only be included in development images.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
systemd doesn't like embedded scripts, let's use a proper .sh instead.

Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants