<br><br><div class="gmail_quote">2011/10/4 Vaidotas Didžbalis <span dir="ltr">&lt;<a href="mailto:vaidasd@gmail.com">vaidasd@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
 <br><div>Hello,</div><div>When using latest COG VM on XP Squeak 4.2 cannot use SerialPort. Same image on Interpreter VM does fine. Is this is the same on other platforms?</div></blockquote><div><br></div><div>Is the plugin external?  If so, you&#39;ll almost certainly need to rebuild it for Cog (or find an u-to-date version).  Cog&#39;s interpreterProxy version is VM_PROXY_MAJOR 1, VM_PROXY_MINOR 12. </div>
<div><br></div><div><br></div><div>HTH</div><div>Eliot</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div>thank you,</div><div><br></div><div>Vaidotas</div>


<div><br></div><div><br></div><div>Error: primWritePortByName:from:startingAt:count: failed</div><div>4 October 2011 3:17:37.742 pm</div><div><br></div><div>VM: Win32 - Smalltalk</div><div>Image: Squeak4.2 [latest update: #10966]</div>


<div><br></div><div>SecurityManager state:</div><div>Restricted: false</div><div>FileAccess: true</div><div>SocketAccess: true</div><div>Working Dir C:\AK\test\testprinting\content</div><div>Trusted Dir C:\AK\test\testprinting\content\Vaidas</div>


<div>Untrusted Dir C:\Documents and Settings\Vaidas\My Documents\My Squeak</div><div><br></div><div>SerialPort(Object)&gt;&gt;error:</div><div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#&#39;com11&#39;, 19200 baud, 8 bits, 1 stopbits, no parity)</div>


<div><span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div><div><span style="white-space:pre-wrap">                </span>aString: <span style="white-space:pre-wrap">        </span>&#39;primWritePortByName:from:startingAt:count: failed&#39;</div>


<div><span style="white-space:pre-wrap">        </span>Receiver&#39;s instance variables: </div><div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>&#39;com11&#39;</div>

<div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div><div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div>


<div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div>


<div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>


<div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div><div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div>

<div><br></div><div>SerialPort(Object)&gt;&gt;primitiveFailed:</div><div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#&#39;com11&#39;, 19200 baud, 8 bits, 1 stopbits, no parity)</div>

<div><span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div><div><span style="white-space:pre-wrap">                </span>selector: <span style="white-space:pre-wrap">        </span>#primWritePortByName:from:startingAt:count:</div>


<div><span style="white-space:pre-wrap">        </span>Receiver&#39;s instance variables: </div><div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>&#39;com11&#39;</div>

<div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div><div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div>


<div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div>


<div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>


<div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div><div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div>

<div><br></div><div>SerialPort(Object)&gt;&gt;primitiveFailed</div><div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#&#39;com11&#39;, 19200 baud, 8 bits, 1 stopbits, no parity)</div>
<div>
<span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div><div><br></div><div><span style="white-space:pre-wrap">        </span>Receiver&#39;s instance variables: </div>

<div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>&#39;com11&#39;</div><div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div>


<div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div><div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div>


<div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div><div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>


<div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div>


<div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div><div><br></div><div>SerialPort&gt;&gt;primWritePortByName:from:startingAt:count:</div>

<div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#&#39;com11&#39;, 19200 baud, 8 bits, 1 stopbits, no parity)</div><div><span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div>


<div><span style="white-space:pre-wrap">                </span>portName: <span style="white-space:pre-wrap">        </span>&#39;com11&#39;</div><div><span style="white-space:pre-wrap">                </span>byteArray: <span style="white-space:pre-wrap">        </span>&#39;</div>


<div>&#39;</div><div><span style="white-space:pre-wrap">                </span>startIndex: <span style="white-space:pre-wrap">        </span>1</div><div><span style="white-space:pre-wrap">                </span>count: <span style="white-space:pre-wrap">        </span>1</div>


<div><span style="white-space:pre-wrap">        </span>Receiver&#39;s instance variables: </div><div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>&#39;com11&#39;</div>

<div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div><div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div>


<div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div>


<div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>


<div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div><div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div>

<div><br></div><div>SerialPort&gt;&gt;nextPutAll:</div><div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#&#39;com11&#39;, 19200 baud, 8 bits, 1 stopbits, no parity)</div><div><span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div>


<div><span style="white-space:pre-wrap">                </span>aStringOrByteArray: <span style="white-space:pre-wrap">        </span>&#39;</div><div>&#39;</div><div><span style="white-space:pre-wrap">        </span>Receiver&#39;s instance variables: </div>


<div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>&#39;com11&#39;</div><div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div>


<div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div><div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div>


<div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div><div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>


<div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div>


<div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div><br>