我編寫了一個(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