[android-kernel] Re: Loadable Kernel Module

2010-08-13 Thread andrew_esh
Sorry, I assumed since you were posting to a kernel-related email list that you had a dev phone, or a rooted one which allows access to things such as insmod. You aren't going to be able to do any of this without root access. On Aug 12, 10:51 pm, perumal316 wrote: > Hi Andrew, > > My main doubt i

[android-kernel] Re: Loadable Kernel Module

2010-08-12 Thread perumal316
Hi Andrew, My main doubt is after changing how do I update the phone with the new config? The only way is to recompile the kernel and using a developer phone flash the new kernel image in. But how do update kernel of locked phones (those bought from telcos)? Thanks and Regards, Perumal On Aug 12

[android-kernel] Re: Loadable Kernel Module

2010-08-12 Thread andrew_esh
gunzip config.gz, and edit it with a text editor. If you have a kernel source tree, put it in there named ".config", and do "make menuconfig" to use the menu system to edit it. The latter method is probably the easiest, but requires a kernel source tree. On Aug 10, 5:06 am, perumal316 wrote: > Hi

[android-kernel] Re: Loadable Kernel Module

2010-08-10 Thread perumal316
Hi Sven, If I adb pull /proc/config.gz, I gets the config file. But how is it possible for me to modify the configurations from the config file. Just use wordpad to chnage the settings and adb push the new config? Regards, Perumal On Aug 10, 5:33 pm, "Sven Killig" wrote: > > -Original Messa

[android-kernel] Re: Loadable Kernel Module

2010-08-10 Thread perumal316
I mean kernel version can be known from the phone and it can then be used to compile the module accordingly. But now how to load it in. Does it mean that in all phone sold from telcos, kernel modules cannot be loaded? Thanks In Advance, Perumal On Aug 10, 3:26 pm, Chong Yang wrote: > that's impo

[android-kernel] Re: loadable kernel module...

2010-05-30 Thread perumal316
Hi, If I am not mistaken, you have to rebuilt the kernel enabling module loading/unloading settings. You may want to google on how to rebuilt Linux kernel. Regards, Perumal On May 28, 4:21 am, rohan raizada wrote: > Yes I did insmod <.ko> but it gave me Permission denied. I am trying to load >

Re: [android-kernel] Re: loadable kernel module...

2010-05-27 Thread Greg KH
On Thu, May 27, 2010 at 1:21 PM, rohan raizada wrote: > Yes I did insmod <.ko> but it gave me Permission denied. Why do you think this happened? Hint, look at the error it gave you, and ponder why that might be... > I am trying to load > the module into the kernel and see the output of it using

Re: [android-kernel] Re: loadable kernel module...

2010-05-27 Thread rohan raizada
Yes I did insmod <.ko> but it gave me Permission denied. I am trying to load the module into the kernel and see the output of it using dmesg. Thanks, Rohan. On Thu, May 27, 2010 at 4:04 PM, Greg KH wrote: > On Thu, May 27, 2010 at 11:34 AM, rohan raizada > wrote: > > Hi, > > > > I am unable to

Re: [android-kernel] Re: loadable kernel module...

2010-05-27 Thread Greg KH
On Thu, May 27, 2010 at 11:34 AM, rohan raizada wrote: > Hi, > > I am unable to run my LKM on the Google Dev Phone2. The thing that i tried > was that I sent the .ko file to the phone using > > adb push <.ko file> /sdcard/module > > and when i tried executing it it simply said: Permission denied.

Re: [android-kernel] Re: loadable kernel module...

2010-05-27 Thread rohan raizada
Hi, I am unable to run my LKM on the Google Dev Phone2. The thing that i tried was that I sent the .ko file to the phone using adb push <.ko file> /sdcard/module and when i tried executing it it simply said: Permission denied. How do i get my module to work on the phone that I have. Thanks, Roh

Re: [android-kernel] Re: loadable kernel module...

2010-05-26 Thread rohan raizada
Thanks Greg, Perumal and Pavan for your inputs .. finally i got it working :-) Thanks, Rohan. On Wed, May 26, 2010 at 12:46 PM, Pavan Savoy wrote: > M=`pwd` should work from your present working directory .. > > On Wed, May 26, 2010 at 10:07 PM, rohan raizada > wrote: > > Hi, > > > > I created

Re: [android-kernel] Re: loadable kernel module...

2010-05-26 Thread Pavan Savoy
M=`pwd` should work from your present working directory .. On Wed, May 26, 2010 at 10:07 PM, rohan raizada wrote: > Hi, > > I created a Makefile as Greg suggested but even then it doesnt seem to work > and now it seems to be giving me this error. > The Makefile that I have is as follows: > > /***

Re: [android-kernel] Re: loadable kernel module...

2010-05-26 Thread rohan raizada
Hi, I created a Makefile as Greg suggested but even then it doesnt seem to work and now it seems to be giving me this error. The Makefile that I have is as follows: /**/ myhome=/hom

[android-kernel] Re: loadable kernel module...

