On Monday, March 23, 2015 at 8:35:21 AM UTC-4, Shyam D wrote: > > when you say initial error :) will i get any build errors further, like > during insmod, rmmod , can you please tell me what i should make ready for > out-of-tree kernel module development > > On Monday, March 23, 2015 at 6:01:28 PM UTC+5:30, Frank Agius wrote: >> >> >> >> On Monday, March 23, 2015 at 3:17:00 AM UTC-4, Shyam D wrote: >>> >>> Machine Details : >>> >>> Linux beaglebone 3.8.13-bone47 armv7l GNU/Linux >>> >>> >>> Problem Details: >>> >>> In a attempt to write out-of-tree modules on beagle bone black(as intree >>> modules require me to compile/flash them again and again ), i have logged >>> in to beagle bone black revc through ssh client, which gives me a command >>> line interface via putty, as in general out-of-tree module development, i >>> have tried to compile module with the following make file >>> >>> ifneq ($(KERNELRELEASE),) >>> # kbuild part of makefile >>> obj-m := module.o >>> >>> #module-objs := module.o >>> else >>> # normal makefile >>> KDIR ?= /lib/modules/$(shell uname -r)/build >>> PWD := $(shell pwd) >>> default: >>> $(MAKE) -C $(KDIR) M=$(PWD) modules >>> >>> endif >>> >>> >>> resulting an error >>> >>> root@beaglebone:~/lddgeek# make >>> make -C /lib/modules/3.8.13-bone47/build M=/root/lddgeek modules >>> make: *** /lib/modules/3.8.13-bone47/build: No such file or directory. >>> Stop. >>> make: *** [default] Error 2 >>> >>> >>> but when i parse to the path of KDIR i did not find build folder as we >>> find it in an normal ubuntu installed on x86 >>> >>> if i have to develop drivers/modules out-of-tree on a Beagle how could i >>> do that? >>> >>> Thank you >>> Shyam >>> >> >> You need to install the kernel headers, then run "make scripts" in the >> headers directory: >> >> root@beaglebone:/# apt-get install linux-headers-`uname -r` >> root@beaglebone:/# cd /lib/modules/`uname -r`/build >> root@beaglebone:/# make scripts >> >> Once competed, your make of the out of source kernel module should get >> past that initial error. >> >> frank >> > I said "get past that initial error" because I have no idea what code you are compiling. There could be a multitude of other reasons why your kernel module could not compile once the header issue is resolved. I can only comment on the errors you list, not the infinite number of unknowable potential problems. Please try what I suggested and then post your progress.
frank -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.