ubuntu 黑名单实际上并没有阻止驱动程序?

ubuntu 黑名单实际上并没有阻止驱动程序?

我正在尝试了解 ubuntu 的 /etc/modprobe.d/blacklist-wifi.conf 与“附加驱动程序”实用程序之间的关系。尽管我已将所有这些人列入黑名单:

blacklist b43
blacklist bcm
blacklist ssb
blacklist b43legacy

我进入系统设置->附加驱动程序,激活“broadcom STA 无线驱动程序”,重新启动,然后就可以正常工作(但会给我带来麻烦)。这是怎么回事?黑名单不是应该阻止此模块/驱动程序加载吗?

更糟糕的是,我modprobe -l | grep b43可以看到 b43 和 b43legacy。我是不是没有理解黑名单的含义?

答案1

是的,这是因为 Linux 中普遍存在设计不当的依赖关系。如果驱动程序被列入 Linux 黑名单,Linux 将不会加载,但如果驱动程序是依赖项“必需”的,则无论驱动程序是否被列入黑名单,都会加载该驱动程序。

相关内容