On 12/10/2018 04:20 PM, Philip Balister via USRP-users wrote:
> On 12/10/2018 03:03 AM, Said Uçar via USRP-users wrote:
>> Hi Philip,
>>
>>
>> Thank you for your answer. I believe the first option is simpler than
>> the second. However, I'm not familiar to building and tweaking kernel.
>> Is there a documentation for building and tweaking kernel for E300
>> series? You are definitely right about the kernel version issue (batman
>> did most of its features after kernel 4), I would like to test older
>> version because it may be sufficient for us.
> 
> I don't have any docs that would help and don't know of any on the Ettus
> site. I've had an idea that might help. I have a more recent build based
> on the OpenEmbedded rocko branches that use a 4.9 kernel, I am adding
> the kernel-devsrc package to the image. That should let you build the
> kernel module on the device. No warranty though. The builder is running
> now and it is a long job, I'll post a link to the updated images when
> they are done.

OK, the sausage machine spit out new images to try:

https://www.dropbox.com/sh/6qfjjqlfzmyegyd/AABu45Ney1xRoen-NyJim5dGa?dl=0

Use bmaptool to write to an SD card:

sudo bmaptool copy long-file-name /dev/sdX

make sure the wic and bmap files are in the same directory.

Completely untested. But the kernel dev sources should be available for
building OOT kernel modules.

Good luck,

Philip


> 
> Philip
> 
>>
>>
>> Best Regards,
>>
>>
>> On 12/7/18 9:48 PM, Philip Balister wrote:
>>> On 12/05/2018 04:05 AM, Said Uçar via USRP-users wrote:
>>>> Hi all,
>>>>
>>>>
>>>> I'm trying to build batman-adv^[1] for E310 however it required the
>>>> kernel sources since it builds /batman-adv.ko/ kernel object. I built
>>>> the batctl^[2] and alfred^[3] without problem. I searched on the
>>>> internet for kernel sources however couldn't find it. Is there a way to
>>>> build batman for e310?
>>>>
>>> So a couple of approaches to take:
>>>
>>> 1) Build the E300 linux distro locally and add recipes for the kernel
>>> module and other parts of the software.
>>>
>>> 2) Inspect the linux kernel recipe used on the E300 and build a local
>>> git tree, and copy the kernel config from the build area. Then build the
>>> module against those sources.
>>>
>>> Both are fairly straightforward, but you'll need to figure out some
>>> OpenEmbedded stuff. All the information is a available to you.
>>>
>>> I did peek at the kernel module to see if it would build aainst a 3.14
>>> kernel. They do have an ifdef for kernels below 4.0, but it is clear
>>> most work is targeted at later kernels.
>>>
>>> Good luck!
>>>
>>> Philip
>>>
>>>
>>>
>>>>
>>>> Here is the output of 'uname -a':
>>>>
>>>>     Linux ettus-e3xx-sg3 3.14.2-xilinx #1 SMP PREEMPT Thu Jan 7 14:49:20
>>>>     PST 2016 armv7l GNU/Linux
>>>>
>>>>
>>>> [1] = https://git.open-mesh.org/batman-adv.git
>>>>
>>>> [2] = https://git.open-mesh.org/batctl.git
>>>>
>>>> [3] = https://git.open-mesh.org/alfred.git
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> USRP-users mailing list
>>>> USRP-users@lists.ettus.com
>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> USRP-users mailing list
>>>> USRP-users@lists.ettus.com
>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> 
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> 

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to