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