我在 Debian Stretch 上运行,我的 linux 内核版本是4.14.13
这个模块从未在桌面 PC 的 initramfs 中使用(真正加载)吗?
上下文是针对 initramfs 的,我有一个非常慢的 USB 存储设备(3.7M vmlinuz 需要大约 60 秒才能加载),如果它从未在台式电脑中使用,我想将其从我的 initramfs 中删除。
请注意,在我的机器上进行简单测试是行不通的,因为我希望我的 initramfs 在大多数台式电脑上都能工作。
$ sudo modinfo acard-ahci
filename: /lib/modules/4.14.13/kernel/drivers/ata/acard-ahci.ko
version: 1.0
license: GPL
description: ACard AHCI SATA low-level driver
author: Jeff Garzik
srcversion: 54FB6F53A7A13A663E876F4
alias: pci:v00001191d0000000Dsv*sd*bc*sc*i*
depends: libahci,libata
intree: Y
name: acard_ahci
vermagic: 4.14.13 SMP mod_unload modversions 686
$
答案1
ACard 是该驱动程序支持的 ATP 8620 的制造商。内核模块会自动加载到需要它的系统上。
确定您的 initramfs 遇到这种情况的可能性相当困难。我的印象是 ACard 控制器并不是特别受欢迎,但我不会说它从未在台式电脑中使用过。然而,可以肯定地说,您在过去四五年生产的 PC 中找不到这样的设备。