Kernel Module with multiple source files not initializing

Abu Rasheda rcpilot2010 at gmail.com
Fri Oct 25 12:15:58 EDT 2019


On Fri, Oct 25, 2019 at 2:16 AM Irfan Ullah (울라 이르판) <irfan at dke.khu.ac.kr>
wrote:

> Dear All,
> I have developed a kernel module consists of one source file that sends
> and receives  message to the user space.  I have spitted the source code in
> two files, and now I  am trying to develop kernel module from these source
> files. After compiling and linking without any problems, I insmod the
> module but I didn’t see any of the printk() I wrote, in fact, the module
> can be inserted and removed, but it does nothing. Code is in the attached
> file zipped file.
> I tried many things , e.g.,  link <https://paguilar.org/?p=7>1, link2
> <https://www.linuxquestions.org/questions/linux-kernel-70/kernel-module-with-multiple-source-files-not-initializing-886190/>,
> and link3
> <https://android.googlesource.com/kernel/msm/+/android-msm-dory-3.10-kitkat-wear/Documentation/kbuild/modules.txt> etc.
> but nothings worked out.
> I also used *nm* to inspect the module, but, as expected, there was no
> signs of "__init and __exit" functions can in the output.
>

I assume you have verified that your module is loaded by something like

lsmod | grep your_module_name

and log level allows KERN_ALERT printing.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20191025/82af1421/attachment.html>


More information about the Kernelnewbies mailing list