fp@2192: #------------------------------------------------------------------------------ fp@2192: # fp@2192: # EtherCAT master configuration file for use with ethercatctl. fp@2192: # fp@2192: # $Id$ fp@2192: # fp@2536: # vim: spelllang=en spell tw=78 fp@2536: # fp@2192: #------------------------------------------------------------------------------ fp@2192: fp@2192: # fp@2536: # Main Ethernet devices. fp@2192: # fp@2192: # The MASTER_DEVICE variable specifies the Ethernet device for a master fp@2192: # with index 'X'. fp@2192: # fp@2192: # Specify the MAC address (hexadecimal with colons) of the Ethernet device to fp@2192: # use. Example: "00:00:08:44:ab:66" fp@2192: # fp@2192: # The broadcast address "ff:ff:ff:ff:ff:ff" has a special meaning: It tells fp@2192: # the master to accept the first device offered by any Ethernet driver. fp@2192: # fp@2192: # The MASTER_DEVICE variables also determine, how many masters will be fp@2192: # created: A non-empty variable MASTER0_DEVICE will create one master, adding a fp@2192: # non-empty variable MASTER1_DEVICE will create a second master, and so on. fp@2192: # fp@2192: MASTER0_DEVICE="" fp@2192: #MASTER1_DEVICE="" fp@2192: fp@2192: # fp@2536: # Backup Ethernet devices fp@2536: # fp@2536: # The MASTER_BACKUP variables specify the devices used for redundancy. They fp@2536: # behaves nearly the same as the MASTER_DEVICE variable, except that it fp@2536: # does not interpret the ff:ff:ff:ff:ff:ff address. fp@2536: # fp@2536: #MASTER0_BACKUP="" fp@2536: fp@2536: # fp@2192: # Ethernet driver modules to use for EtherCAT operation. fp@2192: # fp@2690: # Specify a non-empty list of Ethernet drivers, that shall be used for fp@2690: # EtherCAT operation. fp@2192: # fp@2192: # Except for the generic Ethernet driver module, the init script will try to fp@2192: # unload the usual Ethernet driver modules in the list and replace them with fp@2192: # the EtherCAT-capable ones. If a certain (EtherCAT-capable) driver is not fp@2192: # found, a warning will appear. fp@2192: # fp@2690: # Possible values: 8139too, e100, e1000, e1000e, r8169, generic, ccat, igb. fp@2561: # Separate multiple drivers with spaces. fp@2192: # fp@2690: # Note: The e100, e1000, e1000e, r8169, ccat and igb drivers are not built by fp@2561: # default. Enable them with the --enable- configure switches. fp@2192: # fp@2536: # Attention: When using the generic driver, the corresponding Ethernet device fp@2536: # has to be activated (with OS methods, for example 'ip link set ethX up'), fp@2536: # before the master is started, otherwise all frames will time out. fp@2536: # fp@2192: DEVICE_MODULES="" fp@2192: fp@2192: # fp@2192: # Flags for loading kernel modules. fp@2192: # fp@2192: # This can usually be left empty. Adjust this variable, if you have problems fp@2192: # with module loading. fp@2192: # fp@2192: #MODPROBE_FLAGS="-b" fp@2192: fp@2192: #------------------------------------------------------------------------------