Hi,
did you install linuxcnc-ethercat already? there is a long thread in the hal section of this forum....
To move the servo, the communication has to be in the state of cyclic realtime date.
this means ethercat OP State. For this lcnc ethercat is needed to setup the proper realtime pdo configuration and map it to linuxcnc hal pins.
ethercat upload/download is only SDO configuration, which is for configuration and not in realtime....