[etherlab-dev] etherlab-dev Digest, Vol 8, Issue 1

Bidkar, Pavan Pavan.Bidkar at NOVELLUS.com
Thu Jul 3 12:24:15 CEST 2008


Hi,
Currently I have Fedora Linux with Kernel version 2.6.19, with RealTek
RTL8139 NIC. And I have downloaded Ethercat 1.3.2 from etherlab. 

I am able to compile the code and start it; Apart from starting I am not
able to do any thing. Below are the only three lines in the
/var/log/message file. Can you please help in finding the issue, what is
causing this

Jul  2 10:31:01 localhost kernel: EtherCAT: Master module cleaned up.
Jul  2 10:31:12 localhost kernel: EtherCAT: test -- Master driver 1.3.2
stable r980
Jul  2 10:31:12 localhost kernel: EtherCAT: 1 master waiting for
devices.

Thanks,
Pavan 

-----Original Message-----
From: etherlab-dev-bounces at lists.etherlab.org
[mailto:etherlab-dev-bounces at lists.etherlab.org] On Behalf Of
etherlab-dev-request at lists.etherlab.org
Sent: Thursday, July 03, 2008 3:30 PM
To: etherlab-dev at lists.etherlab.org
Subject: etherlab-dev Digest, Vol 8, Issue 1

Send etherlab-dev mailing list submissions to
	etherlab-dev at lists.etherlab.org

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.etherlab.org/mailman/listinfo/etherlab-dev
or, via email, send a message with subject or body 'help' to
	etherlab-dev-request at lists.etherlab.org

You can reach the person managing the list at
	etherlab-dev-owner at lists.etherlab.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of etherlab-dev digest..."


Today's Topics:

   1. Re: [etherlab-announce] EtherCAT master 1.4.0	prerelease
      (Erwin Burgstaller)


----------------------------------------------------------------------

Message: 1
Date: Thu, 3 Jul 2008 11:44:30 +0200
From: Erwin Burgstaller <ethercat.berknapp at spamgourmet.com>
Subject: Re: [etherlab-dev] [etherlab-announce] EtherCAT master 1.4.0
	prerelease
To: etherlab-dev at lists.etherlab.org
Message-ID: <20080703094430.GA13311 at knapp.com>
Content-Type: text/plain; charset=us-ascii


Hi there!

Yesterday, shortly before r1303 has been announced, I've tried r1272 and
then r1303. With both versions, there's the problem of timed out
datagrams. By going back to r1174 it works again.

I've tried with the realtek and the e1000 card, which made no
difference. Running kernel is 2.6.22-rtai on Intel P4 (2.4
Ghz). Operating system is Debian(Ubuntu)-Linux.


Here's the output from /var/log/messages

Jul  3 11:17:46 UCL00097 kernel: [ 1744.242738] EtherCAT: Master driver
1.4.0-pre trunk r1303
Jul  3 11:17:46 UCL00097 kernel: [ 1744.242889] EtherCAT: 1 master
waiting for devices.
Jul  3 11:17:46 UCL00097 kernel: [ 1744.300272] ACPI: PCI interrupt for
device 0000:02:00.0 disabled
Jul  3 11:17:46 UCL00097 kernel: [ 1744.307433] ec_8139too
EtherCAT-capable Fast Ethernet driver 0.9.28, master 1.4.0-pre trunk
r1303
Jul  3 11:17:46 UCL00097 kernel: [ 1744.307487] ACPI: PCI Interrupt
0000:02:00.0[A] -> Link [LNKC] -> GSI 12 (level, low) -> IRQ 12
Jul  3 11:17:46 UCL00097 kernel: [ 1744.307750] EtherCAT: Accepting
device 00:14:6C:85:34:68 for master 0.
Jul  3 11:17:46 UCL00097 kernel: [ 1744.307756] ec0: RealTek RTL8139 at
0xe087e000, 00:14:6c:85:34:68, IRQ 12
Jul  3 11:17:46 UCL00097 kernel: [ 1744.307802] EtherCAT: Link state
changed to UP.
Jul  3 11:17:46 UCL00097 kernel: [ 1744.307813] EtherCAT: Starting
master thread.
Jul  3 11:17:46 UCL00097 kernel: [ 1744.316287] EtherCAT: 25 slave(s)
responding.
Jul  3 11:17:46 UCL00097 kernel: [ 1744.316292] EtherCAT: Slave states:
PREOP.
Jul  3 11:17:46 UCL00097 kernel: [ 1744.316634] EtherCAT: Scanning bus.
Jul  3 11:17:46 UCL00097 kernel: [ 1744.348167] EtherCAT WARNING: 1
datagram TIMED OUT!
Jul  3 11:17:47 UCL00097 kernel: [ 1745.350765] EtherCAT WARNING: 126
datagrams TIMED OUT!
Jul  3 11:17:47 UCL00097 kernel: [ 1745.350770] EtherCAT WARNING: 126
datagrams UNMATCHED!
Jul  3 11:17:48 UCL00097 kernel: [ 1746.201706] EtherCAT: Bus scanning
completed in 1888 ms.
Jul  3 11:17:48 UCL00097 kernel: [ 1746.201709] EtherCAT: Starting EoE
processing.
Jul  3 11:17:48 UCL00097 kernel: [ 1746.349373] EtherCAT WARNING: 107
datagrams TIMED OUT!
Jul  3 11:17:48 UCL00097 kernel: [ 1746.349378] EtherCAT WARNING: 107
datagrams UNMATCHED!
Jul  3 11:17:52 UCL00097 kernel: [ 1749.269300] EtherCAT WARNING: 1
datagram TIMED OUT!
Jul  3 11:17:52 UCL00097 kernel: [ 1749.269305] EtherCAT WARNING: 1
datagram UNMATCHED!
Jul  3 11:17:52 UCL00097 kernel: [ 1750.271899] EtherCAT WARNING: 92
datagrams TIMED OUT!
Jul  3 11:17:52 UCL00097 kernel: [ 1750.271905] EtherCAT WARNING: 92
datagrams UNMATCHED!
Jul  3 11:17:53 UCL00097 kernel: [ 1751.274499] EtherCAT WARNING: 91
datagrams TIMED OUT!
Jul  3 11:17:53 UCL00097 kernel: [ 1751.274505] EtherCAT WARNING: 91
datagrams UNMATCHED!
Jul  3 11:17:54 UCL00097 kernel: [ 1752.273107] EtherCAT WARNING: 87
datagrams TIMED OUT!
Jul  3 11:17:54 UCL00097 kernel: [ 1752.273113] EtherCAT WARNING: 87
datagrams UNMATCHED!
Jul  3 11:17:55 UCL00097 kernel: [ 1753.271713] EtherCAT WARNING: 89
datagrams TIMED OUT!
Jul  3 11:17:55 UCL00097 kernel: [ 1753.271719] EtherCAT WARNING: 89
datagrams UNMATCHED!

