From 415e5519d19e24d123378710abe47a2df2b22e7b Mon Sep 17 00:00:00 2001 From: Jeremy Linton Date: Wed, 2 Nov 2022 17:17:24 -0500 Subject: [PATCH] fix(90kernel-modules): add (nonstandard) NVMe drivers The M1/etc hardware has an quirky NVMe disk controller that needs a dedicated NVMe driver. Rather than picking up just that bit of hardware pick up drivers that register NVMe controllers. This also picks up NVMe-OF style drivers, but seems like a better long term solution on Arm platforms which tend to have a lot of odd hardware. Signed-off-by: Jeremy Linton --- modules.d/90kernel-modules/module-setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh index 566757bf36..b1fb74020d 100755 --- a/modules.d/90kernel-modules/module-setup.sh +++ b/modules.d/90kernel-modules/module-setup.sh @@ -60,7 +60,7 @@ installkernel() { if [[ ${DRACUT_ARCH:-$(uname -m)} == arm* || ${DRACUT_ARCH:-$(uname -m)} == aarch64 || ${DRACUT_ARCH:-$(uname -m)} == riscv* ]]; then # arm/aarch64 specific modules - _blockfuncs+='|dw_mc_probe|dw_mci_pltfm_register' + _blockfuncs+='|dw_mc_probe|dw_mci_pltfm_register|nvme_init_ctrl' instmods \ "=drivers/clk" \ "=drivers/devfreq" \