Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!purdue!mentor.cc.purdue.edu!dls From: dls@mentor.cc.purdue.edu (David L Stevens) Newsgroups: comp.os.xinu Subject: Re: Ethernet communication with Xinu7 Keywords: xinu7, ethernet Message-ID: <7857@mentor.cc.purdue.edu> Date: 25 Feb 90 22:52:34 GMT References: <1990Feb25.205713.26053@ncsuvx.ncsu.edu> Reply-To: dls@mentor.cc.purdue.edu (David L Stevens) Organization: PUCC UNIX Group Lines: 14 That should work. There are other things to consider, however. For instance, if you're sending an IP datagram and you don't set the IP address correctly, the receiving machine will drop it. You also need to set the frame type. The easiest way for you to find out what's happening is probably to put some kprintf's in ethwrite() that print out a formatted (human readable) version of the packet that's actually being written. If the target machine is also running Xinu, you can do the same thing on the read side to see what (if anything) arrived, but might have been dropped at higher layers. And of course, recheck the target Ethernet address. :-) -- +-DLS (dls@mentor.cc.purdue.edu)