linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* /proc/modules not showing any output
@ 2018-12-19 13:22 Praveen Kumar
  2018-12-19 15:06 ` Greg KH
  0 siblings, 1 reply; 4+ messages in thread
From: Praveen Kumar @ 2018-12-19 13:22 UTC (permalink / raw)
  To: kernelnewbies, linux-kernel

Hi All,

Compiled the vanila kernel 4.20.0-rc6 build, and was trying to get
module information, but /proc/modules is not showing any output ( both
on arm64 and x86_64 )

root@ubuntu:~# uname -a
Linux ubuntu 4.20.0-rc6-00082-g65e08c5e8631 #7 SMP PREEMPT Fri Dec 14
15:54:30 IST 2018 aarch64 aarch64 aarch64 GNU/Linux

root@ubuntu:~# cat /proc/modules
root@ubuntu:~#

Tried with older version 4.4.162-78-default modules were properly shown.

Can you please help if there is something which I am missing during
compilation or is there any potential bug here ? Thanks in advance.

Regards,

~Praveen.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: /proc/modules not showing any output
  2018-12-19 13:22 /proc/modules not showing any output Praveen Kumar
@ 2018-12-19 15:06 ` Greg KH
  2018-12-19 15:31   ` Praveen Kumar
  0 siblings, 1 reply; 4+ messages in thread
From: Greg KH @ 2018-12-19 15:06 UTC (permalink / raw)
  To: Praveen Kumar; +Cc: kernelnewbies, linux-kernel

On Wed, Dec 19, 2018 at 06:52:39PM +0530, Praveen Kumar wrote:
> Hi All,
> 
> Compiled the vanila kernel 4.20.0-rc6 build, and was trying to get
> module information, but /proc/modules is not showing any output ( both
> on arm64 and x86_64 )
> 
> root@ubuntu:~# uname -a
> Linux ubuntu 4.20.0-rc6-00082-g65e08c5e8631 #7 SMP PREEMPT Fri Dec 14
> 15:54:30 IST 2018 aarch64 aarch64 aarch64 GNU/Linux
> 
> root@ubuntu:~# cat /proc/modules
> root@ubuntu:~#
> 
> Tried with older version 4.4.162-78-default modules were properly shown.
> 
> Can you please help if there is something which I am missing during
> compilation or is there any potential bug here ? Thanks in advance.

Are you sure your .config file has enabled modules?  Have you actually
loaded any?  If you do not load any, nothing will show up in that proc
file :)

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: /proc/modules not showing any output
  2018-12-19 15:06 ` Greg KH
@ 2018-12-19 15:31   ` Praveen Kumar
       [not found]     ` <CAFSeFg9dyKEry_pbnn7395nFtOYixbgYuAunvoNa5roe9dVUTQ@mail.gmail.com>
  0 siblings, 1 reply; 4+ messages in thread
From: Praveen Kumar @ 2018-12-19 15:31 UTC (permalink / raw)
  To: Greg KH; +Cc: kernelnewbies, linux-kernel

On Wed, Dec 19, 2018 at 8:36 PM Greg KH <greg@kroah.com> wrote:
>
> On Wed, Dec 19, 2018 at 06:52:39PM +0530, Praveen Kumar wrote:
> > Hi All,
> >
> > Compiled the vanila kernel 4.20.0-rc6 build, and was trying to get
> > module information, but /proc/modules is not showing any output ( both
> > on arm64 and x86_64 )
> >
> > root@ubuntu:~# uname -a
> > Linux ubuntu 4.20.0-rc6-00082-g65e08c5e8631 #7 SMP PREEMPT Fri Dec 14
> > 15:54:30 IST 2018 aarch64 aarch64 aarch64 GNU/Linux
> >
> > root@ubuntu:~# cat /proc/modules
> > root@ubuntu:~#
> >
> > Tried with older version 4.4.162-78-default modules were properly shown.
> >
> > Can you please help if there is something which I am missing during
> > compilation or is there any potential bug here ? Thanks in advance.
>
> Are you sure your .config file has enabled modules?  Have you actually
> loaded any?  If you do not load any, nothing will show up in that proc
> file :)
>

Thanks Greg for the reply.
I think I did compile with enabled modules.
kern-xen-dev:/mnt/kernel/linux # cat .config | grep MODULE
CONFIG_MODULES_USE_ELF_RELA=y
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
CONFIG_STRICT_MODULE_RWX=y
CONFIG_MODULES=y                              <<<<<<<<
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULES_TREE_LOOKUP=y

I added a new kernel module and was able to see the module added.

kern-xen-dev:/mnt/kernel/linuxfs # insmod linuxfs.ko
kern-xen-dev:/mnt/kernel/linuxfs # cat /proc/modules
linuxfs 16384 0 - Live 0xffffffffc01c1000 (O)

I think, on my test machine, by default, there are many modules which
get added during boot up, which with vanilla kernel is not happening.
Thanks for your input.

Regards,

~Praveen.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: /proc/modules not showing any output
       [not found]     ` <CAFSeFg9dyKEry_pbnn7395nFtOYixbgYuAunvoNa5roe9dVUTQ@mail.gmail.com>
@ 2018-12-19 16:17       ` Praveen Kumar
  0 siblings, 0 replies; 4+ messages in thread
From: Praveen Kumar @ 2018-12-19 16:17 UTC (permalink / raw)
  To: Aruna Hewapathirane; +Cc: Greg KH, linux-kernel, kernelnewbies

On Wed, Dec 19, 2018 at 9:28 PM Aruna Hewapathirane
<aruna.hewapathirane@gmail.com> wrote:
>
> <snip>
>>
>> I think, on my test machine, by default, there are many modules which
>> get added during boot up, which with vanilla kernel is not happening.
>> Thanks for your input.
>>
>> Regards,
>>
>> ~Praveen.
>>
>
> What does lsmod show you in the vanilla kernel ? If you want the same modules to load in the vanilla
> kernel folow steps given below:
>
> 1 -boot into the older 4.4.162-78-defaultkernel
> 2 - change into the vanilla kernel source 4.20.0-rc6 builddirectory
> 3 - $ lsmod > lsmod.txt
> 4 - $ make LSMOD="lsmod.txt" localmodconfig
>
> Boot into your newly compiled vanilla kernel and run lsmod and smile :-)
>
> Hope this helps - Aruna
>
Thanks Aruna. This helps.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-12-19 16:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-19 13:22 /proc/modules not showing any output Praveen Kumar
2018-12-19 15:06 ` Greg KH
2018-12-19 15:31   ` Praveen Kumar
     [not found]     ` <CAFSeFg9dyKEry_pbnn7395nFtOYixbgYuAunvoNa5roe9dVUTQ@mail.gmail.com>
2018-12-19 16:17       ` Praveen Kumar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).