Em vez de um serviço para fazer o insmod
, você pode fornecer um /lib/modprobe.d/mymodule.conf
com a linha
install mymodule insmod /path/to/mymodule.ko
Eu tentei isso e funcionou bem em um fedora 22 usando como exemplo o módulo slip
existente.
$ cd /lib/modules/4.2.8-200.fc22.x86_64/extra/drivers/net/slip/
$ lsmod|grep slip
$ sudo modprobe slip
$ lsmod|grep slip
slip 20480 0
slhc 20480 1 slip
$ sudo rmmod slip
$ lsmod|grep slip
$ sudo mv slip.ko.xz ~
$ sudo modprobe slip
modprobe: ERROR: could not insert 'slip': Unknown symbol in module, or unknown parameter
$ sudo sh -c 'echo install slip insmod /home/meuh/slip.ko.xz >/lib/modprobe.d/mymodule.conf'
$ sudo modprobe slip
$ lsmod|grep slip
slip 20480 0
slhc 20480 1 slip