自动加载kernel的ko驱动文件

我们一般系统的驱动文件都是以rpm包的形式给出,在安装时rpm的spec文件会将ko文件会自动放置在某个地方并生成相应的信息使得在驱动文件在重启的时候被自动加载,但有时候我们只有ko文件在手动ismod之后重启驱动无法自动加载可能会导致系统无法正常运行,下面说一下针对单独的ko文件如何让kernel自动加载

  • 编译生成hifc_sdk.kohifc.ko两个ko模块
  • 拷贝hifc_sdk.ko到系统updates目录下,如果没有updates目录,则先新建该目录,然后再拷贝hifc_sdk.ko、hifc.ko到系统updates目录下
    cp hifc_sdk.ko /lib/modules/`uname -r`/updates
    cp hifc.ko /lib/modules/`uname -r`/updates
  • 生成depmod信息
    depmod -a
  • 在任意目录 modinfo hifc文件查看是否有信息(类似如下信息)
    [root@localhost ~]# modinfo soundcore
    filename:       /lib/modules/4.18.0-147.5.1.el8_1.5es.8.x86_64/kernel/sound/soundcore.ko.xz
    alias:          char-major-14-*
    license:        GPL
    author:         Alan Cox
    description:    Core sound module
    rhelversion:    8.1
    srcversion:     87A3BF7A6E81B3975290BDC
    depends:        
    intree:         Y
    name:           soundcore
    vermagic:       4.18.0-147.5.1.el8_1.5es.8.x86_64 SMP mod_unload modversions 
    parm:           preclaim_oss:int
  • /etc/modules-load.d/目录下创建 hifc.conf文件
  • hifc.conf 文件如下格式添加
    hifc_sdk
    hifc
  • 使用modprobe hifc 命令加载驱动
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