91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

linux內(nèi)核插入模塊時(shí) Unknown symbol in module

鴻漢禹網(wǎng)絡(luò)科技 ? 2023-04-06 15:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

編譯驅(qū)動(dòng)的時(shí)候碰了insmod:errorinserting'./igb.ko':-1Unknownsymbolinmodule的問(wèn)題,在網(wǎng)上看了下,說(shuō)是查看dmesg|tail看輸出信息中的Unknownsymbol,加載上這些模塊就好。我的輸出信息是:

1

2

3

4

5

[3548.357465]igb:Unknownsymboldca_remove_requester

[3548.358569]igb:Unknownsymboldca_add_requester

[3548.358814]igb:Unknownsymboldca_unregister_notify

[3548.358817]igb:Unknownsymboldca_register_notify

[3548.358924]igb:Unknownsymboldca3_get_tag

但是我在系統(tǒng)中查看

dca_remove_requester

dca_add_requester

dca_unregister_notify

dca_register_notify

dca3_get_tag

5個(gè)模塊是沒(méi)有找到,細(xì)細(xì)一想,估計(jì)是由于模塊依賴(lài)的其他模塊沒(méi)有加載導(dǎo)致的。

直接用:modinfo./igb.ko|grepdepend找模塊的依賴(lài),結(jié)果如下,

depends:dca

然后再執(zhí)行:

localhost:/opt/igb/igb-4.0.17/src# modprobedca

localhost:/opt/igb/igb-4.0.17/src#insmod./igb.ko

附:《模塊加載常見(jiàn)錯(cuò)誤》

insmod:errorinserting'./igb.ko':-1Unknownsymbolinmodule--->依賴(lài)的模塊沒(méi)有加載,需要先加載depends中列出的模塊

insmod:errorinserting'./igb.ko':-1Operationnotpermitted--->這當(dāng)然是你用普通用戶(hù)執(zhí)行才出現(xiàn)的錯(cuò)誤咯

insmod:errorinserting'./igb.ko':-1Invalidmoduleformat--->模塊的vermagic(就是編譯內(nèi)核的環(huán)境的內(nèi)核版本)和當(dāng)前系統(tǒng)不相匹配

