<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cmbr.phas.ubc.ca/mcewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=66.180.187.2</id>
	<title>MCEWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cmbr.phas.ubc.ca/mcewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=66.180.187.2"/>
	<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php/Special:Contributions/66.180.187.2"/>
	<updated>2026-09-17T05:14:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://cmbr.phas.ubc.ca/mcewiki/index.php?title=High_rate_acquisition&amp;diff=1758</id>
		<title>High rate acquisition</title>
		<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php?title=High_rate_acquisition&amp;diff=1758"/>
		<updated>2008-05-03T13:34:43Z</updated>

		<summary type="html">&lt;p&gt;66.180.187.2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document discusses the acquisition of multiplexed data at rates up to ~20 kHz.  This is different from 50 MHz [[ Raw-mode readout ]].&lt;br /&gt;
&lt;br /&gt;
= Timing parameters =&lt;br /&gt;
&lt;br /&gt;
The frequency of internal MCE frames, i.e. the multiplexing rate, is determined by the parameters &amp;quot;num_rows&amp;quot; and &amp;quot;row_len&amp;quot;.  The MCE switches rows at a rate of 50 MHz / row_len, so the effective sampling rate for a given row is&lt;br /&gt;
 f_sam = 50 MHz / num_rows / row_len&lt;br /&gt;
The parameters &amp;quot;num_rows&amp;quot; and &amp;quot;row_len&amp;quot; are present on all MCE hardware cards.  When writing these parameters, write to the &amp;quot;sys&amp;quot; card, e.g. &amp;quot;wb sys num_rows 8&amp;quot; (this ensures that all cards are updated with the new value).  When reading the value it is ok to just use the clock card value, i.e. &amp;quot;rb cc num_rows&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
The parameter &amp;quot;data_rate&amp;quot; determines how often an internal data frame is sent to the readout PC and written to disk.  This parameter is an integer indicating how many internal frames to process before outputting a frame to the PC.  The output frame rate is thus&lt;br /&gt;
 f_out = f_sam / data_rate&lt;br /&gt;
&lt;br /&gt;
= Readout parameters =&lt;br /&gt;
&lt;br /&gt;
Regardless of how many rows are being multiplexed, it is possible to configure a different set of rows to be output.  The advantage of this is that by sending less data to the readout PC, the readout frame rate can be increased.&lt;br /&gt;
&lt;br /&gt;
The parameters that determine the form of the output data are &amp;quot;num_rows_reported&amp;quot; and &amp;quot;readout_row_index&amp;quot;.  The &amp;quot;num_rows_reported&amp;quot; parameter, which lives on the clock card, determines the number of rows of data which should be returned to the readout PC.  The readout_row_index parameter, which lives on each readout card, determines the row offset into the frame data at which readout should begin.&lt;br /&gt;
&lt;br /&gt;
For example, to return frames containing only data from row 5, one could set &amp;quot;wb cc num_rows_reported 1&amp;quot; and &amp;quot;wb rca readout_row_index 5&amp;quot;.  In normal configuration, num_rows_reported should be equal to num_rows and readout_row_index should be equal to 0.&lt;br /&gt;
&lt;br /&gt;
= Throughput limitations =&lt;br /&gt;
&lt;br /&gt;
Bandwidth limitations are most easily expressed in terms of MB/s.  The current limits on data throughput from the MCE are in the neighbourhood of 4 MB/s.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! num_rows !! row_len !! columns !! num_rows_reported !! frame_size (bytes) !! f_sam (kHz) !! Maximum f_out (kHz)&lt;br /&gt;
|-&lt;br /&gt;
| 33 || 100 || 32 || 33 || 4400 || 15.15 || 1.4&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Scripting support =&lt;br /&gt;
&lt;br /&gt;
The MAS script mce_fast_acq is provided to perform fast acquisition and then return the system to its previous state.  The assumption of the script is that the user would like to do high rate readout on a system whose timing parameters have already been configured.&lt;br /&gt;
&lt;br /&gt;
Script usage is (r179):&lt;br /&gt;
  mce_fast_acq  n_frames rc [ data_rate [ rows_reported ] ]&lt;br /&gt;
&lt;br /&gt;
Example: report 2 rows of every 4th 15.15 kHz frame for 1 second.&lt;br /&gt;
  mce_fast_acq  3800 1 4 2&lt;br /&gt;
