Hello Support,

I was able to locate the drivers for rtnet (/lib/modules/uname
-r/kernel/drivers/xenomai/net/drivers) and rtnet.conf is located at
/usr/xenomai/etc. It did not require compiling RTnet separately.

I tried following steps mentioned at
https://source.denx.de/Xenomai/xenomai/-/wikis/RTnet_Setup. The
non-realtime driver is e100 for my Ethernet controller. I followed the
steps and also loaded the rt_eepro100 hoping that is the real-time driver I
should use. The ethernet controller I have is Intel Corporation PRO/100 VE.

Output of sudo lspci -nn
*04:08.0 Ethernet controller [0200]: Intel Corporation PRO/100 VE Network
Connection [8086:1094] (rev 01)*

However, when I unload the e100 driver, loading the rt_eepro100 driver, and
configuring rtnet.conf as mentioned on the RTnet_Setup page, I could only
see the loopback.
from running sudo ../sbin/rtifconfig

rtlo      Medium: Local Loopback
          IP address: 127.0.0.1
          UP LOOPBACK RUNNING  MTU: 1500

There was a solution posted at
https://www.mail-archive.com/rtnet-users@lists.sourceforge.net/msg02766.html
is

diff --git a/drivers/rt_eepro100.c b/drivers/rt_eepro100.c
index 15282e4..c6a1c93 100644
--- a/drivers/rt_eepro100.c
+++ b/drivers/rt_eepro100.c
@@ -1975,6 +1975,7 @@ static struct pci_device_id eepro100_pci_tbl[]
__devinitdata = {
        { PCI_VENDOR_ID_INTEL, 0x103C, PCI_ANY_ID, PCI_ANY_ID, },
        { PCI_VENDOR_ID_INTEL, 0x103D, PCI_ANY_ID, PCI_ANY_ID, },
        { PCI_VENDOR_ID_INTEL, 0x103E, PCI_ANY_ID, PCI_ANY_ID, },
+       { PCI_VENDOR_ID_INTEL, 0x1092, PCI_ANY_ID, PCI_ANY_ID, },
        { PCI_VENDOR_ID_INTEL, 0x1227, PCI_ANY_ID, PCI_ANY_ID, },
        { PCI_VENDOR_ID_INTEL, 0x1228, PCI_ANY_ID, PCI_ANY_ID, },
        { PCI_VENDOR_ID_INTEL, 0x2449, PCI_ANY_ID, PCI_ANY_ID, },
I seems to work for Breno, but I cannot understand what to do with it.

I am using Trisquel Linux kernel Linux gnu 4.19.89 with Xenomai 3.1.

I think I am close to running RTnet and would appreciate it if some
guidance is provided.

Ashwin Damle


On Mon, 29 Mar 2021 at 23:51, ashwin damle <ashwinda...@gmail.com> wrote:

>
> Dear Xenomai support,
>
> I am successfully able to run xenomai3.1 on 4.19.89 on my core-2-duo
> machine. Xenomai works nice. Further I want to use RTnet.
>
> From
> https://source.denx.de/Xenomai/xenomai/-/wikis/RTnet#installation-folder-overview
> I learnt that RTNet is built into Xenomai 3 and so I need not download from
> the rtnet page and build it separately. If so then where do I start using
> RTNET? Is there any example? The folder mentioned at
> https://source.denx.de/Xenomai/xenomai/-/wikis/RTnet_Setup do appear on
> my computer.
>
> From https://source.denx.de/Xenomai/xenomai/-/wikis/RTnet_Setup I
> understand that /usr/local/rtnet/ is the directory where the RTNET files
> including documentation would be, but this folder is not created on my
> system. Therefore, I tried building RTNET from source using the
> instructions in the README: I get the error as below
>
> I request your help with an error.
> "checking for RT-extension... configure: error: *** RT-extended kernel not
> found in /lib/modules/4.19.89_xenomai/build
> makefile:51: recipe for target 'config.status' failed
> "
> I found that many have resolved the problems from by searching for the
> error and 5 pages direct to the same solution and that is
>
>  ./configure --with-linux=/path/to/linux-source-with-xenomai-extension
>  --with-rtext-config=/path/to/xeno-config
>
> My doubts are
>
> 1. Is it necessary to build RTNet from source or is it built in Xenomai 3?
> If it is built in then how do I use it. Some steps will be helpful.
>
> 2. If the RTNet is to be built from source then how to solve the above
> error. I pointed to the Linux source tree I used to build the xenomai
> kernel but it throws the same error.
>
> 3. What does " /path/to/linux-source-with-xenomai-extension mean the Linux
> source folder of Xenomai patched kernel? or does it mean
> "/lib/modules/uname-r/build"....None works for me. /path/to/xeno-config
> seems to be /usr/xenomai on my machine since xeno-config resides there.
>
> Please help with this. Let me know if you require any more information.
>
> --
> Ashwin Damle
>


-- 
Ashwin Damle

Reply via email to