> Karl Reichert wrote: > >> Karl Reichert wrote: > >>>> Karl Reichert wrote: > >>>>> When using the tdmacfg-tool, one can specify an offset. Reading > >>>> TDMA-Spec line 568: > >>>>> "If <offset> is given, the time slot is added or modified to send > data > >>>> with the specified offset in microseconds relative to the scheduled > >> cycle > >>>> start [...]" > >>>>> To my understanding this means, doing 'tdmacfg rteth0 slot 0 0' > means > >>>> that you would override the sync frame slot. Or is there a mistake in > >> the > >>>> spec and one should read: > >>>>> "[...] specified offset in microseconds relative to the scheduled > sync > >>>> frame start [...]" > >>>> > >>>> The cycle start is defined by the sync frame. No sync frame, no > cycle. > >>>> Thus the former implies the latter. So you cannot use the "slot" > >> command > >>>> of tdmacfg to manipulate sync frames, there is "master" for this > (also > >>>> to define a backup master sync frame slot). > >>>> > >>>> Jan > >>>> > >>> Okay, thanks, so it makes sense. > >>> > >>> When I execute this command, I get an error because I don't have the > >> device /dev/rteth0. When is it created or do I have to create it by > hand (with > >> which parameters)? > >> > >> Assuming you mean /dev/rtnet -> see README. > >> > >> Jan > >> > > No, /dev/rtnet I created as mentioned in README. I'm talking about > rteth0 and rtlo. They don't exist, although I configured RTnet (make > menuconfig) > to also build RTcap and RTloopback support. > > And did you load those drivers as README tells you...? > Yes, I did. This is my startup script:
#!/bin/bash #set -v on set -x on insmod /usr/local/rtnet/modules/rtnet.ko || exit 1 insmod /usr/local/rtnet/modules/rtpacket.ko || exit 1 insmod /usr/local/rtnet/modules/rt_e1000.ko cards=1,0,0,0 || exit 1 ############################################################################### # start of configuration depending on use of loopback and/or capturing device ############################################################################### #comment following line if no loopback interface insmod /usr/local/rtnet/modules/rt_loopback.ko || exit 1 #comment following line if no capture interface insmod /usr/local/rtnet/modules/rtcap.ko || exit 1 #comment following line if no loopback interface /usr/local/rtnet/sbin/rtifconfig rtlo up 127.0.0.1 #comment following TWO lines if no capture interface ifconfig rteth0 up ifconfig rteth0-mac up #comment following line if no capture interface #OR capture interface but no loopback interface ifconfig rtlo up ############################################################################### # end of configuration depending on use of loopback and/or capturing device ############################################################################### insmod /usr/local/rtnet/modules/rtmac.ko insmod /usr/local/rtnet/modules/tdma.ko ############################################################################### # start of TDMA configuration (all values in ms) ############################################################################### #put your TDMA cycle time here (last number) /usr/local/rtnet/sbin/tdmacfg rteth0 master 5000 #put your TDMA offset related to scheduled cycle start here (last number) /usr/local/rtnet/sbin/tdmacfg rteth0 slot 0 0 ############################################################################### # end of TDMA configuration ############################################################################### -- von Karl Reichert "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ... Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ RTnet-users mailing list RTnet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rtnet-users