Tag Info

Hot answers tagged

4

That's what make localmodconfig is for. Excerpt from /usr/src/linux/README: "make localmodconfig" Create a config based on current config and loaded modules (lsmod). Disables any module option that is not needed for the loaded modules.


2

It simply declares a firmware file that may be required by the module. See its definition in module.h; the firmware is loaded by request_firmware(). The information provided via MODULE_FIRMWARE appears in the module information, as shown for example by modinfo.


2

Disabled compile time option means the code isn't compiled. Unloading a module means, that the code has been compiled into a module, but is not loaded in memory and thus is not run. Be aware, that sometimes the modules may be loaded automatically, so if you need to disable certain functionality, the safe option is to disable it at compile time or ...


1

"make modules_install install" tries to build initrd image on /boot partition, which has 162 megabytes free, which is simply not enough. If you want to compile kernel yourself on Ubuntu, you need to prepare at least 1GB free space on /boot partition.


1

Hi please follow following steps to compile driver as module for arm architecture. Cross-compiling the rt kernel on Linux Export the following variables to specify cross-compilation options: export ARCH=arm export CROSS_COMPILE=~/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf- raspbian/bin/arm-linux-gnueabihf- make bcmrpi_rt_defconfig Compile the ...


1

xpad is the driver for Xbox controllers included in the kernel; it doesn't fully support the newer controllers though (the button mappings are incorrect and the LEDs never sync). xboxdrv is a user-space driver for Xbox controllers and provides all the functionality of xpad, minus the bugs. You won't lose any features by switching from xpad to xboxdrv. To ...


1

ad 1. and 2. The kernel image is called vmlinux, that's right, but that's not what you actually need when you want to build external modules. It's the configuration and header files from this kernel that is needed. ad 3. To build modules, internal or external, you need support for loadable modules in this kernel, you want to build the module for, of course, ...



Only top voted, non community-wiki answers of a minimum length are eligible