Hi all, I try to explain better, i use kernel_goldfish_2-6-29 for android emulator, i enter in menuconfig and select the sd/mmc goldfish driver with "M" option and compile the kernel. After i use this command:
$ make modules_install INSTALL_MOD_PATH=./out/target/product/generic/ system Then i enter in root dir of android source and use this command: $ make systemimage but when i boot system in the emulator, i don't find the sd/mmc module. where is my error?? Thanks On 14 Dic, 19:20, Alberto Panizzo <maramaopercheseimo...@gmail.com> wrote: > Hi Fabrizio..? > > Il giorno gio, 10/12/2009 alle 08.02 -0800, Ben Linus ha scritto: > > > Hi all, > > sorry for my english, i would like to compile the driver for sd/mmc > > (for emulator) as an internal module kernel and load it after the boot > > up,through insmod command, but the module sources must be present in > > the system , I don't want to put in the system after the boot. > > > it's possibile? > > thanks > > > -- > > unsubscribe: android-kernel+unsubscr...@googlegroups.com > > website:http://groups.google.com/group/android-kernel > > If I understand, you would to compile a your private sd/mmc driver > as a module (not build-in), place the module in the android > rootfilesystem and load it runtime with the insmod command. > > In this way, the binary module do not present the source part (if > you compile the kernel without debug information). > > Then it is a licence problem, you can read this for licence issues in > linux kernel modules:http://en.wikipedia.org/wiki/Loadable_kernel_module > it is informal, but in general, GPL say that derivative works must be > licensed with the same distribution licence and source code must be provided. > > If your driver do not utilise kernel symbols then you are free to build it > and redistribuite it as a closed source driver. > In other case, you must use the GPL licence. > > Best regards. > Alberto! -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel