覆盖内核的重复设备驱动程序
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
我正在尝试用我的 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