~ruther/guix-local

9f4a2496117aa17c6badcead56aa6efce6a97cbd — Mark H Weaver 10 years ago 6b173ac
linux-initrd: Use pata_acpi, pata_atiixp, and isci modules only on Intel.

* gnu/system/linux-initrd.scm (base-initrd)[linux-modules]: Include
  "pata_acpi", "pata_atiixp", and "isci" on Intel systems only.
1 files changed, 4 insertions(+), 2 deletions(-)

M gnu/system/linux-initrd.scm
M gnu/system/linux-initrd.scm => gnu/system/linux-initrd.scm +4 -2
@@ 178,11 178,13 @@ loaded at boot time in the order in which they appear."
  (define linux-modules
    ;; Modules added to the initrd and loaded from the initrd.
    `("ahci"                                  ;for SATA controllers
      "pata_acpi" "pata_atiixp"               ;for ATA controllers
      "isci"                              ;for SAS controllers like Intel C602
      "usb-storage" "uas"                     ;for the installation image etc.
      "usbkbd" "usbhid"                       ;USB keyboards, for debugging
      "dm-crypt" "xts"                        ;for encrypted root partitions
      ,@(if (string-match "^(x86_64|i[3-6]86)-" (%current-system))
            '("pata_acpi" "pata_atiixp"    ;for ATA controllers
              "isci")                      ;for SAS controllers like Intel C602
            '())
      ,@(if (or virtio? qemu-networking?)
            virtio-modules
            '())