On 2013-05-31 12:08, BOESEL Diego Fernandes wrote: > Hello, > > I am trying to install RTNet on my desktop, but I can not even make the test > script (single node) work properly. > > > Here is the output of the rtnet script: > > > dfb@sst-desktop:/usr/local/rtnet/sbin$ sudo ./rtnet start > 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 > > For the installation, I followed the procedure given in > "http://www.xenomai.org/index.php/RTnet:Installation_%26_Testing", with the > following exception: isntead of using > #make gconfig > which was giving a problem when trying to find the installation path of the > RTAI (which I have set correctly), I used: > #./configure --with-rtext=/usr/realtime --enable-r8169=yes --enable-rtcap=yes > > > My configuration: > Linux 2.6.32.11 > RTAI 3.8.1 > rtnet-0.9.12 > > > *** OUTPUTS *** > > > Here is the output of the ifconfig (before disabling the eth2): > > > dfb@sst-desktop:~$ ifconfig -a > eth2 Link encap:Ethernet HWaddr 20:cf:30:0e:68:e4 > inet addr:138.131.217.137 Bcast:138.131.217.255 Mask:255.255.255.0 > inet6 addr: fe80::22cf:30ff:fe0e:68e4/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:90 errors:0 dropped:0 overruns:0 frame:0 > TX packets:32 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:11523 (11.5 KB) TX bytes:4958 (4.9 KB) > Interrupt:55 Base address:0xe000 > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > inet6 addr: ::1/128 Scope:Host > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:14 errors:0 dropped:0 overruns:0 frame:0 > TX packets:14 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:928 (928.0 B) TX bytes:928 (928.0 B) > -------------------------------------------------------------------------------- > > Here is the output of the rtifconfig (after running the script): > > > dfb@sst-desktop:/usr/local/rtnet/sbin$ sudo ./rtifconfig > rtlo Medium: Local Loopback > IP address: 127.0.0.1 > UP LOOPBACK RUNNING MTU: 1500 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 > RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) > -------------------------------------------------------------------------------- > > Here is the output of the dmesg (after running the script): > > > dfb@sst-desktop:/usr/local/rtnet/sbin$ dmesg > [ 45.033740] eth2: no IPv6 routers present > [ 495.118401] I-pipe: Domain RTAI registered. > [ 495.118406] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03. > [ 495.118408] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu > 4.4.3-4ubuntu5.1) . > [ 495.118507] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs > VECTORED), ISOL_CPUS_MASK: 0). > [ 495.118509] PIPELINE layers: > [ 495.118512] f87b5a00 9ac15d93 RTAI 200 > [ 495.118514] c08a1b80 0 Linux 100 > [ 495.144617] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>. > [ 495.144852] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <without RTAI > OWN KTASKs>, <uses LINUX SYSCALLs>, kstacks pool size = 524288 bytes. > [ 495.144857] RTAI[sched]: hard timer type/freq = APIC/8351627(Hz); default > timing: oneshot; linear timed lists. > [ 495.144860] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = > 2672690000 hz. > [ 495.144862] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns. > [ 495.144863] RTAI[usi]: enabled. > [ 495.258979] RTDM started. > [ 531.737455] > [ 531.737457] *** RTnet 0.9.12 - built on May 31 2013 09:57:27 *** > [ 531.737458] > [ 531.737461] RTnet: initialising real-time networking > [ 531.793098] Initializing rt_r8169 driverinitializing loopback... > [ 531.806344] RTnet: registered rtlo > [ 531.836001] RTcfg: init real-time configuration distribution protocol > [ 531.857900] RTmac: init realtime media access control > [ 531.877503] RTmac/TDMA: init time division multiple access control > mechanism > -------------------------------------------------------------------------------- > > Here is the output of lsmod (after running the script): > > > dfb@sst-desktop:/usr/local/rtnet/sbin$ lsmod > Module Size Used by > tdma 15897 0 > rtmac 7550 1 tdma > rtcfg 39142 0 > rt_loopback 1023 1 > rt_r8169 14093 0 > rtpacket 3994 0 > rtipv4 17650 1 rtcfg > rtnet 32742 7 > tdma,rtmac,rtcfg,rt_loopback,rt_r8169,rtpacket,rtipv4 > rtai_netrpc 24980 0 > rtai_rtdm 211102 5 tdma,rtcfg,rt_r8169,rtpacket,rtnet > rtai_msg 25447 0 > rtai_mbx 12587 1 rtai_netrpc > rtai_sem 27602 6 > tdma,rtcfg,rtnet,rtai_netrpc,rtai_rtdm,rtai_mbx > rtai_fifos 22889 0 > rtai_lxrt 153141 12 > tdma,rtcfg,rt_loopback,rt_r8169,rtipv4,rtnet,rtai_netrpc,rtai_rtdm,rtai_msg,rtai_mbx,rtai_sem,rtai_fifos > rtai_hal 268201 10 > tdma,rtcfg,rtnet,rtai_netrpc,rtai_rtdm,rtai_msg,rtai_mbx,rtai_sem,rtai_fifos,rtai_lxrt > binfmt_misc 6401 1 > ppdev 5135 0 > snd_hda_codec_realtek 201620 1 > snd_hda_intel 21627 2 > snd_hda_codec 72643 2 snd_hda_codec_realtek,snd_hda_intel > snd_hwdep 5586 1 snd_hda_codec > snd_pcm_oss 34521 0 > snd_mixer_oss 13719 1 snd_pcm_oss > snd_pcm 69218 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss > snd_seq_dummy 1338 0 > snd_seq_oss 26632 0 > snd_seq_midi 4621 0 > snd_rawmidi 18931 1 snd_seq_midi > snd_seq_midi_event 6035 2 snd_seq_oss,snd_seq_midi > snd_seq 47288 6 > snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event > snd_timer 18318 2 snd_pcm,snd_seq > snd_seq_device 5764 5 > snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq > agpgart 31376 0 > snd 54318 16 > snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device > soundcore 6954 1 snd > snd_page_alloc 7172 2 snd_hda_intel,snd_pcm > psmouse 62068 0 > asus_atk0110 8618 0 > serio_raw 4074 0 > processor 30644 0 > button 4810 0 > joydev 8204 0 > lp 7092 0 > parport 32848 2 ppdev,lp > usbhid 35268 0 > hid 65711 1 usbhid > ohci1394 26849 0 > pata_jmicron 1843 0 > ahci 31428 0 > ieee1394 80443 1 ohci1394 > mii 4413 0 > thermal 10997 0 > -------------------------------------------------------------------------------- > > Does anyone know what I am doing wrong? Some hypothesis: > - I am using just "#./configure ..." instead of "# make menuconfig" to > install the library. > - I am using r8169/rt_r8169 - is this driver working properly?
The rt_r8169 is apparently not picking up the hardware you want it to use. You can check which driver is assigned to which PCI device using "lspci -k". Check if the PCI-ID of the NIC you want to use is actually supported by rt_r8169. And consider to update to 0.9.13. It came with many updates for that driver. Jan
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev
_______________________________________________ RTnet-users mailing list RTnet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rtnet-users