国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
linux3.x 下 Unknown symbol in module的處理

linux-3.1.4下的驅(qū)動(dòng)模塊 "Unknown symbol in module" 問題(by liukun321咕唧咕唧)

分類: linux 移植 150人閱讀 評(píng)論(0) 收藏 舉報(bào)

    在加載自己寫的3.1.4內(nèi)核的adc驅(qū)動(dòng)時(shí),頻頻出現(xiàn)下面的錯(cuò)誤提示,以前在2.6.29的內(nèi)核上從未碰到:

[root@LK2440 drivers]# insmod /lib/modules/adc.ko
adc: module license 'unspecified' taints kernel.
Disabling lock debugging due to kernel taint
adc: Unknown symbol platform_get_irq (err 0)
adc: Unknown symbol platform_driver_register (err 0)
adc: Unknown symbol platform_get_resource (err 0)
insmod: cannot insert '/lib/modules/adc.ko': unknown symbol in module or invalid parameter

   對(duì)于經(jīng)常寫驅(qū)動(dòng)的大牛來說這可能根本不是問題,但是它卻困擾我一段時(shí)間。反復(fù)查閱網(wǎng)上的資料,找到可以從以下幾點(diǎn)來解決這個(gè)問題,在此記錄:

據(jù)CSDN的一位網(wǎng)友 daidaiangel 所介紹的:

這是linux kernel 2.6.26 之后版本的bug (詳細(xì)描述, 請(qǐng)看http://bugzilla.kernel.org/show_bug.cgi?id=12446)
并且這個(gè)bug不會(huì)被fix

解決辦法是把mod_a的Module.symvers放到mod_b的當(dāng)前路徑,從而編譯mod_b,符號(hào)信息會(huì)自動(dòng)連接進(jìn)去.
或者在mod_b的makefile中使用KBUILD_EXTRA_SYMBOLS指定mod_a的Module.symvers, 如:
KBUILD_EXTRA_SYMBOLS=/mod_a/Module.symvers

編譯mod_b時(shí),搜索Module.symvers的路徑是:
1, kernel source path, e.g. /usr/src/kernels/linux-2.6.28.10
2, makefile中M=所指定的路徑, 它等效于變量KBUILD_EXTMOD的值
3, 變量KBUILD_EXTRA_SYMBOLS的值

   我按照上面所敘述的對(duì)我的內(nèi)核模塊的Makefile 做了修改,在編譯命令那行加了“KBUILD_EXTRA_SYMBOLS=/linux-3.1.4/Module.symvers”參數(shù),編譯問題仍沒解決。我想細(xì)心地朋友,也許發(fā)現(xiàn)了問題根本所在,adc: module license 'unspecified' taints kernel.
   對(duì),主要問題就是沒有模塊許可證聲明。而我在添加MODULE_LICENSE("GPL");  后問題解決了。

  

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Makefile加入編譯選項(xiàng)
linux documents--modules.txt
Unknown symbol in module
轉(zhuǎn)kbuild module
Linux USB驅(qū)動(dòng)框架分析-Linux -華夏名網(wǎng)資訊中心 虛擬主機(jī),域名注冊(cè),雙線虛擬主機(jī),服務(wù)器租賃,為7萬用戶提供服務(wù)
linux C 調(diào)用系統(tǒng)接口安裝模塊 范例
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服