Hi Leo, another thing comes into my mind. The e1000 is fairly slow in detecting the line state (100/1000 Mbit, half/full duplex). Thus, give it about three seconds after rtifconfig before you continue.
sudo mknod /dev/rtnet c 10 240; sudo insmod modules/rtnet.ko; sudo insmod modules/rtipv4.ko; sudo insmod modules/rtpacket.ko; sudo insmod modules/rt_e1000.ko; sudo insmod modules/rt_loopback.ko; sudo ./sbin/rtifconfig rtlo up 127.0.0.1 sudo ./sbin/rtifconfig rteth0 up 10.0.0.1 netmask 255.255.255.0; sleep 3 # NEW for((i=0;i<5;i++)); do ./sbin/rtroute solicit 10.0.0.$i dev rteth0 done sudo ./sbin/rtroute Maybe that helps... Regards Mathias > > One more thing, > > > > can you place a "sleep 1" before you do your final "rtroute" call to > > display the routing information? rtroute solicit does not wait for any > > response, it just sends out the ARP request messages. If you have a very > > fast PC it might be that the ARP responses from your connected device > have > > not been received yet when you do your final "rtroute" call. > > I can put it, but I cal rtroute many times after the script initialize the > rtnet with the same behaviour. > > > What does "dmesg" tell you? > > a lot of things ;-) > > *** RTnet 0.9.10 - built on Nov 13 2007 17:40:50 *** > > RTnet: initialising real-time networking > Intel(R) PRO/1000 Network Driver - version 7.1.9 > Copyright (c) 1999-2006 Intel Corporation. > PCI: Setting latency timer of device 0000:02:00.0 to 64 > e1000: 0000:02:00.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) > 00:1b:21:05:0c:fc > RTnet: registered rteth0 > e1000: rteth0: e1000_probe: Intel(R) PRO/1000 Network Connection > PCI: Setting latency timer of device 0000:03:00.0 to 64 > e1000: 0000:03:00.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) > 00:1b:21:05:0c:b6 > RTnet: registered rteth1 > e1000: rteth1: e1000_probe: Intel(R) PRO/1000 Network Connection > e1000: rteth0: e1000_clean_tx_irq: Detected Tx Unit Hang > Tx Queue <0> > TDH <0> > TDT <4> > next_to_use <4> > next_to_clean <0> > buffer_info[next_to_clean] > time_stamp <10007d40c> > next_to_watch <0> > jiffies <10007d506> > next_to_watch.status <0> > e1000: rteth0: e1000_clean_tx_irq: Detected Tx Unit Hang > Tx Queue <0> > TDH <0> > TDT <4> > next_to_use <4> > next_to_clean <0> > buffer_info[next_to_clean] > time_stamp <10007d71a> > next_to_watch <0> > jiffies <10007d902> > next_to_watch.status <0> > e1000: rteth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex > e1000: rteth1: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex > > > and the rtroute > > Host Routing Table > Hash Destination HW Address Device > 02 10.0.1.2 00:1B:21:05:0C:B6 rteth1 > 02 10.0.0.2 00:1B:21:05:0C:FC rteth0 > 3F 10.0.1.255 FF:FF:FF:FF:FF:FF rteth1 > 3F 10.0.0.255 FF:FF:FF:FF:FF:FF rteth0 > > > Also I have found an strange trouble, and I don't know if it's significantly > > or not. With this configuration, I can make a ping to another box (and iMAc) > > and got response. Changing the cable the iMac can do a ping to the > controller > (same network config) but I (with rtnet) couldn't make a pint to the > controller .... > > Any idea? > > Regards, > > Leo > > > > Regards > > > > Mathias > > > > > Hi Leo, > > > > > > what happens if you do not use "rtlo" at all? > > > I think it is not required if you want to communicate via rteth0 only. > > > However, it is strange how it behaves... > > > > > > Regards > > > > > > Mathias > > > > > > > Hi, > > > > > > > > I know that this issue have been treated before but I'm having a > > > > trouble > > > > > > and > > > > > > > I > > > > don't know how to solve. I have a box with a xenomai-2.6.23 with > > > > rtnet-trunk. > > > > I have one network card that I want to use in rtnet (rteth0). I don't > > > > > > want > > > > > > > to > > > > use tdma. I have this script to load rtnet: > > > > > > > > > ---------------------------------------------------------------------- > > > > #!/bin/sh > > > > sudo mknod /dev/rtnet c 10 240; > > > > sudo insmod modules/rtnet.ko; > > > > sudo insmod modules/rtipv4.ko; > > > > sudo insmod modules/rtpacket.ko; > > > > sudo insmod modules/rt_e1000.ko; > > > > sudo insmod modules/rt_loopback.ko; > > > > sudo ./sbin/rtifconfig rtlo up 127.0.0.1 > > > > sudo ./sbin/rtifconfig rteth0 up 10.0.0.1 netmask 255.255.255.0; > > > > for((i=0;i<5;i++)); do > > > > ./sbin/rtroute solicit 10.0.0.$i dev rteth0 > > > > done > > > > sudo ./sbin/rtroute > > > > > ---------------------------------------------------------------------- > > > > > > > > I cannot understand why, when I run the rtroute at the end, I got > this: > > > > > > > > Host Routing Table > > > > Hash Destination HW Address Device > > > > 00 0.0.0.0 00:00:00:00:00:00 rtlo > > > > 01 10.0.0.1 00:00:00:00:00:00 rtlo > > > > 01 127.0.0.1 00:00:00:00:00:00 rtlo > > > > 3F 10.0.0.255 FF:FF:FF:FF:FF:FF rteth0 > > > > > > > > the second entry.... > > > > > > > > I don't have assigned that 10.0.0.1 to rtlo. I have assigned it to > > > > rteth0 and > > > > the routes attached to it. So, I cannot make a simple ping to > 10.0.0.2, > > > > I > > > > > > > > got: > > > > $ sudo sbin/rtping 10.0.0.2 > > > > Real-time PING 10.0.0.2 56(84) bytes of data. > > > > ioctl: No route to host > > > > > > > > however I must do it explicit: > > > > sudo ./sbin/rtroute add 10.0.0.2 00:1B:21:05:0C:B6 dev rteth0 > > > > > > > > then > > > > Host Routing Table > > > > Hash Destination HW Address Device > > > > 00 0.0.0.0 00:00:00:00:00:00 rtlo > > > > 01 10.0.0.1 00:00:00:00:00:00 rtlo > > > > 01 127.0.0.1 00:00:00:00:00:00 rtlo > > > > 02 10.0.0.2 00:1B:21:05:0C:B6 rteth0 > > > > 3F 10.0.0.255 FF:FF:FF:FF:FF:FF rteth0 > > > > > > > > en then I can do a rtping ... > > > > > > > > no success because I think that my vxworks controller is > > > > missconfigured, > > > > > > but > > > > > > > I > > > > got: > > > > > > > > sudo ./sbin/rtping 10.0.0.2 > > > > Real-time PING 10.0.0.2 56(84) bytes of data. > > > > > > > > and the leds of the card are blinking > > > > > > > > someone can tell me why this behaviour? I have read the readmes but > or > > > > I don't > > > > understand then, but I don't find my mistake. > > > > > > > > Regards, > > > > > > > > Leo > > > > > > -- > > > Mathias Koehrer > > > [EMAIL PROTECTED] > > > > > > > > > Viel oder wenig? Schnell oder langsam? Unbegrenzt surfen + telefonieren > > > ohne Zeit- und Volumenbegrenzung? DAS TOP ANGEBOT FÜR ALLE > NEUEINSTEIGER > > > Jetzt bei Arcor: günstig und schnell mit DSL - das All-Inclusive-Paket > > > für clevere Doppel-Sparer, nur 29,95 inkl. DSL- und > ISDN-Grundgebühr! > > > http://www.arcor.de/rd/emf-dsl-2 > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Splunk Inc. > > > Still grepping through log files to find problems? Stop. > > > Now Search log events and configuration files using AJAX and a browser. > > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > _______________________________________________ > > > RTnet-users mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/rtnet-users > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > RTnet-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/rtnet-users > -- Mathias Koehrer [EMAIL PROTECTED] Viel oder wenig? Schnell oder langsam? Unbegrenzt surfen + telefonieren ohne Zeit- und Volumenbegrenzung? DAS TOP ANGEBOT FÜR ALLE NEUEINSTEIGER Jetzt bei Arcor: günstig und schnell mit DSL - das All-Inclusive-Paket für clevere Doppel-Sparer, nur 29,95 inkl. DSL- und ISDN-Grundgebühr! http://www.arcor.de/rd/emf-dsl-2 ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ RTnet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rtnet-users

