我正在尝试弄清楚如何将模块列入黑名单,我正在 USB 存储设备上进行尝试。不幸的是,它似乎没有效果,即使它没有被使用(显然),我也会得到它。
我的实验是在 Ubuntu 12.04.3 LTS 上进行的。
raptor@raptor-VirtualBox:/etc/modprobe.d$ lsmod | grep usb
usb_storage 39720 0
usbhid 46054 0
hid 82511 2 hid_generic,usbhid
raptor@raptor-VirtualBox:/etc/modprobe.d$ cat blacklist.conf | grep usb
blacklist usb_storage
blacklist usbmouse
blacklist usbkbd
Run Code Online (Sandbox Code Playgroud) 我不想在启动时在我的 debian 机器上加载内核模块 nouveau,所以我将以下内容放在 /etc/modprobe.d/blacklist.conf 中:
blacklist ttm
blacklist drm
blacklist nouveau
Run Code Online (Sandbox Code Playgroud)
我什至做了一个,update-initramfs -u但每次启动时都会加载这三个模块。
有谁知道为什么以及如何解决这个问题。
所以我的新联想 ThinkPad 13 遇到了这个问题,它没有从暂停和休眠状态恢复。经过 2 天的故障排除后,我发现显然是一个名为 intel_lpss_pci 的模块导致了问题。当我禁用它时,一切正常。我也不确定它的用途是什么,因为没有它似乎一切都很好。
现在我的问题。如何永久禁用此模块?
我尝试了modprobe.blacklist=intel_lpss_pci似乎不起作用的内核参数,并且将其添加到/etc/modprobe.d/blacklist似乎也不起作用。
关于如何进行的任何想法?