From e60f961c1da0bf460d84a5f50c6218378104ec17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Fri, 21 Oct 2022 15:03:24 +0200 Subject: nixos: force watchdog and moxtet load in initrd --- nixos/modules/turris-mox-support.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'nixos/modules/turris-mox-support.nix') diff --git a/nixos/modules/turris-mox-support.nix b/nixos/modules/turris-mox-support.nix index 578e467..c3fd508 100644 --- a/nixos/modules/turris-mox-support.nix +++ b/nixos/modules/turris-mox-support.nix @@ -10,10 +10,16 @@ with lib; "earlycon=ar3700_uart,0xd0012000" "console=ttyMV0,115200" "pcie_aspm=off" # Fix for crashes due to SError Interrupt on ath10k load ]; + # Insert these modules early. The watchdog should be handled as soon as + # possible and moxtet is for some reason ignored otherwise. + boot.initrd.kernelModules = [ + "armada_37xx_wdt" + "moxtet" "gpio-moxtet" "turris-mox-rwtm" + ]; # The additional administration packages environment.systemPackages = with pkgs; [ - #mox-otp + mox-otp ]; }; -- cgit v1.2.3