Re: Kernel Module with multiple source files not initializing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks you. 
Yes, I have tested it. " smod | grep your_module_name" command shows that the module is loaded but the "dmesg" shows nothing. 
Following is the output of the commands.
ssd@ssd:~/Desktop/Kernel_User_comm$ lsmod | grep netlink_kernel_module
netlink_kernel_module    16384  0
ssd@ssd:~/Desktop/Kernel_User_comm$ dmesg
ssd@ssd:~/Desktop/Kernel_User_comm$ 


On Sat, Oct 26, 2019 at 1:16 AM Abu Rasheda <rcpilot2010@xxxxxxxxx> wrote:
On Fri, Oct 25, 2019 at 2:16 AM Irfan Ullah (울라 이르판) <irfan@xxxxxxxxxxxxx> 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.,  link1, link2, and link3 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.


--
Best Regards,


Mr. Irfan Ullah
PhD Candidate
Data and Knowledge Engineering(DKE) Lab
Department of Computer Science and Engineering
Kyung Hee University, South Korea.
 +82-010-591-51651
 sahibzada_irfanullah
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]

  Powered by Linux