On 6 April 2012 16:43, Joshua Murphy <[email protected]> wrote:
> On Fri, Apr 6, 2012 at 10:02 AM, András Csányi <[email protected]> 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

Reply via email to