覆盖内核的重复设备驱动程序

override duplicate device driver for kernel

我正在尝试用我的 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 之后它不包括我的驱动程序。之前有人这样做过吗?任何帮助表示赞赏。

/lib/modules/<version>下有特殊文件夹,即/lib/modules/<version>/extra。如果您将模块放在那里,它们将覆盖您在同一设备的内核中拥有的任何内容。我在 Fedora 上检查过这个,但我认为这是一个标准做法。

http://people.redhat.com/jcm/el6/dup/docs/dup_book.pdf答对了,没仔细看。 在 /etc/depmod/foo.conf 中创建一个 conf 文件并将其添加到文件

覆盖 foo * weak-updates/foofolder