Hi,

After patching and executing this command

CONCURRENCY_LEVEL=$(nproc) make-kpkg --rootcmd fakeroot --initrd
kernel_image kernel_headers

I am  get the following message
and I have attached the screen shot for you


chown -R root:root
/usr/src/linux-4.9.38/debian/linux-headers-4.9.38-xenomai-3.0.5

chmod -R og=rX /usr/src/linux-4.9.38/debian/linux-headers-4.9.38-xenomai-3.0.5

dpkg --build /usr/src/linux-4.9.38/debian/linux-headers-4.9.38-xenomai-3.0.5 ..

dpkg-deb: building package `linux-headers-4.9.38-xenomai-3.0.5' in
`../linux-headers-4.9.38-xenomai-3.0.5_4.9.38-xenomai-3.0.5-10.00.Custom_amd64.deb'.

cp -pf debian/control.dist debian/control

make[2]: Leaving directory `/usr/src/linux-4.9.38'

make[1]: Leaving directory `/usr/src/linux-4.9.38'

for module in ; do \

if test -d $module; then \

(cd $module; \

if ./debian/rules KVERS="4.9.38-xenomai-3.0.5" KSRC="/usr/src/linux-4.9.38" \

KMAINT="Unknown Kernel Package Maintainer"
KEMAIL="unkn...@unconfigured.in.etc.kernel-pkg.conf" \

KPKG_DEST_DIR="/usr/src/linux-4.9.38/.." \

KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \

ARCH=x86_64 \

KPKG_EXTRAV_ARG="" \

KDREV="4.9.38-xenomai-3.0.5-10.00.Custom" kdist; then \

echo "Module $module processed fine"; \

else \

echo "Module $module failed."; \

if [ "Xfakeroot" != "X" ]; then \

echo "Perhaps $module does not understand --rootcmd?"; \

echo "If you see messages that indicate that it is not"; \

echo "in fact being built as root, please file a bug "; \

echo "against $module."; \

fi; \

echo "Hit return to Continue?"; \

read ans; \

fi; \

); \

else \

echo "Module $module does not exist"; \

echo "Hit return to Continue?"; \

fi; \

done

for module in ; do \

if test -d $module; then \

(cd $module; \

if ./debian/rules KVERS="4.9.38-xenomai-3.0.5" KSRC="/usr/src/linux-4.9.38" \

KMAINT="Unknown Kernel Package Maintainer"
KEMAIL="unkn...@unconfigured.in.etc.kernel-pkg.conf" \

KPKG_DEST_DIR="/usr/src/linux-4.9.38/.." \

KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \

KPKG_EXTRAV_ARG="" \

ARCH="x86_64" \

KDREV="4.9.38-xenomai-3.0.5-10.00.Custom" kdist_image; then \

echo "Module $module processed fine"; \

else \

echo "Module $module failed."; \

if [ "Xfakeroot" != "X" ]; then \

echo "Perhaps $module does not understand --rootcmd?"; \

echo "If you see messages that indicate that it is not"; \

echo "in fact being built as root, please file a bug "; \

echo "against $module."; \

fi; \

echo "Hit return to Continue"; \

read ans; \

fi; \

); \

else \

echo "Module $module does not exist"; \

echo "Hit return to Continue?"; \

fi; \

done



On Wed, Jun 20, 2018 at 12:16 AM, Greg Gallagher <g...@embeddedgreg.com> wrote:
> You can use RTNet with Xenomai-3, please look through the mail list,
> there have been many threads about configuring RTNet and Xenomai-3.
> RTNet is built into Xenomai-3, you don't need these modules.  The link
> below has some good information on RTNet.
>
> https://gitlab.denx.de/Xenomai/xenomai/wikis/Programming
>
> For your module problem you need to look at the  make-kpkg command and
> see how to use modules_image flag.  It should build your modules.
>
> -Greg
>
> On Tue, Jun 19, 2018 at 2:33 PM, Ashok kumar <ashokkumar...@gmail.com> wrote:
>> I want to use xenomai with RTnet, so that I can use soem ethercat
>> protocol for controlling applications for servo drive.
>> for this I need to load the following modules.
>>
>> sudo modprobe xeno_rtdm.ko
>> sudo modprobe xeno_hal.ko
>> sudo modprobe xeno_nucleus.ko
>>
>> I followed this links to go with, but I got struck with the problem to
>> get the modules installed,
>> mainly rtdm modules which is used to open rteth0 for ethercat communication.
>>
>> https://gist.github.com/cbhust/62a01ff22007b9695ef1da2ccc16b993
>>
>> can you please help to solve the problems to configure and to build
>> the kernel and installing the modules in x86_64 architecture.
>>
>> Thank you
>>
>>
>> On Tue, Jun 19, 2018 at 11:11 PM, Greg Gallagher <g...@embeddedgreg.com> 
>> wrote:
>>> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1.png
Type: image/png
Size: 226468 bytes
Desc: not available
URL: 
<http://xenomai.org/pipermail/xenomai/attachments/20180620/b89ab97a/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2.png
Type: image/png
Size: 177959 bytes
Desc: not available
URL: 
<http://xenomai.org/pipermail/xenomai/attachments/20180620/b89ab97a/attachment-0001.png>
_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to