我正在尝试使用我的linux设备驱动程序更新内核,但内核提供相同的驱动程序。根据/etc/depmod.d/dist.conf中的驱动程序优先级,内置驱动程序优先于弱更新。 有一种方法可以通过在/etc/depmod.d/yourdriver.conf中创建自己的配置文件来更改内核中的优先级 覆盖sym53c8xx 2.6.32- * weak-updates / sym53c8xx http://people.redhat.com/jcm/el6/dup/docs/dup_book.pdf
然而我正在尝试同样的事情,但在运行depmod之后它不包括我的驱动程序。有人在这之前做过吗?任何帮助表示赞赏。
答案 0 :(得分:2)
/lib/modules/<version>
下有一个特殊文件夹,即/lib/modules/<version>/extra
。如果您将模块放在那里,它们将覆盖内核中用于同一设备的任何内容。我在Fedora上检查了这个,但我认为这是一种标准做法。
答案 1 :(得分:1)
http://people.redhat.com/jcm/el6/dup/docs/dup_book.pdf有正确答案,我没有仔细阅读。 在/etc/depmod/foo.conf中创建一个conf文件并将其添加到文件
覆盖foo * weak-updates / foofolder