User Tools

Site Tools


notes:rebuilding_kernel_modules

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
notes:rebuilding_kernel_modules [2012/10/17 10:23]
andy
notes:rebuilding_kernel_modules [2012/10/17 10:32] (current)
andy
Line 1: Line 1:
 ====== Rebuilding Linux Kernel Modules ====== ====== Rebuilding Linux Kernel Modules ======
  
-This page specifically concerns building kernel modules to work with an existing running kernel without having to rebuild the entire kernel or reboot the system.+This page specifically concerns building kernel modules to work with an existing running kernel without having to rebuild the entire kernel or reboot the system. More detailed information on this topic can be found in the [[http://​git.kernel.org/?​p=linux/​kernel/​git/​torvalds/​linux-2.6.git;​a=blob_plain;​f=Documentation/​kbuild/​modules.txt;​h=3fb39e0116b4c8e42d40009357ed5cf13c1f2888;​hb=HEAD|Documentation/​kbuild/​modules.txt]] file within the kernel source package.
  
 There are two prerequisites for building modules to work with an existing kernel: There are two prerequisites for building modules to work with an existing kernel:
Line 36: Line 36:
 make M=sound/usb make M=sound/usb
 </​code>​ </​code>​
 +
 +Once the build is complete you should find the ''​.ko''​ files in their respective subdirectories.
 +
 +<note warning>​If there are no ''​.ko''​ files or there are other inexplicable build failures, double check that your ''​GREP_OPTIONS''​ environment variable isn't set, and unset it if it is. After unsetting you may need to repeat everything from ''​make clean''​ onwards.</​note>​
  
notes/rebuilding_kernel_modules.1350469425.txt.gz ยท Last modified: 2012/10/17 10:23 by andy