&lt;br /&gt;
The data_rate and rows_reported parameters are optional; check your system for the default values.  The readout_row_index parameter must be issued separately (this should be corrected). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Failure Recovery =&lt;br /&gt;
&lt;br /&gt;
Too-fast acquisition (not yet supported...) may result in the confusion of MAS/MCE.  The typical symptom is that the fast acquisition does not exit in a timely manner.  The best way to fix this is to open 'mce_cmd -i' (in a separate window) and issue the following commands:&lt;br /&gt;
 mce_reset&lt;br /&gt;
 dsp_reset&lt;br /&gt;
 fakestop&lt;/div&gt;</summary>
		<author><name>66.180.187.2</name></author>
		
	</entry>
	<entry>
		<id>https://cmbr.phas.ubc.ca/mcewiki/index.php?title=High_rate_acquisition&amp;diff=1757</id>
		<title>High rate acquisition</title>
		<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php?title=High_rate_acquisition&amp;diff=1757"/>
		<updated>2008-05-03T13:15:10Z</updated>

		<summary type="html">&lt;p&gt;66.180.187.2: /* Timing parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document discusses the acquisition of multiplexed data at rates up to ~20 kHz.  This is different from 50 MHz [[ Raw-mode readout ]].&lt;br /&gt;
&lt;br /&gt;
= Timing parameters =&lt;br /&gt;
&lt;br /&gt;
The frequency of internal MCE frames, i.e. the multiplexing rate, is determined by the parameters &amp;quot;num_rows&amp;quot; and &amp;quot;row_len&amp;quot;.  The MCE switches rows at a rate of 50 MHz / row_len, so the effective sampling rate for a given row is&lt;br /&gt;
 f_sam = 50 MHz / num_rows / row_len&lt;br /&gt;
The parameters &amp;quot;num_rows&amp;quot; and &amp;quot;row_len&amp;quot; are present on all MCE hardware cards.  When writing these parameters, write to the &amp;quot;sys&amp;quot; card, e.g. &amp;quot;wb sys num_rows 8&amp;quot;.  When reading the value it is ok to just use the clock card value, i.e. &amp;quot;rb cc num_rows&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
The parameter &amp;quot;data_rate&amp;quot; determines how often an internal data frame is sent to the readout PC and written to disk.  This parameter is an integer indicating how many internal frames to process before outputting a frame to the PC.  The output frame rate is thus&lt;br /&gt;
 f_out = f_sam / data_rate&lt;br /&gt;
&lt;br /&gt;
= Readout parameters =&lt;br /&gt;
&lt;br /&gt;
Regardless of how many rows are being multiplexed, it is possible to configure a different set of rows to be output.  The advantage of this is that by sending less data to the readout PC, the readout frame rate can be increased.&lt;br /&gt;
&lt;br /&gt;
The parameters that determine the form of the output data are &amp;quot;num_rows_reported&amp;quot; and &amp;quot;readout_row_index&amp;quot;.  The &amp;quot;num_rows_reported&amp;quot; parameter, which lives on the clock card, determines the number of rows of data which should be returned to the readout PC.  The readout_row_index parameter, which lives on each readout card, determines the row offset into the frame data at which readout should begin.&lt;br /&gt;
&lt;br /&gt;
For example, to return frames containing only data from row 5, one could set &amp;quot;wb cc num_rows_reported 1&amp;quot; and &amp;quot;wb rca readout_row_index 5&amp;quot;.  In normal configuration, num_rows_reported should be equal to num_rows and readout_row_index should be equal to 0.&lt;br /&gt;
&lt;br /&gt;
= Through-put limitations =&lt;br /&gt;
&lt;br /&gt;
Bandwidth limitations are most easily expressed in terms of MB/s.  The current limits on data throughput from the MCE are in the neighbourhood of 4 MB/s.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Readout rate limitations&lt;br /&gt;
|-&lt;br /&gt;
! num_rows !! row_len !! columns !! num_rows_reported !! frame_size (bytes) !! f_sam (kHz) !! Maximum f_out (kHz)&lt;br /&gt;
|-&lt;br /&gt;
| 33 || 100 || 32 || 33 || 4400 || 15.15 || 1.4&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Scripting support =&lt;br /&gt;
&lt;br /&gt;
The MAS script mce_fast_acq is provided to perform fast acquisition and then return the system to its previous state.  The assumption of the script is that the user would like to do high rate readout on a system whose timing parameters have already been configured.&lt;br /&gt;
&lt;br /&gt;
Script usage is (r179):&lt;br /&gt;
  mce_fast_acq  n_frames rc [ data_rate [ rows_reported ] ]&lt;br /&gt;
&lt;br /&gt;
Example: report 2 rows of every 4th 15.15 kHz frame for 1 second.&lt;br /&gt;
  mce_fast_acq  3800 1 4 2&lt;br /&gt;
&lt;br /&gt;
The data_rate and rows_reported parameters are optional; check your system for the default values.  The readout_row_index parameter must be issued separately (this should be corrected). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Failure Recovery =&lt;br /&gt;
&lt;br /&gt;
Too-fast acquisition (not yet supported...) may result in the confusion of MAS/MCE.  The typical symptom is that the fast acquisition does not exit in a timely manner.  The best way to fix this is to open 'mce_cmd -i' (in a separate window) and issue the following commands:&lt;br /&gt;
 mce_reset&lt;br /&gt;
 dsp_reset&lt;br /&gt;
 fakestop&lt;/div&gt;</summary>
		<author><name>66.180.187.2</name></author>
		
	</entry>
	<entry>
		<id>https://cmbr.phas.ubc.ca/mcewiki/index.php?title=High_rate_acquisition&amp;diff=1756</id>
		<title>High rate acquisition</title>
		<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php?title=High_rate_acquisition&amp;diff=1756"/>
		<updated>2008-05-03T13:14:03Z</updated>

		<summary type="html">&lt;p&gt;66.180.187.2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document discusses the acquisition of multiplexed data at rates up to ~20 kHz.  This is different from 50 MHz [[ Raw-mode readout ]].&lt;br /&gt;
&lt;br /&gt;
= Timing parameters =&lt;br /&gt;
&lt;br /&gt;
The frequency of internal MCE frames, i.e. the multiplexing rate, is determined by the parameters &amp;quot;num_rows&amp;quot; and &amp;quot;row_len&amp;quot;.  The multiplexing rate is&lt;br /&gt;
 f_sam = 50 MHz / num_rows / row_len&lt;br /&gt;
The parameters &amp;quot;num_rows&amp;quot; and &amp;quot;row_len&amp;quot; are present on all MCE hardware cards.  When writing these parameters, write to the &amp;quot;sys&amp;quot; card, e.g. &amp;quot;wb sys num_rows 8&amp;quot;.  When reading the value it is ok to just use the clock card value, i.e. &amp;quot;rb cc num_rows&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
The parameter &amp;quot;data_rate&amp;quot; determines how often an internal data frame is sent to the readout PC and written to disk.  This parameter is an integer indicating how many internal frames to process before outputting a frame to the PC.  The output frame rate is thus&lt;br /&gt;
 f_out = f_sam / data_rate&lt;br /&gt;
&lt;br /&gt;
= Readout parameters =&lt;br /&gt;
&lt;br /&gt;
Regardless of how many rows are being multiplexed, it is possible to configure a different set of rows to be output.  The advantage of this is that by sending less data to the readout PC, the readout frame rate can be increased.&lt;br /&gt;
&lt;br /&gt;
The parameters that determine the form of the output data are &amp;quot;num_rows_reported&amp;quot; and &amp;quot;readout_row_index&amp;quot;.  The &amp;quot;num_rows_reported&amp;quot; parameter, which lives on the clock card, determines the number of rows of data which should be returned to the readout PC.  The readout_row_index parameter, which lives on each readout card, determines the row offset into the frame data at which readout should begin.&lt;br /&gt;
&lt;br /&gt;
For example, to return frames containing only data from row 5, one could set &amp;quot;wb cc num_rows_reported 1&amp;quot; and &amp;quot;wb rca readout_row_index 5&amp;quot;.  In normal configuration, num_rows_reported should be equal to num_rows and readout_row_index should be equal to 0.&lt;br /&gt;
&lt;br /&gt;
= Through-put limitations =&lt;br /&gt;
&lt;br /&gt;
Bandwidth limitations are most easily expressed in terms of MB/s.  The current limits on data throughput from the MCE are in the neighbourhood of 4 MB/s.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Readout rate limitations&lt;br /&gt;
|-&lt;br /&gt;
! num_rows !! row_len !! columns !! num_rows_reported !! frame_size (bytes) !! f_sam (kHz) !! Maximum f_out (kHz)&lt;br /&gt;
|-&lt;br /&gt;
| 33 || 100 || 32 || 33 || 4400 || 15.15 || 1.4&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Scripting support =&lt;br /&gt;
&lt;br /&gt;
The MAS script mce_fast_acq is provided to perform fast acquisition and then return the system to its previous state.  The assumption of the script is that the user would like to do high rate readout on a system whose timing parameters have already been configured.&lt;br /&gt;
&lt;br /&gt;
Script usage is (r179):&lt;br /&gt;
  mce_fast_acq  n_frames rc [ data_rate [ rows_reported ] ]&lt;br /&gt;
&lt;br /&gt;
Example: report 2 rows of every 4th 15.15 kHz frame for 1 second.&lt;br /&gt;
  mce_fast_acq  3800 1 4 2&lt;br /&gt;
&lt;br /&gt;
The data_rate and rows_reported parameters are optional; check your system for the default values.  The readout_row_index parameter must be issued separately (this should be corrected). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Failure Recovery =&lt;br /&gt;
&lt;br /&gt;
Too-fast acquisition (not yet supported...) may result in the confusion of MAS/MCE.  The typical symptom is that the fast acquisition does not exit in a timely manner.  The best way to fix this is to open 'mce_cmd -i' (in a separate window) and issue the following commands:&lt;br /&gt;
 mce_reset&lt;br /&gt;
 dsp_reset&lt;br /&gt;
 fakestop&lt;/div&gt;</summary>
		<author><name>66.180.187.2</name></author>
		
	</entry>
	<entry>
		<id>https://cmbr.phas.ubc.ca/mcewiki/index.php?title=High_rate_acquisition&amp;diff=1755</id>
		<title>High rate acquisition</title>
		<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php?title=High_rate_acquisition&amp;diff=1755"/>
		<updated>2008-05-03T12:58:48Z</updated>

		<summary type="html">&lt;p&gt;66.180.187.2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document discusses the acquisition of multiplexed data at rates up to ~20 kHz.  This is different from 50 MHz [[ Raw-mode readout ]].&lt;br /&gt;
&lt;br /&gt;
= Timing parameters =&lt;br /&gt;
&lt;br /&gt;
The frequency of internal MCE frames, i.e. the multiplexing rate, is determined by the parameters &amp;quot;num_rows&amp;quot; and &amp;quot;row_len&amp;quot;.  The multiplexing rate is&lt;br /&gt;
 f_sam = 50 MHz / num_rows / row_len&lt;br /&gt;
The parameters &amp;quot;num_rows&amp;quot; and &amp;quot;row_len&amp;quot; are present on all MCE hardware cards.  When writing these parameters, write to the &amp;quot;sys&amp;quot; card, e.g. &amp;quot;wb sys num_rows 8&amp;quot;.  When reading the value it is ok to just use the clock card value, i.e. &amp;quot;rb cc num_rows&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
The parameter &amp;quot;data_rate&amp;quot; determines how often an internal data frame is sent to the readout PC and written to disk.  This parameter is an integer indicating how many internal frames to process before outputting a frame to the PC.  The output frame rate is thus&lt;br /&gt;
 f_out = f_sam / data_rate&lt;br /&gt;
&lt;br /&gt;
= Readout parameters =&lt;br /&gt;
&lt;br /&gt;
Regardless of how many rows are being multiplexed, it is possible to configure a different set of rows to be output.  The advantage of this is that by sending less data to the readout PC, the readout frame rate can be increased.&lt;br /&gt;
&lt;br /&gt;
The parameters that determine the form of the output data are &amp;quot;num_rows_reported&amp;quot; and &amp;quot;readout_row_index&amp;quot;.  The &amp;quot;num_rows_reported&amp;quot; parameter, which lives on the clock card, determines the number of rows of data which should be returned to the readout PC.  The readout_row_index parameter, which lives on each readout card, determines the row offset into the frame data at which readout should begin.&lt;br /&gt;
&lt;br /&gt;
For example, to return frames containing only data from row 5, one could set &amp;quot;wb cc num_rows_reported 1&amp;quot; and &amp;quot;wb rca readout_row_index 5&amp;quot;.  In normal configuration, num_rows_reported should be equal to num_rows and readout_row_index should be equal to 0.&lt;br /&gt;
&lt;br /&gt;
= Through-put limitations =&lt;br /&gt;
&lt;br /&gt;
Bandwidth limitations are most easily expressed in terms of MB/s.  The current limits on data throughput from the MCE are in the neighbourhood of 4 MB/s.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Readout rate limitations&lt;br /&gt;
|-&lt;br /&gt;
! num_rows !! row_len !! columns !! num_rows_reported !! frame_size (bytes) !! f_sam (kHz) !! Maximum f_out (kHz)&lt;br /&gt;
|-&lt;br /&gt;
| 33 || 100 || 32 || 33 || 4400 || 15.15 || 1.4&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>66.180.187.2</name></author>
		
	</entry>
	<entry>
		<id>https://cmbr.phas.ubc.ca/mcewiki/index.php?title=MCE_firmware&amp;diff=1754</id>
		<title>MCE firmware</title>
		<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php?title=MCE_firmware&amp;diff=1754"/>
		<updated>2008-05-03T12:30:41Z</updated>

		<summary type="html">&lt;p&gt;66.180.187.2: /* Procedures for keeping DAS/MCE healthy during firmware upgrades, power cycles, etc. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ MCE Firmware Catalog ]]&lt;br /&gt;
&lt;br /&gt;
* [[ MCE Untested features ]]&lt;br /&gt;
&lt;br /&gt;
* [[ MCE bugs ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Using Ethernet Blaster ]]&lt;br /&gt;
&lt;br /&gt;
== Feature descriptions ==&lt;br /&gt;
&lt;br /&gt;
* [[ Flux jumping ]]&lt;br /&gt;
* [[ Raw-mode readout ]]&lt;br /&gt;
* [[ High rate acquisition ]]&lt;br /&gt;
&lt;br /&gt;
== Procedures for keeping DAS/MCE healthy during firmware upgrades, power cycles, etc. ==&lt;br /&gt;
&lt;br /&gt;
It is good practice to do an MCE reset (&amp;quot;mce_reset&amp;quot; command or &amp;quot;mce_reset_clean&amp;quot; shell script) after any firmware upgrades or power cycles.&lt;br /&gt;
&lt;br /&gt;
== Source code and version-control system ==&lt;br /&gt;
&lt;br /&gt;
We are migrating from CVS to SVN.&lt;br /&gt;
&lt;br /&gt;
* [[ Firmware Accessing the svn repository | Accessing the svn repository ]]&lt;br /&gt;
* [[ Firmware svn commit guidelines | svn commit guidelines ]]&lt;br /&gt;
* svn basic operations&lt;br /&gt;
** [[ Firmware svn tagging | tagging ]]&lt;br /&gt;
** [[ Firmware svn merging | merging ]]&lt;br /&gt;
** [[ Firmware svn branching | branching ]]&lt;br /&gt;
** [[ Firmware svn undelete | resurrecting deleted items ]]&lt;/div&gt;</summary>
		<author><name>66.180.187.2</name></author>
		
	</entry>
	<entry>
		<id>https://cmbr.phas.ubc.ca/mcewiki/index.php?title=MCE_firmware&amp;diff=1753</id>
		<title>MCE firmware</title>
		<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php?title=MCE_firmware&amp;diff=1753"/>
		<updated>2008-05-03T12:29:02Z</updated>

		<summary type="html">&lt;p&gt;66.180.187.2: /* Feature descriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ MCE Firmware Catalog ]]&lt;br /&gt;
&lt;br /&gt;
* [[ MCE Untested features ]]&lt;br /&gt;
&lt;br /&gt;
* [[ MCE bugs ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Using Ethernet Blaster ]]&lt;br /&gt;
&lt;br /&gt;
== Feature descriptions ==&lt;br /&gt;
&lt;br /&gt;
* [[ Flux jumping ]]&lt;br /&gt;
* [[ Raw-mode readout ]]&lt;br /&gt;
* [[ High rate acquisition ]]&lt;br /&gt;
&lt;br /&gt;
== Procedures for keeping DAS/MCE healthy during firmware upgrades, power cycles, etc. ==&lt;br /&gt;
&lt;br /&gt;
It is good practice to do a resetmce and a resetpci after any firmware upgrades or power cycles.  This is basically to clear out communications channels that may acquire garbage during these operations.&lt;br /&gt;
&lt;br /&gt;
Currently the PCI firmware does not clear its fibre fifo on reset.  This means that if there are fewer than 32 bits of garbage in the fifo, it doesn't get cleared until a valid reply from the MCE arrives.  As a result, we may expect the first MCE command following power up to fail some of the time.  Part of the power-up procedure should be to issue a command, then clear_fifo_mce_reply.  After this, the PCI should be in a stable state.&lt;br /&gt;
&lt;br /&gt;
MFH plans to resolve this issue in PCI firmware version U.1.4.&lt;br /&gt;
&lt;br /&gt;
== Source code and version-control system ==&lt;br /&gt;
&lt;br /&gt;
We are migrating from CVS to SVN.&lt;br /&gt;
&lt;br /&gt;
* [[ Firmware Accessing the svn repository | Accessing the svn repository ]]&lt;br /&gt;
* [[ Firmware svn commit guidelines | svn commit guidelines ]]&lt;br /&gt;
* svn basic operations&lt;br /&gt;
** [[ Firmware svn tagging | tagging ]]&lt;br /&gt;
** [[ Firmware svn merging | merging ]]&lt;br /&gt;
** [[ Firmware svn branching | branching ]]&lt;br /&gt;
** [[ Firmware svn undelete | resurrecting deleted items ]]&lt;/div&gt;</summary>
		<author><name>66.180.187.2</name></author>
		
	</entry>
</feed>