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