Skip to content

radxa/x4: init#1908

Open
bryandph wants to merge 1 commit into
NixOS:masterfrom
bryandph:radxa-x4
Open

radxa/x4: init#1908
bryandph wants to merge 1 commit into
NixOS:masterfrom
bryandph:radxa-x4

Conversation

@bryandph

Copy link
Copy Markdown
Description of changes

Add a profile for the Radxa X4, an x86 SBC based on the Intel N100 (Alder Lake-N) with an Intel I226-V 2.5 GbE NIC and a Realtek RTL8852BE WiFi module.

The profile composes common/cpu/intel/alder-lake + common/pc + common/pc/ssd, enables redistributable firmware (rtw89 + i915 GuC/DMC blobs), and carries the two standard mitigations for the widely reported I226-V link-flapping bug: pcie_aspm=off and a udev rule that disables Energy-Efficient Ethernet on igc interfaces (keyed on the driver, so it is independent of interface naming). The README documents the NIC issue with references plus the board's harmless ACPI/ISH boot noise.

Things done
  • Tested the changes in your own NixOS Configuration
  • Tested the changes end-to-end by using your fork of nixos-hardware and
    importing it via <nixos-hardware> or Flake input

Tested on a Radxa X4 8 GB (N100, NVMe boot, NixOS 26.05, kernel 6.18) running as a k3s node: profile imported as a flake input from this fork, activated via switch-to-configuration, EEE-disable rule and ASPM behavior verified against the running NIC with ethtool.

AI Transparency
LLMs were used in the development of this PR

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.

1 participant