can you please provide me steps to
configure and to build xenomai -3 in x86_64 architecture.

to get the modules xeno_rtdm.ko,xeno_hal.ko,xeno_nucleus.ko.

thank you

On Tue, Jun 19, 2018 at 10:35 PM, Ashok kumar <ashokkumar...@gmail.com> wrote:
> Ok I will go through the make-kpkg command can you please provide me
> to how to build xenomai -3 in x86_64 architecture.
>
> to get the modules xeno_rtdm.ko,xeno_hal.ko,xeno_nucleus.ko.
>
>
>
> On Tue, Jun 19, 2018 at 10:24 PM, Greg Gallagher <g...@embeddedgreg.com> 
> wrote:
>> Look at the documentation for make-kpkg, you need to build the modules
>> using 'modules_image'
>>
>> https://manpages.debian.org/jessie/kernel-package/make-kpkg.1.en.html
>>
>> I don't think this is a Xenomai problem, this is an issue with using 
>> make-kpkg.
>>
>> There are other ways to build a kernel for x86_64 that you can follow.
>> If this isn't an existing project I really recommend using Xenomai-3
>> instead of the older version.
>>
>> -Greg
>>
>> On Tue, Jun 19, 2018 at 12:45 PM, Ashok kumar <ashokkumar...@gmail.com> 
>> wrote:
>>> I have build  3.14.17-xenomai-2.6.4 and I have build
>>> 3.14.17-xenomai-2.6.4 too using the links below
>>>
>>> https://github.com/lma-cfpp/cfppa-framework-old/wiki/Xenomai-Kernel
>>> http://rtt-lwr.readthedocs.io/en/latest/rtpc/xenomai.html
>>>
>>> http://rtt-lwr.readthedocs.io/en/latest/adv-tutos/bicompil.html
>>>
>>> both gave me the same result, and I am using x86_64 architecture.
>>>
>>> On Tue, Jun 19, 2018 at 10:10 PM, Greg Gallagher <g...@embeddedgreg.com> 
>>> wrote:
>>>> You said before you are using 3.18.20?  Are you building for 3.18.20
>>>> or 3.14.17? Are you seeing the object files in your build directory in
>>>> the driver folder?
>>>>
>>>> On Tue, Jun 19, 2018 at 12:33 PM, Ashok kumar <ashokkumar...@gmail.com> 
>>>> wrote:
>>>>> in my lib/module/
>>>>>
>>>>> I am able to get this folder 3.14.17-xenomai-2.6.4 ,
>>>>> in this folder I am able to get xeno_rtdm.o,xeno_hal.o,xeno_nucleus.o.
>>>>> some where in arch , drivers, kernel directory , but I am not able to get
>>>>> xeno_rtdm.ko,xeno_hal.ko,xeno_nucleus.ko,
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Jun 19, 2018 at 9:56 PM, Greg Gallagher <g...@embeddedgreg.com> 
>>>>> wrote:
>>>>>> When you install your package what do you see under /lib/modules ?
>>>>>>
>>>>>> On Tue, Jun 19, 2018 at 12:13 PM, Ashok kumar <ashokkumar...@gmail.com> 
>>>>>> wrote:
>>>>>>> sudo make menuconfig
>>>>>>>
>>>>>>> make-kpkg --bzimage --initrd --append-to-version=-xenomai-2.6.4 -j8
>>>>>>> kernel-image kernel-headers modules
>>>>>>>
>>>>>>> On Tue, Jun 19, 2018 at 9:41 PM, Greg Gallagher <g...@embeddedgreg.com> 
>>>>>>> wrote:
>>>>>>>> What command are you using to build the kernel?
>>>>>>>>
>>>>>>>> On Tue, Jun 19, 2018 at 12:02 PM, Ashok kumar 
>>>>>>>> <ashokkumar...@gmail.com> wrote:
>>>>>>>>> I too have followed the steps as mentioned in
>>>>>>>>> http://www.orocos.org/files/tut_install_orocos_hydro_xeno.txt
>>>>>>>>>
>>>>>>>>> in kernel config point number  7. Make appropriate changes to
>>>>>>>>> Real-time sub-system.
>>>>>>>>>
>>>>>>>>> I am using x86_64 architecture ,64 bit processor
>>>>>>>>> what features should I enable and disable to get these modules
>>>>>>>>> xeno_rtdm.ko,xeno_hal.ko,xeno_nucleus.ko.
>>>>>>>>> in Real-time sub-system. kernel configuration.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> # Configure and build kernel
>>>>>>>>> # 1. Processor type and features -> Processor family -- select proper
>>>>>>>>> #    processor.
>>>>>>>>> # 2. Power management and ACPI options -> ACPI (Advanced 
>>>>>>>>> Configuration and
>>>>>>>>> #    Power Interface) Support -- turn of Processor.
>>>>>>>>> # 3. Power management and ACPI options -> CPU Frequency scaling -- 
>>>>>>>>> turn off
>>>>>>>>> #    CPU Frequency scaling.
>>>>>>>>> # 4. Power management and ACPI options -- turn off CPU idle PM 
>>>>>>>>> support.
>>>>>>>>> # 5. Kernel hacking turn off KGDB: kernel debugger.
>>>>>>>>> # 6. Turn off Virtualization.
>>>>>>>>> # 7. Make appropriate changes to Real-time sub-system.
>>>>>>>>> # 8. Device Drivers -> IOMMU Hardware Support -- turn off
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jun 19, 2018 at 9:24 PM, Greg Gallagher 
>>>>>>>>> <g...@embeddedgreg.com> wrote:
>>>>>>>>>> Make sure you do your make step with 'make modules'.  I used this
>>>>>>>>>> tutorial [1] when i was building xenomai 2.6 a long time ago, it
>>>>>>>>>> should help you as well.
>>>>>>>>>>
>>>>>>>>>> [1] http://www.orocos.org/files/tut_install_orocos_hydro_xeno.txt
>>>>>>>>>>
>>>>>>>>>> On Tue, Jun 19, 2018 at 11:47 AM, Ashok kumar 
>>>>>>>>>> <ashokkumar...@gmail.com> wrote:
>>>>>>>>>>> In menuconfig I have used
>>>>>>>>>>>
>>>>>>>>>>> the following
>>>>>>>>>>>
>>>>>>>>>>> * General setup
>>>>>>>>>>>   --> Local version - append to kernel release: -xenomai-2.6.5
>>>>>>>>>>>   --> Timers subsystem
>>>>>>>>>>>       --> High Resolution Timer Support (Enable)
>>>>>>>>>>> * Real-time sub-system
>>>>>>>>>>>   --> Xenomai (Enable)
>>>>>>>>>>>   --> Nucleus (Enable)
>>>>>>>>>>>       --> Pervasive real-time support in user-space (Enable)
>>>>>>>>>>> * Power management and ACPI options
>>>>>>>>>>>   --> Run-time PM core functionality (Disable)
>>>>>>>>>>>   --> ACPI (Advanced Configuration and Power Interface) Support
>>>>>>>>>>>       --> Processor (Disable)
>>>>>>>>>>>   --> CPU Frequency scaling
>>>>>>>>>>>       --> CPU Frequency scaling (Disable)
>>>>>>>>>>>   --> CPU idle
>>>>>>>>>>>       --> CPU idle PM support (Disable)
>>>>>>>>>>> * Pocessor type and features
>>>>>>>>>>>   --> Processor family
>>>>>>>>>>>       --> Core 2/newer Xeon (if \"cat /proc/cpuinfo | grep family\"
>>>>>>>>>>> returns 6, set as Generic otherwise)
>>>>>>>>>>> * Power management and ACPI options
>>>>>>>>>>>   --> Memory power savings
>>>>>>>>>>>       --> Intel chipset idle memory power saving driver (Disable)
>>>>>>>>>>> and in nucleus I have seleted RTDM drivers, in interfaces,drivers 
>>>>>>>>>>> etc
>>>>>>>>>>>
>>>>>>>>>>> and I am using x86_64 processor configuration.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jun 19, 2018 at 9:12 PM, Greg Gallagher 
>>>>>>>>>>> <g...@embeddedgreg.com> wrote:
>>>>>>>>>>>> Under the Xenomai section of menuconfig, do you have them selected 
>>>>>>>>>>>> as
>>>>>>>>>>>> modules you can load or built into the kernel?  Also you are using 
>>>>>>>>>>>> a
>>>>>>>>>>>> pretty old version on Xenomai, have you considered using Xenomai-3
>>>>>>>>>>>> instead?  I haven't used Xenomai 2.6 in a while so my support may 
>>>>>>>>>>>> be
>>>>>>>>>>>> rusty.
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jun 19, 2018 at 11:29 AM, Ashok kumar 
>>>>>>>>>>>> <ashokkumar...@gmail.com> wrote:
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I am getting xeno_rtdm.o,xeno_hal.o,xeno_nucleus.o. file but I am 
>>>>>>>>>>>>> not
>>>>>>>>>>>>> getting xeno_rtdm.ko, xeno_hal.ko, xeno_nucleus.ko
>>>>>>>>>>>>>
>>>>>>>>>>>>> I should get .ko file to load it in kernel module .
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thank you
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jun 19, 2018 at 8:47 PM, Greg Gallagher 
>>>>>>>>>>>>> <g...@embeddedgreg.com> wrote:
>>>>>>>>>>>>>> Are you building the RTDM modules? Do you see them getting built 
>>>>>>>>>>>>>> in
>>>>>>>>>>>>>> the kernel output.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Please refrain from continuously posting the same question, we 
>>>>>>>>>>>>>> will
>>>>>>>>>>>>>> try to help you but it may take some time to respond.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -Greg
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jun 19, 2018 at 5:44 AM, Ashok kumar 
>>>>>>>>>>>>>> <ashokkumar...@gmail.com> wrote:
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I have turned modules ON, I have attached the enable modules 
>>>>>>>>>>>>>>> section
>>>>>>>>>>>>>>> in the kernel configuration
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> thank you
>>>>>>>>>>>>>>> R.Ashokkumar
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jun 18, 2018 at 7:30 PM, Greg Gallagher 
>>>>>>>>>>>>>>> <g...@embeddedgreg.com> wrote:
>>>>>>>>>>>>>>>> Did you turn them on in menuconfig when you built your kernel?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> -Greg
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Jun 18, 2018 at 1:40 AM, Ashok kumar 
>>>>>>>>>>>>>>>> <ashokkumar...@gmail.com> wrote:
>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have patched xenomai -2.6.4 with linux 3.18.20 .
>>>>>>>>>>>>>>>>> and installed the patched kernel, and  compiled the xenomai 
>>>>>>>>>>>>>>>>> library using below
>>>>>>>>>>>>>>>>> commands
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> cd /usr/src
>>>>>>>>>>>>>>>>> sudo mkdir build_xenomai-2.6.4
>>>>>>>>>>>>>>>>> cd build_xenomai-2.6.4
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> sudo ../xenomai-2.6.4/configure --enable-shared --enable-smp 
>>>>>>>>>>>>>>>>> --enable-x86-sep
>>>>>>>>>>>>>>>>> sudo make -j8
>>>>>>>>>>>>>>>>> sudo make install
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> in /usr/xenomai/ I am not able to get the modules directory 
>>>>>>>>>>>>>>>>> and xenomai modules
>>>>>>>>>>>>>>>>> are not available ,xeno_rtdm,xeno_hal,xeno_nucleus.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I used the below command to load the modules
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> sudo modprobe xeno_rtdm,
>>>>>>>>>>>>>>>>> sudo modprobe xeno_hal
>>>>>>>>>>>>>>>>> sudo modprobe xeno_nucleus
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> but the modules are not getting loaded.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> is there any modification should be done in the make file, or 
>>>>>>>>>>>>>>>>> any
>>>>>>>>>>>>>>>>> other options should be enabled in the configure options
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> kindly help me the get the xenomai modules available.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thank you
>>>>>>>>>>>>>>>>> R.Ashokkumar
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>> Xenomai mailing list
>>>>>>>>>>>>>>>>> Xenomai@xenomai.org
>>>>>>>>>>>>>>>>> https://xenomai.org/mailman/listinfo/xenomai

_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to