Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-user
Navigation:
Lists: gentoo-user: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-user@g.o
From: András Csányi <sayusi.ando@...>
Subject: Re: list of kernel modules
Date: Fri, 6 Apr 2012 17:02:11 +0200
On 6 April 2012 16:43, Joshua Murphy <poisonbl@...> wrote:
> On Fri, Apr 6, 2012 at 10:02 AM, András Csányi <sayusi.ando@...> wrote:
>> Dear All,
>>
>> I'm a little bit confused regarding modprobe command. As far as I
>> remember I used the command below to list all of kernel modules
>> independently it's loaded or not.
>> modprobe -l or modprobe -L
>>
>> But now I can see that there is no -l or -L for this command. When
>> have changed this command or my memories are failed? On the other
>> hand, I would like to ask that how can I list all of kernel modules?
>>
>> Thanks in advance!
>>
>> András
>>
>> --
>> --  Csanyi Andras (Sayusi Ando)  -- http://sayusi.hu --
>> http://facebook.com/andras.csanyi
>> --  ""Trust in God and keep your gunpowder dry!" - Cromwell
>
> From 'man modprobe' here (module-init-tools version 3.16):
>    -l --list
>    List all modules matching the given wildcard (or "*" if no
> wildcard is given).  This option is provided for backwards
> compatibility and  may go away in future: see find(1) and basename(1)
> for a more flexible alternative.
>
>
> And, found this handy little 'replacement' of sorts (in .bashrc or
> such, not tested by me):
>
> fkm() {
>  local kver=$(uname -r) arg=${1//[-_]/[-_]}
>  find "/lib/modules/$kver" -iname "*$arg*.ko*" \
>    -exec bash -c 'mods=("${@##*/}"); printf "%s\n" "${mods[@]%.ko*}"' _ {} +
>
>  if [[ ! -e /lib/modules/$kver/kernel ]]; then
>    echo "reboot!" >&2
>  fi
> }
>
> (source: https://bbs.archlinux.org/viewtopic.php?id=134393 )

Thanks Guys!

The situation at my machine is the next and it looks like I have to
use one of your handy tools. :)

a-home log # eix -s module-init-tools
* sys-apps/module-init-tools
     Available versions:  3.5!t (~)3.6-r1!t (~)3.8 (~)3.9 (~)3.10
(~)3.11 (~)3.11.1 (~)3.12 3.12-r1!t (~)3.13!t (~)3.16!t 3.16-r1!t
{{old-linux static}}
     Homepage:            http://modules.wiki.kernel.org/
     Description:         tools for managing linux kernel modules

sa-home log # emerge -avt module-init-tools

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  N     ] sys-apps/module-init-tools-3.16-r1  USE="-static" 233 kB
[blocks B      ] sys-apps/module-init-tools
("sys-apps/module-init-tools" is blocking sys-apps/kmod-7)
[blocks B      ] sys-apps/kmod ("sys-apps/kmod" is blocking
sys-apps/module-init-tools-3.16-r1)

Total: 1 package (1 new), Size of downloads: 233 kB
Conflict: 2 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-apps/kmod-7::gentoo, installed) pulled in by
    >=sys-apps/kmod-5 required by (sys-fs/udev-182-r3::gentoo, installed)
    sys-apps/kmod required by (virtual/modutils-0::gentoo, installed)

  (sys-apps/module-init-tools-3.16-r1::gentoo, ebuild scheduled for
merge) pulled in by
    module-init-tools


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

sa-home log #

-- 
--  Csanyi Andras (Sayusi Ando)  -- http://sayusi.hu --
http://facebook.com/andras.csanyi
--  ""Trust in God and keep your gunpowder dry!" - Cromwell


References:
list of kernel modules
-- András Csányi
Re: list of kernel modules
-- Joshua Murphy
Navigation:
Lists: gentoo-user: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: list of kernel modules
Next by thread:
Re: list of kernel modules
Previous by date:
Re: list of kernel modules
Next by date:
Re: list of kernel modules


Updated May 04, 2012

Summary: Archive of the gentoo-user mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.