NEWS
branchstable-1.3
changeset 1745 07fd94c5119d
parent 1744 7bc131b92039
child 1746 72e7507b3f1b
equal deleted inserted replaced
1744:7bc131b92039 1745:07fd94c5119d
     2 
     2 
     3 $Id$
     3 $Id$
     4 
     4 
     5 -------------------------------------------------------------------------------
     5 -------------------------------------------------------------------------------
     6 
     6 
       
     7 Changes in version 1.3.1:
       
     8 
       
     9 * Improved EoE handling: Avoided skipping of datagrams and release lock
       
    10   while processing.
       
    11 * Added some statistics to the datagram structure.
       
    12 * Master state machine clears all station addresses with a broadcast datagram
       
    13   before setting them.
       
    14 * Added --enable-eoe conditional.
       
    15 * Minor extensions of the master info file.
       
    16 * Improved handling of unexpected working counters.
       
    17 * Create network interfaces for EoE devices with alias as eoeXaY.
       
    18 * Fixed problems on big-endian systems.
       
    19 * Added documentation on how to set up an EoE network.
       
    20 
       
    21 -------------------------------------------------------------------------------
       
    22 
     7 Changes in version 1.3.0:
    23 Changes in version 1.3.0:
     8 
    24 
     9 * Added Intel PRO/1000 gigabit ethernet driver (e1000).
    25 * Added Intel PRO/1000 Gigabit Ethernet driver (e1000).
    10 * Added testing version of Intel PRO/100 ethernet driver (e100).
    26 * Added testing version of Intel PRO/100 Ethernet driver (e100).
    11 * Added testing version of NVIDIA nForce ethernet driver (forcedeth).
    27 * Added testing version of NVIDIA nForce Ethernet driver (forcedeth).
    12 * Removed "ec_eoeif_count" master module parameter. EoE handlers are created
    28 * Removed "ec_eoeif_count" master module parameter. EoE handlers are created
    13   dynamically instead.
    29   dynamically instead.
    14 * Added "main" and "backup" parameters to master module to hand over the
    30 * Added "main" and "backup" parameters to master module to hand over the
    15   MAC addresses of the devices to wait for. This made the ec_device_index
    31   MAC addresses of the devices to wait for. This made the ec_device_index
    16   parameter of the ethernet drivers obsolete. The broadcast MAC address means,
    32   parameter of the Ethernet drivers obsolete. The broadcast MAC address means,
    17   that the master accepts the first device offered by any ethernet driver.
    33   that the master accepts the first device offered by any Ethernet driver.
    18 * Changed format of sysconfig file and accordingly adjusted functionality
    34 * Changed format of sysconfig file and accordingly adjusted functionality
    19   of the init script to handle the above MAC address lists.
    35   of the init script to handle the above MAC address lists.
    20 * Realtime interface changes:
    36 * Realtime interface changes:
    21   - ecrt_master_run() became obsolete, because the master state machine is now
    37   - ecrt_master_run() became obsolete, because the master state machine is now
    22     run in process context.
    38     run in process context.
    46 * Slave configuration is now done exclusively from the master thread. Removed
    62 * Slave configuration is now done exclusively from the master thread. Removed
    47   ec_master_sync_io(). Userspace threads are now waiting for events in the
    63   ec_master_sync_io(). Userspace threads are now waiting for events in the
    48   state machine.
    64   state machine.
    49 * Master state machine scheduled with timeout if idle, otherwise is executed
    65 * Master state machine scheduled with timeout if idle, otherwise is executed
    50   as fast as possible (with schedule()).
    66   as fast as possible (with schedule()).
    51 * Added dummy module for simulation purpuses.
    67 * Added dummy module for simulation purposes.
    52 * Limited infinite EEPROM reading, if 0xffff limiter word is missing.
    68 * Limited infinite EEPROM reading, if 0xffff limiter word is missing.
    53 * Init script works now properly on non-SUSE distros (no rc.status dependency
    69 * Init script works now properly on non-SUSE distros (no rc.status dependency
    54   any more).
    70   any more).
    55 * Removed EtherCAT line comments from 8139too drivers.
    71 * Removed EtherCAT line comments from 8139too drivers.
    56 
    72 
    57 -------------------------------------------------------------------------------
    73 -------------------------------------------------------------------------------
    58 
    74 
    59 Changes in version 1.2.0:
    75 Changes in version 1.2.0:
    60 
    76 
    61 * Serveral fixes of bugs and stability issues. Master should now run fine
    77 * Several fixes of bugs and stability issues. Master should now run fine
    62   with kernels 2.6.17 to 2.6.19.
    78   with kernels 2.6.17 to 2.6.19.
    63 * Realtime interface changes:
    79 * Realtime interface changes:
    64   - Re-introduced ecrt_domain_queue() to allow datagram queuing apart
    80   - Re-introduced ecrt_domain_queue() to allow datagram queuing apart
    65     from datagram processing. The queuing of a domain's datagrams is not
    81     from datagram processing. The queuing of a domain's datagrams is not
    66     done in ecrt_domain_process() any more!
    82     done in ecrt_domain_process() any more!
    91 * State change FSM: Clearing of sync managers before PREOP.
   107 * State change FSM: Clearing of sync managers before PREOP.
    92 * Added modules_install make target.
   108 * Added modules_install make target.
    93 * Device modules for kernel 2.6.17.
   109 * Device modules for kernel 2.6.17.
    94 * SDO configurations available in Sysfs.
   110 * SDO configurations available in Sysfs.
    95 * FMMU configurations cleared when going to INIT.
   111 * FMMU configurations cleared when going to INIT.
    96 * Slave-specific logs only at debug level 1 (for large busses).
   112 * Slave-specific logs only at debug level 1 (for large buses).
    97 * Slave flags (error, online) available in Sysfs.
   113 * Slave flags (error, online) available in Sysfs.
    98 * Acknowledging of spontaneous state changes in master FSMs.
   114 * Acknowledging of spontaneous state changes in master FSMs.
    99 * ecrt_master_deactivate() deprecated.
   115 * ecrt_master_deactivate() deprecated.
   100 * Persistent slave lists. Slave structures are only regenerated on topology
   116 * Persistent slave lists. Slave structures are only regenerated on topology
   101   change in IDLE mode.
   117   change in IDLE mode.