2010-05-26 Thread perumal316
Hi Rohan, You can try using the below code in the Makefile: ifeq ($(KERNELRELEASE),) KERNELDIR ?= /home/ PWD := $(shell pwd) .PHONY: build clean build: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules clean: rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c else $(info Building with KER

[android-kernel] Re: Loadable Kernel Module

2009-12-15 Thread perumal316
Hi, I currently working on a monitoring tool in a form of LKM, which I want to use to monitor the system calls made and aruguments passed during the calls. I can access into the system call table and replace system calls (using the LKM) but this is only for one system call. Any idea how to captu

[android-kernel] Re: Loadable Kernel Module

2009-11-05 Thread perumal316
Thanks Mr Chew, I managed to solve it. I didn't enable module unloading and forced module unloading previously. After enabling and making the kernel again, I can unload the modules. Regards, Perumal On Nov 6, 10:22 am, Chew Esmero wrote: > Haven't encountered that error. Try checking your kerne

[android-kernel] Re: Loadable Kernel Module

2009-11-05 Thread Chew Esmero
Haven't encountered that error. Try checking your kernel .config and include "Module unloading" & "Forced module unloading" under the "Enable loadable module support" menu. On Nov 6, 9:58 am, perumal316 wrote: > Hi Mr Chew, > > When I rmmod my modules. i keep on getting "rmmod: delete_module > f

[android-kernel] Re: Loadable Kernel Module

2009-11-05 Thread perumal316
Hi Mr Chew, When I rmmod my modules. i keep on getting "rmmod: delete_module failed (errno 38)" error message. Any idea what is causing this? My exit portion of the code is similar to those I tried in Linux. It works fine in Linux. Regards, Perumal On Oct 30, 12:59 pm, Chew Esmero wrote: > No p

[android-kernel] Re: Loadable Kernel Module

2009-10-29 Thread Chew Esmero
No problem. Happy coding. =) On Oct 30, 12:45 pm, Chew Esmero wrote: > Oh, sorry. Didn't get it right. > > Terminal emulator in Android has no root privileges unfortunately. May > I ask why would you do it in terminal emulator when you can do it in > adb (already root)? > > On Oct 30, 12:30 pm,

[android-kernel] Re: Loadable Kernel Module

2009-10-29 Thread Chew Esmero
Oh, sorry. Didn't get it right. Terminal emulator in Android has no root privileges unfortunately. May I ask why would you do it in terminal emulator when you can do it in adb (already root)? On Oct 30, 12:30 pm, perumal316 wrote: > Hi Mr Chew, > > I have built the module against the goldfish k

[android-kernel] Re: Loadable Kernel Module

2009-10-29 Thread perumal316
Hi Mr Chew, I have built the module against the goldfish kernel. Then I start the emulator then in a terminal (adb shell) then insmod it and it is working. But within the emulator there is a terminal emulator. If I insmod there the module is not loaded ("Operation Not Permitted"). Since it is wor

[android-kernel] Re: Loadable Kernel Module

2009-10-29 Thread Chew Esmero
Hi Perumal, I'm confused when you say that it's already working in shell but not in emulator. Working in shell meaning you insmod the hello.ko to your host? If so, then the module was not properly built. If module is properly built against the goldfish kernel, output module would be for ARM archi

[android-kernel] Re: Loadable Kernel Module

2009-10-29 Thread perumal316
Hi, I also faced similar problem, your MakeFile may need changes, below is the makefile i used: ifeq ($(KERNELRELEASE),) KERNELDIR ?= /goldfish/kernel PWD := $(shell pwd) .PHONY: build clean build: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules clean: rm -rf *.o *~ core .depend .*.

[android-kernel] Re: Loadable Kernel Module

2009-10-29 Thread Eduardo Acker
Hi Chew, I'm a newbie in linux/android and Im having some problems to compile the my module. i dowloaded the android-goldfish-2.6.29 snapshot and the android plataform. Compiled the kernel with your instructions to ARCH and CROSS_COMPILE and have no problem, but when i try to compile the module it

[android-kernel] Re: Loadable Kernel Module

2009-10-29 Thread Chew Esmero
By the way, I'm using SDK 1.5 and android-goldfish-2.6.27. I also tested android-goldfish-2.6.29 and still ok. Haven't tried the with 1.6 but I think it's still applicable. On Oct 29, 4:16 pm, Chew Esmero wrote: > Only "Enable loadable module support". I think you really need to > build your dri

[android-kernel] Re: Loadable Kernel Module

2009-10-29 Thread Chew Esmero
Only "Enable loadable module support". I think you really need to build your driver with KERNEL_DIR pointing to your goldfish kernel directory and using the cross-compiler provided with Android source. If not, your driver will be built using your host's kernel headers. The output module is not rec

[android-kernel] Re: Loadable Kernel Module

2009-10-29 Thread perumal316
Hi, I tried enabling the module support and boot the emulator using that kernel but still getting the same error when insmod a module from the terminal in emulator. I also changing the Make file as specified and make the program but get a long list of errors like "undeclared identifier" and cann

[android-kernel] Re: Loadable Kernel Module

2009-10-28 Thread Chew Esmero
Yes, it is possible. Exec Format Error: it seems that your module is not built using the headers of your goldfish kernel. Try this simple makefile when building your new driver (assuming hello.c as source): obj-m := hello.o CROSS_COMPILE=arm-eabi- KERNEL_DIR ?= ~/goldfish/kernel/ all: $

[android-kernel] Re: Loadable Kernel Module

2009-10-28 Thread perumal316
Thanks,Yes, now it can be loaded when the emulator is booted with the new kernel. But must I always build the module against my new kernel and boot with the new kernel to load a new module? Is it possible to insmod , similar like in Linux to load a module? I have tried in emulator's terminal and

[android-kernel] Re: Loadable Kernel Module

2009-10-20 Thread Chew Esmero
Did you build the module against your new kernel? (i.e. ARCH=arm KERNEL_DIR=/kernel make). I've encountered that error message before and it seems that the booted kernel still do not allow "Enable Loadable Module" .config support. Are you sure emulator is booted with the new kernel? (i.e. emulator

[android-kernel] Re: Loadable Kernel Module

2009-10-19 Thread poseidon
Emulator do not support modules. You will have to get that running on a real hardware. - Basil On Oct 1, 1:09 am, perumal316 wrote: > Hi, > > I want to load my own kernel modules into the Android. I downloaded > the Android kernel source and change the config file to enable modules > loading (C