[etherlab-users] "EtherCAT WARNING: <N> datagrams TIMED OUT!" problem

anthony anthony at fiord.com
Wed Apr 9 14:58:20 CEST 2008


Hi!

I've just installed ethercat-1.3.2 (with rtai-3.6 and kernel 2.6.19.1).
Everything has compiled perfectly, but when I start ethercat master
(/etc/init.d/ethercat start), I get the following messages:

=== ===
EtherCAT: Master driver 1.3.2 stable r980
EtherCAT: 1 master waiting for devices.
ec_8139too EtherCAT-capable Fast Ethernet driver 0.9.28, master 1.3.2 stable r980
ACPI: PCI Interrupt 0000:01:04.0[A] -> GSI 18 (level, low) -> IRQ 19
EtherCAT: Accepting device 00:11:6B:95:32:FD for master 0.
ec0: RealTek RTL8139 at 0xa400, 00:11:6b:95:32:fd, IRQ 19
ec0:  Identified 8139 chip type 'RTL-8100B/8139D'
EtherCAT: Starting master thread.
EtherCAT: Link state changed to UP.
EtherCAT WARNING: 1 datagram TIMED OUT!
EtherCAT WARNING: 1000 datagrams TIMED OUT!
EtherCAT WARNING: 1000 datagrams TIMED OUT!
EtherCAT WARNING: 721 datagrams TIMED OUT!
EtherCAT WARNING: 819 datagrams TIMED OUT!
EtherCAT WARNING: 998 datagrams TIMED OUT!
EtherCAT WARNING: 997 datagrams TIMED OUT!
EtherCAT WARNING: 1000 datagrams TIMED OUT!
EtherCAT WARNING: 1000 datagrams TIMED OUT!

<..skip..>

EtherCAT WARNING: 1000 datagrams TIMED OUT!
EtherCAT WARNING: 1000 datagrams TIMED OUT!
EtherCAT WARNING: 1000 datagrams TIMED OUT!
EtherCAT WARNING: 1000 datagrams TIMED OUT!
EtherCAT WARNING: 1000 datagrams TIMED OUT!
EtherCAT: Master thread exited.
EtherCAT: Master 0 releasing main device 00:11:6B:95:32:FD.
ACPI: PCI interrupt for device 0000:01:04.0 disabled
EtherCAT: Master module cleaned up.
8139too Fast Ethernet driver 0.9.28
ACPI: PCI Interrupt 0000:01:04.0[A] -> GSI 18 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:01:04.0 to 64
8139too 0000:01:04.0: unknown chip version, assuming RTL-8139
8139too 0000:01:04.0: TxConfig = 0xffffffff
eth1: RealTek RTL8139 at 0xa400, ff:ff:db:b6:ff:ff, IRQ 19
eth1:  Identified 8139 chip type 'RTL-8139'
=== ===


datagram timeout warnings appear when I switch on the only slave device
(EK1100 coupler) connected directly to realtek NIC.
/sys/ethercat/master0/info shows same number of sent and lost frames. Number
of received frames is 0.

Also note that starting/stopping ethercat master somehow changes realtek card MAC
address (00:11:6B:95:32:FD -> ff:ff:db:b6:ff:ff), preventing subsequent
launches without setting MASTER0_DEVICE to FFs.

What could be done in this situation? Slave device was tested (with this 
particular cable) with TwinCAT and is ok.

-- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20080409/a11697f1/attachment-0002.sig>


More information about the Etherlab-users mailing list