insmod:errorinserting'./aacraid.ko':-1Nosuchdevice--->模塊是對(duì)的,只是沒(méi)有相應(yīng)的設(shè)備

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2837

    瀏覽量

    53293
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11760

    瀏覽量

    219037
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux內(nèi)核伙伴系統(tǒng)內(nèi)存申請(qǐng)函數(shù)詳解:從原理到實(shí)戰(zhàn)

    Linux 內(nèi)核中,內(nèi)存管理是整個(gè)系統(tǒng)穩(wěn)定運(yùn)行的基石,而伙伴系統(tǒng)(Buddy System) 作為內(nèi)核物理內(nèi)存分配的核心機(jī)制,更是驅(qū)動(dòng)開(kāi)發(fā)、內(nèi)核模塊開(kāi)發(fā)的必備知識(shí)點(diǎn)。它通過(guò) "2
    的頭像 發(fā)表于 02-10 16:58 ?3632次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>伙伴系統(tǒng)內(nèi)存申請(qǐng)函數(shù)詳解:從原理到實(shí)戰(zhàn)

    Linux內(nèi)核的“心跳”:jiffies如何為系統(tǒng)計(jì)時(shí)?

    Linux 內(nèi)核的世界里,有一個(gè)默默工作的 "計(jì)時(shí)器"——jiffies。它不像我們手機(jī)上的時(shí)鐘那樣顯示年月日,卻掌控著內(nèi)核中絕大多數(shù)時(shí)間相關(guān)的操作:從進(jìn)程調(diào)度到設(shè)備驅(qū)動(dòng)的定時(shí)檢查,都離不開(kāi)它的身影。
    的頭像 發(fā)表于 02-04 16:27 ?824次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>的“心跳”:jiffies如何為系統(tǒng)計(jì)時(shí)?

    深入RK3588內(nèi)核:rockchip_linux_defconfig的作用與調(diào)試價(jià)值

    在 RK3588 芯片的 Linux 開(kāi)發(fā)中,有一個(gè)文件始終是開(kāi)發(fā)者繞不開(kāi)的核心 ——kernel/arch/arm64/configs/rockchip_linux_defconfig。無(wú)論是首次
    的頭像 發(fā)表于 02-03 15:56 ?1163次閱讀
    深入RK3588<b class='flag-5'>內(nèi)核</b>:rockchip_<b class='flag-5'>linux</b>_defconfig的作用與調(diào)試價(jià)值

    Linux系統(tǒng)內(nèi)核參數(shù)調(diào)優(yōu)實(shí)戰(zhàn)指南

    Linux 內(nèi)核參數(shù)調(diào)優(yōu)是系統(tǒng)性能優(yōu)化的核心環(huán)節(jié)。隨著云原生架構(gòu)的普及和硬件性能的飛速提升,默認(rèn)的內(nèi)核參數(shù)配置往往無(wú)法充分發(fā)揮系統(tǒng)潛力。在高并發(fā) Web 服務(wù)、大數(shù)據(jù)處理、容器化部署等場(chǎng)景下,合理的
    的頭像 發(fā)表于 01-28 14:27 ?445次閱讀

    Linux內(nèi)核模塊的加載機(jī)制

    Linux內(nèi)核模塊通常是.ko文件,也就是Kernel Object的縮寫(xiě)。這些文件是ELF格式的,但和用戶(hù)空間的程序不同,它們包含的是特定于內(nèi)核的信息。比如,模塊的元數(shù)據(jù),像作者
    發(fā)表于 11-25 06:59

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開(kāi)發(fā)板Linux驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號(hào)導(dǎo)出詳解

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開(kāi)發(fā)板Linux驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號(hào)導(dǎo)出詳解
    的頭像 發(fā)表于 11-21 13:25 ?1200次閱讀
    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開(kāi)發(fā)板<b class='flag-5'>Linux</b>驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):RK3568<b class='flag-5'>內(nèi)核模塊</b>符號(hào)導(dǎo)出詳解

    【OK3506-S12Mini試用評(píng)測(cè)】編譯你的第一個(gè)內(nèi)核模塊

    OK3506 開(kāi)發(fā)板內(nèi)核模塊編譯與加載 一、前言 在嵌入式 Linux 系統(tǒng)開(kāi)發(fā)中,內(nèi)核模塊(Kernel Module) 是一種可動(dòng)態(tài)加載到內(nèi)核
    發(fā)表于 10-24 21:00

    linux環(huán)境下 軟件啟動(dòng)失敗怎么解決?

    /x86_64-linux-gnu/gio/modules/libgiognomeproxy.so: undefined symbol: g_uri_is_valid Failed to load module
    發(fā)表于 06-23 07:37

    如何配置和驗(yàn)證Linux內(nèi)核參數(shù)

    Linux系統(tǒng)運(yùn)維和性能優(yōu)化中,內(nèi)核參數(shù)(sysctl)的配置至關(guān)重要。合理的參數(shù)調(diào)整可以顯著提升網(wǎng)絡(luò)性能、系統(tǒng)穩(wěn)定性及資源利用率。然而,僅僅修改參數(shù)是不夠的,如何驗(yàn)證這些參數(shù)是否生效同樣關(guān)鍵。
    的頭像 發(fā)表于 05-29 17:40 ?1159次閱讀

    新品 | Module LLM Kit,離線大語(yǔ)言模型推理模塊套裝

    ●●●PART.01產(chǎn)品簡(jiǎn)介ModuleLLMKit是一款專(zhuān)注于離線AI推理與數(shù)據(jù)通信接口應(yīng)用的智能模塊套件,整合了ModuleLLM與Module13.2LLMMate模塊,滿(mǎn)足多場(chǎng)景下的離線AI
    的頭像 發(fā)表于 03-28 18:49 ?1215次閱讀
    新品 | <b class='flag-5'>Module</b> LLM Kit,離線大語(yǔ)言模型推理<b class='flag-5'>模塊</b>套裝

    樹(shù)莓派4 性能大比拼:標(biāo)準(zhǔn)Linux與實(shí)時(shí)Linux 4.19內(nèi)核的延遲測(cè)試

    引言本文是對(duì)我之前關(guān)于RaspberryPi3同一主題的帖子的更新。與之前的帖子一樣,我使用的是隨Raspbian鏡像提供的標(biāo)準(zhǔn)內(nèi)核,以及應(yīng)用了RT補(bǔ)丁的相似內(nèi)核版本。對(duì)于實(shí)時(shí)版,我
    的頭像 發(fā)表于 03-25 09:39 ?817次閱讀
    樹(shù)莓派4 性能大比拼:標(biāo)準(zhǔn)<b class='flag-5'>Linux</b>與實(shí)時(shí)<b class='flag-5'>Linux</b> 4.19<b class='flag-5'>內(nèi)核</b>的延遲測(cè)試

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux驅(qū)動(dòng)模塊之帶參數(shù)的驅(qū)動(dòng)模塊

    命令行或配置文件進(jìn)行配置。驅(qū)動(dòng)模塊參數(shù)提供了一種動(dòng)態(tài)配置和調(diào)整驅(qū)動(dòng)行為的方式。 在Linux內(nèi)核中,驅(qū)動(dòng)模塊參數(shù)通常使用module_par
    發(fā)表于 03-13 09:52

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux驅(qū)動(dòng)模塊之helloworld驅(qū)動(dòng)

    使用__attribute__((alias(#init_fn)))將init_module()函數(shù)與初始化函數(shù)進(jìn)行關(guān)聯(lián)。 在Linux內(nèi)核加載模塊時(shí),會(huì)調(diào)用init_
    發(fā)表于 03-12 10:35

    飛凌嵌入式ElfBoard ELF 1板卡-Linux驅(qū)動(dòng)模塊之帶參數(shù)的驅(qū)動(dòng)模塊

    命令行或配置文件進(jìn)行配置。驅(qū)動(dòng)模塊參數(shù)提供了一種動(dòng)態(tài)配置和調(diào)整驅(qū)動(dòng)行為的方式。在Linux內(nèi)核中,驅(qū)動(dòng)模塊參數(shù)通常使用module_para
    發(fā)表于 03-12 10:34

    飛凌嵌入式ElfBoard ELF 1板卡-Linux驅(qū)動(dòng)模塊之helloworld驅(qū)動(dòng)

    (#init_fn)))將init_module()函數(shù)與初始化函數(shù)進(jìn)行關(guān)聯(lián)。在Linux內(nèi)核加載模塊時(shí),會(huì)調(diào)用init_module()函
    發(fā)表于 03-12 10:15