<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6617.93">
<TITLE>Spread Problems Across Differing Architectures</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hi everybody,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I'm trying to use Spread to communicate between two different architectures (if that's the right word): a normal Linux PC and an embedded Linux-on-a-chip sort of device known as a gumstix (</FONT><A HREF="http://www.gumstix.com"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">http://www.gumstix.com</FONT></U></A><FONT SIZE=2 FACE="Arial">, if anybody's curious).&nbsp; I've managed to configure and compile spread for the gumstix, but I'm having a little trouble getting it to communicate.&nbsp; Specifically, my problem is as follows:</FONT></P>

<P><FONT SIZE=2 FACE="Arial">* I configure Spread with the same identical spread.conf on both machines, as follows:</FONT>

<BR><FONT SIZE=2 FACE="Arial">Spread_Segment&nbsp; 192.168.0.255:4803 {</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; laptop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.0.102</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gumstix01&nbsp;&nbsp; 192.168.0.111</FONT>

<BR><FONT SIZE=2 FACE="Arial">}</FONT>

<BR><FONT SIZE=2 FACE="Arial">* Then, I start up Spread daemons on both machines</FONT>

<BR><FONT SIZE=2 FACE="Arial">* Then, I start up spuser on both machines, and try to use it to send messages back and forth.&nbsp; However, neither machine receives messages from the other machine.&nbsp; It's like they're not connected at all -- there are no errors, but the messages from one machine just never show up on the other, and vice versa.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I also tried two other configurations.&nbsp; In one, the spread daemon runs only on the laptop: when this is the case, and I try to run spuser on the gumstix, I get a connection error (-2).&nbsp; Alternately, when I run the spread daemon only on the gumstix, everything works fine and messages are sent and received without a problem.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Does anyone know why the gumstix would have trouble communicating with a spread daemon running on another machine?&nbsp; Could it have something to do with the different architectures?&nbsp; In the past, a friend of mine has had trouble in getting spread to work across a combination of 32 bit and 64 bit machines -- could the fact that the gumstix is running on an Xscale architecture without floating point support (the same type of processor used in many PDAs) have something to do with it?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Any insights anyone has would be most appreciated.&nbsp; And of course, if there's any more information I can provide to make things clearer, let me know.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Thanks!</FONT>
</P>

</BODY>
</HTML>