Hi,

I am not an expert on this field, maybe Jan can help you. You can try to add 
vendor id and device id (lspci -nn) to pci_device_id rtl8169_pci_tbl[]. You 
have to identify what has change in r8169 linux driver since last update of 
rt_r8169 rtnet driver and port these changes to rtnet driver. 

Mariusz


Dnia Środa, 7 Maja 2014 11:48 Mnatsakanyan, M. <m.mnatsakan...@tue.nl> 
napisał(a) 
> Hello,
> 
> Thank you for response.
> 
> My non-RT driver module is r8169 and I used rt_r8169 available in RTNet.
> So I guess the problem is with NIC.
> 
> I would like to give a try to maintain the driver to support the NIC I have.
> 
> Could you guide me through what has to be done?
> 
> This is the controller I have:
> Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI 
> Express Gigabit Ethernet Controller (rev 01)
> 
> Best regards,
> Mari  
> ________________________________________
> From: Mariusz Janiak [mariuszjan...@wp.pl]
> Sent: Tuesday, May 06, 2014 6:43 PM
> To: Mnatsakanyan, M.
> Cc: rtnet-users@lists.sourceforge.net
> Subject: RE: [RTnet-users] RTNet compilation failed
> 
> Hi,
> 
> I think, that you have chosen wrong driver or your NIC is not supported by 
> selected rt driver. Unfortunately rt drivers haven't been updated recently, 
> so there can be a problem with newer NICs.
> 
> Best regards,
> Maruisz
> 
> 
> Dnia Wtorek, 6 Maja 2014 16:23 Mnatsakanyan, M. <m.mnatsakan...@tue.nl> 
> napisał(a)
> > Thank you, that solved the problem with compilation, but now I am having a 
> > different problem.
> >
> > Now I get errors on "rtnet start". Again, I follow the installation & test 
> > instructions.
> >
> > The errors are as follows:
> >
> > rteth0: ERROR while getting interface flags: No such device
> > rteth0-mac: ERROR while getting interface flags: No such device
> > ioctl: No such device
> > ioctl: No such device
> > ioctl: No such device
> > ioctl: No such device
> > ioctl (add): No such device
> > vnic0: ERROR while getting interface flags: No such device
> > SIOCSIFADDR: No such device
> > vnic0: ERROR while getting interface flags: No such device
> > SIOCSIFNETMASK: No such device
> > Waiting for all slaves...ioctl: No such device
> > ioctl: No such device
> >
> > Regards,
> > Mari
> > ________________________________________
> > From: Mariusz Janiak [mariuszjan...@wp.pl]
> > Sent: Tuesday, May 06, 2014 1:45 PM
> > To: Mnatsakanyan, M.
> > Cc: rtnet-users@lists.sourceforge.net
> > Subject: Re: [RTnet-users] RTNet compilation failed
> >
> > Hi,
> >
> > Try RTnet git version, this issue has been resolved already. The problem is 
> > with __devinit and __devexit that are not supported by newer kernels. You 
> > can remove them by your own.
> >
> > Best regards,
> > Mariusz
> >
> > Dnia Wtorek, 6 Maja 2014 13:29 Mnatsakanyan, M. <m.mnatsakan...@tue.nl> 
> > napisał(a)
> > > Hi,
> > >
> > >
> > > I am having a problem with compilation.
> > > I used instructions in the page 
> > > http://www.xenomai.org/index.php/RTnet:Installation_%26_Testing
> > >
> > >
> > > Here are versions I use:
> > >
> > >
> > > RTNet:                0.9.13
> > > Xenomai:              2.6.3
> > > Linux kernel: 3.8.13
> > >
> > > In config, I selected only Realtek 8169 (Gigabit) driver, which 
> > > corresponds to my network card.
> > >
> > > I get the following errors:
> > >
> > >
> > > /usr/src/rtnet/drivers/rt_r8169.c:218:47: error: expected ‘=’, ‘,’, ‘;’, 
> > > ‘asm’ or ‘__attribute__’ before ‘__devinitdata’
> > >  static struct pci_device_id rtl8169_pci_tbl[] __devinitdata = {
> > >                                                ^
> > > /usr/src/rtnet/drivers/rt_r8169.c:656:22: error: expected ‘=’, ‘,’, ‘;’, 
> > > ‘asm’ or ‘__attribute__’ before ‘rtl8169_init_board’
> > >  static int __devinit rtl8169_init_board ( struct pci_dev *pdev, struct 
> > > rtnet_device **dev_out, unsigned long *ioaddr_out)
> > >                       ^
> > > /usr/src/rtnet/drivers/rt_r8169.c:821:22: error: expected ‘=’, ‘,’, ‘;’, 
> > > ‘asm’ or ‘__attribute__’ before ‘rtl8169_init_one’
> > >  static int __devinit rtl8169_init_one (struct pci_dev *pdev, const 
> > > struct pci_device_id *ent)
> > >                       ^
> > > /usr/src/rtnet/drivers/rt_r8169.c:1066:23: error: expected ‘=’, ‘,’, ‘;’, 
> > > ‘asm’ or ‘__attribute__’ before ‘rtl8169_remove_one’
> > >  static void __devexit rtl8169_remove_one (struct pci_dev *pdev)
> > >                        ^
> > > /usr/src/rtnet/drivers/rt_r8169.c:2071:12: error: ‘rtl8169_pci_tbl’ 
> > > undeclared here (not in a function)
> > >   id_table: rtl8169_pci_tbl,
> > >             ^
> > > /usr/src/rtnet/drivers/rt_r8169.c:2072:10: error: ‘rtl8169_init_one’ 
> > > undeclared here (not in a function)
> > >   probe:  rtl8169_init_one,
> > >           ^
> > > /usr/src/rtnet/drivers/rt_r8169.c:2073:11: error: ‘rtl8169_remove_one’ 
> > > undeclared here (not in a function)
> > >   remove:  rtl8169_remove_one,
> > >
> > >
> > > Regards,
> > > Mari
> > >
> > >
> > >
> > >
> > > ------------------------------------------------------------------------------
> > > Is your legacy SCM system holding you back? Join Perforce May 7 to find 
> > > out:
> > > &#149; 3 signs your SCM is hindering your productivity
> > > &#149; Requirements for releasing software faster
> > > &#149; Expert tips and advice for migrating your SCM now
> > > http://p.sf.net/sfu/perforce
> > > _______________________________________________
> > > RTnet-users mailing list
> > > RTnet-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/rtnet-users




------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to