raspberry-pi: add usb-storage to common modules

Raspberry Pi 2 will now have it too.
This commit is contained in:
Issam E. Maghni 2026-02-19 07:52:49 -05:00
parent 25b82e0755
commit 114dfa1989
5 changed files with 7 additions and 6 deletions

View file

@ -1,6 +1,8 @@
{ lib, pkgs, ... }: { lib, pkgs, ... }:
{ {
imports = [ ../common/default.nix ];
boot = { boot = {
consoleLogLevel = lib.mkDefault 7; consoleLogLevel = lib.mkDefault 7;
kernelPackages = lib.mkDefault ( kernelPackages = lib.mkDefault (

View file

@ -5,10 +5,7 @@
kernelPackages = lib.mkDefault ( kernelPackages = lib.mkDefault (
pkgs.linuxPackagesFor (pkgs.callPackage ../common/kernel.nix { rpiVersion = 3; }) pkgs.linuxPackagesFor (pkgs.callPackage ../common/kernel.nix { rpiVersion = 3; })
); );
initrd.availableKernelModules = [ initrd.availableKernelModules = [ "usbhid" ];
"usbhid"
"usb-storage"
];
}; };
# fix the following error : # fix the following error :

View file

@ -7,6 +7,7 @@
{ {
imports = [ imports = [
../common/default.nix
./audio.nix ./audio.nix
./backlight.nix ./backlight.nix
./bluetooth.nix ./bluetooth.nix
@ -33,7 +34,6 @@
); );
initrd.availableKernelModules = [ initrd.availableKernelModules = [
"usbhid" "usbhid"
"usb-storage"
"vc4" "vc4"
"pcie-brcmstb" # required for the pcie bus to work "pcie-brcmstb" # required for the pcie bus to work
"reset-raspberrypi" # required for vl805 firmware to load "reset-raspberrypi" # required for vl805 firmware to load

View file

@ -6,6 +6,8 @@
}: }:
{ {
imports = [ ../common/default.nix ];
boot = { boot = {
kernelPackages = lib.mkDefault ( kernelPackages = lib.mkDefault (
pkgs.linuxPackagesFor (pkgs.callPackage ../common/kernel.nix { rpiVersion = 5; }) pkgs.linuxPackagesFor (pkgs.callPackage ../common/kernel.nix { rpiVersion = 5; })
@ -13,7 +15,6 @@
initrd.availableKernelModules = [ initrd.availableKernelModules = [
"nvme" "nvme"
"usbhid" "usbhid"
"usb-storage"
]; ];
}; };

View file

@ -0,0 +1 @@
{ boot.initrd.availableKernelModules = [ "usb-storage" ]; }