安裝驅(qū)動(dòng)錯(cuò)誤 Unknown symbol __uio_register_device (err -2)

我編寫了一個(gè)uio驅(qū)動(dòng),在安裝的時(shí)候出錯(cuò)

insmod: ERROR: could not insert module uio_test.ko: Unknown symbol in module

dmesg查看內(nèi)核日志

Unknown symbol __uio_register_device (err -2)
Unknown symbol uio_unregister_device (err -2)

modinfo查看驅(qū)動(dòng)依賴uio

filename: /root/uio_test.ko
description: UIOTEST DRIVER
author: YUAN
license: GPL v2
srcversion: FDE0C2D927FC777F2B5947F
alias: pci:v000010EEd00007038svsdbcsci*
depends: uio
retpoline: Y
name: uio_test_drv
vermagic: 5.8.0-38-generic SMP mod_unload

查看內(nèi)核配置發(fā)現(xiàn)uio被配置為了m
CONFIG_UIO=m

所以需要先解決依賴uio的問題,再安裝自己的驅(qū)動(dòng)

modprobe uio
insmod uio_test.ko

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容