# EyeLink connection help

**URL:** <https://mworks.discourse.group/t/eyelink-connection-help/1070>\
**Category:** Support\
**Created:** [January 13, 2025, 8:35pm UTC](https://mworks.discourse.group/t/eyelink-connection-help/1070 "2025-01-13T20:35:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![skmar](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@skmar](https://mworks.discourse.group/u/skmar)\
**Post date:** [January 13, 2025, 8:35pm UTC](https://mworks.discourse.group/t/eyelink-connection-help/1070/1 "2025-01-13T20:35:54Z")

</div>

Hi Chris,

I am setting up a new Mac Studio and am having trouble connecting to the EyeLink via MWorks. I have installed the EyeLink Developers Kit and followed these [instructions](https://www.sr-research.com/support/thread-281.html) to set up the Mac as the display computer. I believe the EyeLink host computer IP address is 100.1.1.3 (tested the ethernet connection with ping from the Mac terminal). I also checked “Open using Rosetta” for MWServer.

Here is the error message:

**00:08:14** : ERROR: Failed to create object.  
Extended information:  
reason: No factory for object type: iodevice/eyelink  
location: eyelink.mwel: line 33, column 1  
object\_type: iodevice/eyelink  
ref\_id: idp105553151183999  
component: eye\_tracker  
parser\_context: mw\_create

and code for the eyelink object:

eyelink eye\_tracker (  
tracker\_ip = ‘100.1.1.3’  
eye\_lx = eye\_lx  
eye\_ly = eye\_ly  
eye\_rx = eye\_rx  
eye\_ry = eye\_ry  
pupil\_lx = pupil\_lx  
pupil\_ly = pupil\_ly  
pupil\_rx = pupil\_rx  
pupil\_ry = pupil\_ry  
pupil\_size\_r = pupil\_size\_r  
pupil\_size\_l = pupil\_size\_l  
blink\_r = blink\_r  
blink\_l = blink\_l  
saccade\_r = saccade\_r  
saccade\_l = saccade\_l  
fixation\_r = fixation\_r  
fixation\_l = fixation\_l  
data\_interval = 1ms  
tracking\_dist = 1024  
// cal\_target\_x = cal\_target\_x // for eyelink-driven calibration  
// cal\_target\_y = cal\_target\_y  
// cal\_target\_visible = cal\_target\_visible  
)

Are there any steps I’m missing? Any idea what might be the issue/what additional tests I can run?

Thanks,  
Sol

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [January 13, 2025, 10:34pm UTC](https://mworks.discourse.group/t/eyelink-connection-help/1070/2 "2025-01-13T22:34:22Z")

</div>

Hi Sol,

FYI, the current version of the [EyeLink Developers Kit](https://www.sr-support.com/thread-13.html) supports both Intel and Apple Silicon processors, so there’s no need to run MWServer via Rosetta.

The error “No factory for object type” suggests the EyeLink plugin is failing to load. Can you quit MWServer and then re-launch it via Terminal using the following command?

```
MWORKS_WRITE_MESSAGES_TO_STDERR=1 /Applications/MWServer.app/Contents/MacOS/MWServer

```

The output in Terminal should contain a message starting with “WARNING: Plugin module (Eyelink) failed to load”. Please send me the full text of the message.

Thanks,  
Chris

---

<div class="post-metadata">

**Author:** ![skmar](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@skmar](https://mworks.discourse.group/u/skmar)\
**Post date:** [January 13, 2025, 11:55pm UTC](https://mworks.discourse.group/t/eyelink-connection-help/1070/3 "2025-01-13T23:55:46Z")

</div>

Oddly enough, unchecking “Open using Rosetta” and restarting MWServer in this way seems to have solved the issue!

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [January 21, 2025, 1:15pm UTC](https://mworks.discourse.group/t/eyelink-connection-help/1070/4 "2025-01-21T13:15:30Z")

</div>

Closed on January 21, 2025, 1:15pm UTC


