Can you contribue some OS X 10.6 binaries?  Currently we have none on sourceforge as I don't have any real intel boxes...<div><br></div><div>Thanks!<br><br><div class="gmail_quote">On Fri, Aug 20, 2010 at 1:26 PM, Van Overbeek, Ton <span dir="ltr"><<a href="mailto:tvoverbeek@hst.nasa.gov">tvoverbeek@hst.nasa.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">








<div lang="EN-US" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">I (finally)
migrated from OS X 10.5 to OS X 10.6.4 and found out that I lost</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">network
connectivity on my simulated VAX on SIMH.</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">Updated
tuntaposx (needed when going from 10.5 to 10.6), recompiled SIMH, no luck.</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">First
I was thinking it had something to do with the default compile option being</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">64-bit
on 10.6 instead of 32-bit on 10.5.</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">Tried
a lot of things, no luck.</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">Then
I started looking for libpcap changes between 10.5 and 10.6 and found this</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">thread
on the tcpdump mailing list: <a href="http://seclists.org/tcpdump/2010/q1/110" target="_blank">http://seclists.org/tcpdump/2010/q1/110</a>.</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> </span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">I
applied the following patch to sim_ether.c based on this thread:</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">--------------------------------------------------------------------------------</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">---
sim_ether.c      2010-08-20 18:09:16.000000000 +0200</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">+++
sim_ether.c.orig 2008-04-24 23:11:42.000000000 +0200</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">@@
-138,7 +138,6 @@</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> </span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">  
Modification history:</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> </span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">- 
20-Aug-10  TVO  Fix for Mac OSX 10.6</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">  
17-May-07  DTH  Fixed non-ethernet device removal loop (from Naoki
Hamada)</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">  
15-May-07  DTH  Added dynamic loading of wpcap.dll;</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">                  
Corrected exceed max index bug in ethX lookup</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">@@
-631,7 +630,7 @@</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> /*       
OpenVMS Alpha uses a WinPcap port and an associated
execlet         */</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> /*============================================================================*/</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> </span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">-#if
defined (xBSD) || defined(__APPLE__)</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">+#if
defined (xBSD) && !defined(__APPLE__)</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> #include
<sys/ioctl.h></span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> #include
<net/bpf.h></span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> #endif
/* xBSD */</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">@@
-976,15 +975,6 @@</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">  
}</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> #endif</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> #endif
/* !defined (USE_READER_THREAD */</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">-#if
defined (__APPLE__)</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">- 
/* Deliver packets immediately, needed for OS X 10.6.2 and later</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">-  
* (Snow-Leopard).</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">-  
* See this thread on libpcap and Mac Os X 10.6 Snow Leopard on</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">-  
* the tcpdump mailinglist: <a href="http://seclists.org/tcpdump/2010/q1/110" target="_blank">http://seclists.org/tcpdump/2010/q1/110</a></span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">-  
*/</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">- 
int v = 1;</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">- 
ioctl(pcap_fileno(dev->handle), BIOCIMMEDIATE, &v);</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">-#endif</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">  
return SCPE_OK;</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> }</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">---------------------------------------------------------------------------------</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">With
this patch everything started working again.</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">This
applies to all targets using sim_ether.c.</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">Also
from the thread on the tcpdump mailing list it might also apply to recent</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">BSD
flavors.</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> </span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">Enjoy
and happy networking with SIMH on Snow-Leopard.</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">--</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">Ton
van Overbeek</span></p>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""> </span></p>

</div>

</div>


<br>_______________________________________________<br>
Simh mailing list<br>
<a href="mailto:Simh@trailing-edge.com">Simh@trailing-edge.com</a><br>
<a href="http://mailman.trailing-edge.com/mailman/listinfo/simh" target="_blank">http://mailman.trailing-edge.com/mailman/listinfo/simh</a><br></blockquote></div><br></div>