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