<HTML>
<HEAD>
<TITLE>Re: [etherlab-users] Linux device driver for Beckhoff CX2100-0004 powermodule</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Hi Graeme,<BR>
<BR>
Thank you for the patch.  I see you submitted this to the list over 7 months ago, but it doesn’t appear to be in the repository yet.  Is this going to make it into the repository at some point in time?<BR>
<BR>
Thanks,<BR>
<BR>
Steven<BR>
<BR>
<BR>
On 3/4/13 7:10 PM, "Graeme Foot" <<a href="GraemeF@touchcut.com">GraemeF@touchcut.com</a>> wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT COLOR="#000080"><FONT SIZE="2"><FONT FACE="Arial"><SPAN STYLE='font-size:10pt'>Hi,<BR>
 <BR>
In case anyone is interested I have attached a patch for a device driver for the Beckhoff CX2100-0004 power module.<BR>
 <BR>
It implements a network device driver for the CX2100's EtherCAT DMA interface.  Note: I have only implemented the ability to link into the EtherCAT master, I have not implemented the generic NIC interface (as this is an unlikely use case and I don't need it).  I have not implemented anything for the LCD screen or Nav buttons as the documentation for these is still being prepared by Beckhoff.<BR>
 <BR>
The patch is for revision 1.5-2266 (which is a bit old now), but it only contains new files and minimal changes to the make / config files so will probably work against most releases.  The driver is also only released for Linux 2.6.32.  If you need a different Linux version, just copy the source file and rename it to the version you need and hopefully all of the networking API calls will be supported.<BR>
 <BR>
 <BR>
Regards,<BR>
Graeme.<BR>
 <BR>
 <BR>
</SPAN></FONT></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>
</SPAN></FONT>
<P ALIGN=CENTER>
<FONT FACE="Times New Roman"><SPAN STYLE='font-size:12pt'><HR ALIGN=CENTER SIZE="2" WIDTH="100%"></SPAN></FONT>
<P>
<FONT SIZE="2"><FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'><B>From:</B> <a href="etherlab-users-bounces@etherlab.org">etherlab-users-bounces@etherlab.org</a> [<a href="mailto:etherlab-users-bounces@etherlab.org">mailto:etherlab-users-bounces@etherlab.org</a>] <B>On Behalf Of </B>Graeme Foot<BR>
<B>Sent:</B> Friday, 22 February 2013 12:24<BR>
<B>To:</B> <a href="etherlab-users@etherlab.org">etherlab-users@etherlab.org</a><BR>
<B>Subject:</B> [etherlab-users] Linux device driver for Beckhoff CX2100-0004 powermodule<BR>
</SPAN></FONT></FONT><FONT FACE="Arial"><SPAN STYLE='font-size:12pt'> <BR>
</SPAN><FONT SIZE="2"><SPAN STYLE='font-size:10pt'>Hi,<BR>
 <BR>
We've just got ourselves a Beckhoff CX2020 computer with a CX2100-0004 power module to play with.  The power module requires a PCI device driver to access the network port (and LCD screen and nav buttons).<BR>
 <BR>
Has anyone had a go at a device driver for one of these modules yet?<BR>
 <BR>
 <BR>
Regards,<BR>
Graeme.<BR>
</SPAN></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></SPAN></FONT><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'>_______________________________________________<BR>
etherlab-users mailing list<BR>
<a href="etherlab-users@etherlab.org">etherlab-users@etherlab.org</a><BR>
<a href="http://lists.etherlab.org/mailman/listinfo/etherlab-users">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a><BR>
</SPAN></FONT></FONT></BLOCKQUOTE>
</BODY>
</HTML>