When doing the drive, often want to compile into a module, let the post-load to use, so flexibility, no need to recompile the kernel.
Then, when using a vendor-supplied kernel, it is often impossible to compile into a kernel. That is, the macro is set to Y, the kernel is not a problem to compile, but set to m compiled into a module but not. Check a lot of places are not, in fact, the problem is very simple, but on this simple question, made me a day, really hurt Ah, here to do a record to remember.
The workaround is simple to see if the modules parameter is added when executing kernel make, as in the following form:
Make-c $ (Kdir) m=$ (PWD) modules Arch=arm cross_compile=arm-cortex_a9-linux-gnueabi-
If not compile, is not found modules this parameter? Added problem solving.
Workaround for Linux kernel not to compile into modules