diff --git a/raspberry-pi/3/default.nix b/raspberry-pi/3/default.nix index 5911e3e0..333f2d3f 100644 --- a/raspberry-pi/3/default.nix +++ b/raspberry-pi/3/default.nix @@ -5,7 +5,6 @@ kernelPackages = lib.mkDefault ( pkgs.linuxPackagesFor (pkgs.callPackage ../common/kernel.nix { rpiVersion = 3; }) ); - initrd.availableKernelModules = [ "usbhid" ]; }; # fix the following error : diff --git a/raspberry-pi/4/default.nix b/raspberry-pi/4/default.nix index 0b010afa..cf71bc73 100644 --- a/raspberry-pi/4/default.nix +++ b/raspberry-pi/4/default.nix @@ -33,7 +33,6 @@ pkgs.linuxPackagesFor (pkgs.callPackage ../common/kernel.nix { rpiVersion = 4; }) ); initrd.availableKernelModules = [ - "usbhid" "vc4" "pcie-brcmstb" # required for the pcie bus to work "reset-raspberrypi" # required for vl805 firmware to load diff --git a/raspberry-pi/5/default.nix b/raspberry-pi/5/default.nix index 079285b0..1b83252d 100644 --- a/raspberry-pi/5/default.nix +++ b/raspberry-pi/5/default.nix @@ -12,10 +12,7 @@ kernelPackages = lib.mkDefault ( pkgs.linuxPackagesFor (pkgs.callPackage ../common/kernel.nix { rpiVersion = 5; }) ); - initrd.availableKernelModules = [ - "nvme" - "usbhid" - ]; + initrd.availableKernelModules = [ "nvme" ]; }; # Needed for Xorg to start (https://github.com/raspberrypi-ui/gldriver-test/blob/master/usr/lib/systemd/scripts/rp1_test.sh) diff --git a/raspberry-pi/common/default.nix b/raspberry-pi/common/default.nix index 332884b4..8bfa0161 100644 --- a/raspberry-pi/common/default.nix +++ b/raspberry-pi/common/default.nix @@ -1 +1,6 @@ -{ boot.initrd.availableKernelModules = [ "usb-storage" ]; } +{ + boot.initrd.availableKernelModules = [ + "usb-storage" + "usbhid" + ]; +}