Really dumb kmod question ...

51 views
Skip to first unread message

g...@novadsp.com

unread,
Jul 26, 2014, 10:13:58 AM7/26/14
to beagl...@googlegroups.com

I’ve flashed my B^3 with the minimal Debian distribution using a development kernel (very well) documented here:

 

http://eewiki.net/display/linuxonarm/BeagleBone#BeagleBone-Debian7%28smallflash%29

 

One minor inconvenience is that modprobe and friends do not seem to be symlinked as implied by kmod. Worse kmod itself refuses to tell me how to install a module. Google shows nothing of use. Can anyone help me with the simplest example?

 

debian@arm:/$ kmod load /lib/modules/3.14.8-bone5/kernel/drivers/usb/gadget/g_audio.ko

invalid command 'load'

kmod - Manage kernel modules: list, load, unload, etc

Usage:

        kmod [options] command [command_options]

 

Options:

        -V, --version     show version

        -h, --help        show this help

 

Commands:

  help         Show help message

  list         list currently loaded modules

 

kmod also handles gracefully if called from following symlinks:

  lsmod        compat lsmod command

  rmmod        compat rmmod command

  insmod       compat insmod command

  modinfo      compat modinfo command

  modprobe     compat modprobe command

depmod       compat depmod command

 

Pointers *much*appreciated.

 

 

erin....@gmail.com

unread,
Mar 14, 2018, 12:21:18 PM3/14/18
to BeagleBoard

Hi,

Hi, i know this advice comes late, but I was having a similar problem and found this post.  I had no idea what compat meant.

Here is what I found use sudo to perfrom modprobe on Debian 9.

sudo apt-get install kmod

then

sudo modprobe -h

Usage:
    modprobe [options] [-i] [-b] modulename
    modprobe [options] -a [-i] [-b] modulename [modulename...]
    modprobe [options] -r [-i] modulename
    modprobe [options] -r -a [-i] modulename [modulename...]
    modprobe [options] -c
    modprobe [options] --dump-modversions filename
Management Options:
    -a, --all                   Consider every non-argument to
                                be a module name to be inserted
                                or removed (-r)
    -r, --remove                Remove modules instead of inserting
        --remove-dependencies   Also remove modules depending on it
    -R, --resolve-alias         Only lookup and print alias and exit
        --first-time            Fail if module already inserted or removed
    -i, --ignore-install        Ignore install commands
    -i, --ignore-remove         Ignore remove commands
    -b, --use-blacklist         Apply blacklist to resolved alias.
    -f, --force                 Force module insertion or removal.
                                implies --force-modversions and
                                --force-vermagic
        --force-modversion      Ignore module's version
        --force-vermagic        Ignore module's version magic

Query Options:
    -D, --show-depends          Only print module dependencies and exit
    -c, --showconfig            Print out known configuration and exit
    -c, --show-config           Same as --showconfig
        --show-modversions      Dump module symbol version and exit
        --dump-modversions      Same as --show-modversions

General Options:
    -n, --dry-run               Do not execute operations, just print out
    -n, --show                  Same as --dry-run
    -C, --config=FILE           Use FILE instead of default search paths
    -d, --dirname=DIR           Use DIR as filesystem root for /lib/modules
    -S, --set-version=VERSION   Use VERSION instead of `uname -r`
    -s, --syslog                print to syslog, not stderr
    -q, --quiet                 disable messages
    -v, --verbose               enables more messages

    -V, --version               show version
    -h, --help                  show this help


sudo modprobe <module_name>

My environment is dissimlar becasue I had to build and install linxu-gpib from source and edit the required config files a root.
I am using this to probe my GPIB ni device.


sudo modprobe ni_usb_gpib


Type sudo tail -f /var/log/mesages to see
Reply all
Reply to author
Forward
0 new messages