Le Jeudi, Avril 01, 2021 20:09 CEST, ashwin damle via Xenomai 
<[email protected]> a écrit:

> 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/[email protected]/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 <[email protected]> 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

Hi Ashwin,

you might want to try to modify the patch like
+       { PCI_VENDOR_ID_INTEL, 0x1094, PCI_ANY_ID, PCI_ANY_ID, },*

rebuild the module and try again

François


Reply via email to