The loss of datagrams is resulting in missing devices. But it changes by
every start of the master, so that's not symptomatic for a certain
device type. Sometimes only data of one device is missing, but most
more.

> ethercat list
 0  0:0   PREOP  +  EK1100 EtherCAT-Koppler (2A E-Bus)
 1  0:1   PREOP  +  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
 2  0:2   PREOP  +  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
 3  0:3   PREOP  +  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
 4  0:4   PREOP  +  EL2004 4K. Dig. Ausgang 24V, 0,5A
 5  0:5   PREOP  +  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
 6  0:6   PREOP  +  EL6001 Schnittstelle (RS232)
 7  0:7   PREOP  E  0x00000000:0x00000000
 8  0:8   PREOP  E  0x00000000:0x00000000
 9  0:9   PREOP  E  0x00000000:0x00000000
10  0:10  PREOP  +  EL2004 4K. Dig. Ausgang 24V, 0,5A
11  0:11  PREOP  +  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
12  0:12  PREOP  +  EL2004 4K. Dig. Ausgang 24V, 0,5A
13  0:13  PREOP  +  EL2004 4K. Dig. Ausgang 24V, 0,5A
14  0:14  PREOP  +  EL2004 4K. Dig. Ausgang 24V, 0,5A
15  0:15  PREOP  +  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
16  0:16  PREOP  +  EL2004 4K. Dig. Ausgang 24V, 0,5A
17  0:17  PREOP  E  0x00000000:0x00000000
18  0:18  PREOP  +  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
19  0:19  PREOP  E  0x00000000:0x00000000
20  0:20  PREOP  E  0x00000000:0x00000000
21  0:21  PREOP  +  EL6001 Schnittstelle (RS232)
22  0:22  PREOP  E  0x00000000:0x00000000
23  0:23  PREOP  +  EL6731 (PROFIBUS Master)
24  0:24  PREOP  +  EL9800 (V4.08) (SPI)

but should have been:

> ethercat list
 0    PREOP  EK1100 EtherCAT-Koppler (2A E-Bus)
 1    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
 2    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
 3    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
 4    PREOP  EL2004 4K. Dig. Ausgang 24V, 0,5A
 5    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
 6    PREOP  EL6001 Schnittstelle (RS232)
 7    PREOP  EK1100 EtherCAT-Koppler (2A E-Bus)
 8    PREOP  EL2004 4K. Dig. Ausgang 24V, 0,5A
 9    PREOP  EL2004 4K. Dig. Ausgang 24V, 0,5A
10    PREOP  EL2004 4K. Dig. Ausgang 24V, 0,5A
11    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
12    PREOP  EL2004 4K. Dig. Ausgang 24V, 0,5A
13    PREOP  EL2004 4K. Dig. Ausgang 24V, 0,5A
14    PREOP  EL2004 4K. Dig. Ausgang 24V, 0,5A
15    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
16    PREOP  EL2004 4K. Dig. Ausgang 24V, 0,5A
17    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
18    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
19    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
20    PREOP  EL1104 4K. Dig. Eingang 24V, 3ms, Sensorversorgung
21    PREOP  EL6001 Schnittstelle (RS232)
22    PREOP  EL5151 1K. Inc. Encoder
23    PREOP  EL6731 (PROFIBUS Master)
24    PREOP  EL9800 (V4.08) (SPI)


Regards,
	Erwin


------------------------------

_______________________________________________
etherlab-dev mailing list
etherlab-dev at lists.etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-dev


End of etherlab-dev Digest, Vol 8, Issue 1
******************************************



More information about the Etherlab-dev mailing list