On Sun, Jan 25, 2009 at 10:36:41PM +0000, Timothy Coltman wrote:
> 1.  The original code opens /dev/net/tun and then sets IFF_TAP.  The  
> tun/tap implementation I'm using creates both tun and tap devices.   
> Which should I be using?

Pass.  I don't really understand the difference between tun and tap (not
having looked at it)

> 2. I'm using RISC OS 3.7 but can't get the network interface to show  
> up - just serial and PPP.  The RPCEmu auto sense script doesn't set  
> the system variable and if I try and load the EtheRPCEm module it  
> errors saying that SWI &56ac4 doesn't exist.  Do I need to use 4.02 to  
> get TCP/IP working?

That's odd.  As Tim says, networking works best in 4.02 so if you're trying
to work on the host code I wouldn't introduce another variable by using
another guest OS.  But SWI &56AC4 is EtherRPCEm's route into the emulator's
host networking code, so it's a bit odd that it's not working.  Possibly
this is a 3.7 thing, I'm not sure.  Maybe RPCEmu is somehow not grabbing the
SWI in the SWI vector and it's slipping through into RISC OS (which has no
module that implements this SWI range, so in that sense the error is valid). 
But if EtherRPCEmu can't call the SWI networking won't work.

Theo

_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu

Reply via email to