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.

Reply via email to