You won't need them for Xenomai-3 if you aren't using things like rtnet, ipc or any driver that can be found in the Xenomai tree. Are you using a Debian system? This tutorial will get you started:
http://rtt-lwr.readthedocs.io/en/latest/rtpc/xenomai3.html You'll post later tonight my steps on building an x86 kernel. With the above tutorial you'll need to do the modules_image step to generate an image for the modules. If you explain what you are trying to achieve I may be able to help you configure you system better. -Greg On Tue, Jun 19, 2018 at 1:26 PM, Ashok kumar <ashokkumar...@gmail.com> wrote: > 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