Help: ICE_RELEASE_BUGS_FIXED_ALL

Bugs fixed (all previous releases)


  Version 2.2.8 recalibrated timecode support on ICE-PIC2 cards.
  Version 2.2.8 calibrated timecode support on ICE-MBT2 cards.
  Version 2.4.1 fix alloc bug in SINKPIC when input format != output format
  Version 2.5.2 fix improper scaling of upper VFT timecode bits
  Version 2.7.4 fix OSF driver to dynamically unload and reload
  Version 2.7.5 fix FPGA version anomalies causing random noise in data
  Version 2.7.9 fix (last) FPGA timing anomaly in PIC3 II code
  Version 2.7.9 fix /dev/linkname to resolve to raw /dev/icepic# on Solaris
  Version 2.7.9 PIC3 B side tuner decimation > 512 problem
  Version 2.8.1 fix tuner timecode slips by input sample on PIC3
  Version 2.8.4 fix OSF driver install scripts not creating /dev/ice/ directory
  Version 2.9.1 fix OSF driver install scripts not creating /dev/ice/ again
  Version 2.9.1 fixes oversampling that was broken in 2.9.0
  Version 2.9.1 fix MBT2/MBT3/SLIC3 tuner for unity gain (was -9 to -6 dB) 
  Version 2.9.3 fix SHARC "not responding" problem with internal algorithms
  Version 2.9.4 fix timecode start-up problem using multiple chips on an MBT
  Version 2.9.5 fix timecode calibration when using oversampling
  Version 2.9.8 fix decimation limiting calculations when using oversampling
  Version 2.9.8 fix external triggering problem on MBT3s
  Version 2.9.9 handles new /etc/rc.d/init.d locations for Linux driver
  Version 2.9.9 fix occasional garbled tuner startup problem with OVSR>1 
  Version 3.0.0 fix one sample delay when master/slaving an input to an output
  Version 3.0.0 fix PIC3T tuner filters on Solaris (Big Endian platforms)
  Version 3.0.3 add locks&barriers in OSF driver for pre-emptive kernel 
	(Affects 4000,4100,+?) (Thanks to Dave Podany for this revelation)
  Version 3.0.3 fix PICDRIVER call to PIC_TIMER function
  Version 3.0.7 fix problem with timecode when using the ALT flag
  Version 3.0.7 fixed PIC PFAT with IOM!=NONE for in the field GO/NOGO test
  Version 3.0.7 fixed MBT3 sample slip on tuner chan 1-8 under heavy loading
  Version 3.0.7 fixed multiple sharc/module code download Big Endian problems
  Version 3.0.7 fixed MBT3 tuner restart gain bug with OVSR>0, SR<10e6, and wideband.
  Version 3.0.8 fixed PIC4T tuner gain >= 18 problem
  Version 3.0.8 fixed "==" bugs in Linux driver script
  Version 3.0.8 fixed OVSR gain adjustment factors
  Version 3.0.8 fixed POVSR input rate issues. 
  Version 3.0.8 fixed RGO flag issues for multichannel tuner start synchronization.
  Version 3.0.8 fixed synchronization bug in output modes with rates < 1e6
  Version 3.0.8x fixed master/slave stop synchronization problem in SINKPIC
  Version 3.0.8x fixed bad bug in timecode of non-tuner data on PIC4T
  Version 3.0.9 fix buffer allocation algorithm for 64bit transfer cases
  Version 3.0.9 setkey now provides status of execution
  Version 3.0.9 fixed bug in Archive length calc if rate changed after startup
  Version 3.0.9 fix complex output on PIC4
  Version 3.0.9 fix CPC!=4 with OVSR>1 frequency change problems on PIC4
  Version 3.0.9 fix PIC4 tuner restart while wideband is active
  Version 3.1.0 fix TC=CPU with tuners and packet headers offsets
  Version 3.1.0 compensate for default tuner filter gains (~1dB) in PIC4T
  Version 3.1.1 fix noise problem when running tuners on PIC4T output channel 
  Version 3.1.1 fix VMS 7.3 long node/lock name problems
  Version 3.1.1 fix MBT2/MBT3 TC offset when starting chns 1-8 after 9-24
  Version 3.1.2 fix LINUX/WIN driver cleanup problems in multithreaded env
  Version 3.1.2 addition fix for above fix if restart tuner 1-8 while 9-24 is running
  Version 3.1.2 add automatic PIC4 clock edge adjustments for sample rates > 50MHz
  Version 3.1.2 loads IOC code in manner respective of PCI EPROM rev to avoid intermittent issues
  Version 3.1.3 fix data buffer sync when using mux module3 with sample rate < 10kHz
  Version 3.1.3 fix ITDEC with CPC=2 problem on PIC4 and MBT4
  Version 3.1.3 fix calibration PIC4/MBT4 Timecode with CPC!=4 and/or POVSR
  Version 3.1.3 add driver mods for Linux 2.4.20 kernel changes (RedHat90/Suse82)
  Version 3.1.3 add auto Master/Slave clock edge select to better handle clock skew 
  Version 3.1.3 adds conditionals for driver header file changes in  OSF 5.1B+
  Version 3.1.3 adds conditionals for headers.h changes in X-Midas 380
  Version 3.1.3x fix SDN time code BCD errs when input sample rate < 200kHz
  Version 3.1.3x fix missing return compile errs in 313
  Version 3.1.3x fix clock phase calibration and reset current surge on MBT4
  Version 3.1.3z accept new Xilinx chip revs on MBT4s
  Version 3.1.4 revamp output code for 100MHz output and VHS for 220Mby/sec
  Version 3.1.4 fix timecode startup issues on MBT4 using > 8 channels
  Version 3.1.4 clock invert now works in any configuration on all cards
  Version 3.1.4 fix IOC timing calibrations to support SDDS 45/55 duty cycle
  Version 3.1.4 allow more than 26 devices per card on OSF (max is now 40)
  Version 3.1.4 fix FPGA ram read race condition on series-3 cards causing time code anomalies
  Version 3.1.4 fix PIC4T problem with low data rate, multiple channel start/stop using ITDEC 
  Version 3.1.4 adds check in Linux driver for driver interface changes in Linux kernels >= 2.4.20
  Version 3.1.4z fixes IRIG-B time code broken in 3.1.4 release
  Version 3.1.5 fix TC startup issues on PIC4/MBT4 with CPC=2 in ITDEC mode
  Version 3.1.5 fix TC startup issues on PIC4/MBT4 at low input rates (~1Mhz) in ITDEC mode
  Version 3.1.6 fix data corruption on PIC4/MBT4 tuner channels at high temp (yet another SHARC anomaly)
  Version 3.1.6 change VMS driver build and connect switches for VMS 7.3.2 compatibility
  Version 3.1.6 fix bugs when using tuners with IRIG-B timecode causing DMA stalls and NOBITS errors
  Version 3.1.6 fix SOURCEPIC problem chaining more than 2 master/slave instances
  Version 3.1.6 fix timecode on start/stop wideband while narrow bands are running
  Version 3.1.6 fix numerous startup/reconnect glitch issues when using ITDEC on PIC4T/MBT4
  Version 3.1.6 fix 2-sample startup timecode anomaly when not using ITDEC on PIC4T while WideBand running
  Version 3.1.6 strip SDDS parity packets in RXICESDDS data mode and fix join/leave hangups
  Version 3.1.7 better handling of tag bits on PIC4/MBT4 in ITDEC mode to minimize tuner's DC spur
  Version 3.1.7 fix lock problem when setting resampler ratio and/or loading filters on GC from multiple threads
  Version 3.1.7 fix IRIG-B resync problem if IRIG signal is bogus for a while.
  Version 3.1.7 fix Tuner OVSR with SDDS Input modules.
  Version 3.1.7 fix Tuner Freq change with CPC<4 at low sample rates.
  Version 3.1.7 fix playback card hang due to non-8-byte-aligned block transfers
  Version 3.1.7 fix CPC=2 and CPC=1 multichannel startup phase problems on MBT4
  Version 3.1.8 fix gain compensation for user filters in GC4016s
  Version 3.1.8 remove dependence on 1ms TimeCode flag in SDDS packets
  Version 3.1.8 fix SDDS TimeCode calibrations on Tuner channels
  Version 3.1.8 fix RealTime Archive through message startup problem in SOURCEPIC
  Version 3.1.8 fix TC 1 in 1.9076 million counter error (causes 1M sample error)
  Version 3.1.8 fix race condition in DMA_RESET with multiple tuner start/stop causing hangs
  Version 3.1.8 fix data/control interaction integrity problems on MBT4 and MBT4X
  Version 3.1.8 fix race condition in tuner+wideband startup with SDDS modules
  Version 3.1.8 fix fifo overrun when SDDS packets are bursted (faster than RealTime) to card
  Version 3.1.8 fix calibration of 1PPS signal in timecode (A2Ds have 4 sample pipeline delay)
  Version 3.1.8 fix X-Midas SOURCEPIC was not setting the TimeCode Mode in the ice packets
  Version 3.1.8 fix SOURCEPIC to adjust timecode year at ray day (DR 500234-3)
  Version 3.1.8 added int_u8 defines in icedefs.h for newer X-Midas builds
  Version 3.1.8 add /STATS function to X-Midas SINKPIC (was only in NeXtMidas version)
  Version 3.1.9 fix packed nibble SDDS modes on PIC5
  Version 3.1.9 fix PICDRIVER not heeding timeout when /TC= switch is also applied
  Version 3.1.9 update SNAPPER macro for proper remoting in newer browsers
  Version 3.1.9 SDDS module will now resend JOINS every 2 seconds if no data is received
  Version 3.1.9 fixes bogus initial timecode if no input clock is present at start of acquisition 
  Version 3.1.9 fixes problems setting up MUXCLK=P when using PREFX on series 4 cards
  Version 3.1.9 getkey on KEY_ACTIVE now returns -2 if locked instead of clearing lock
  Version 3.1.9 fix LSB rounding error in PIC5 tuner's 32 bit frequency register
  Version 3.1.9 fix warning messages in Linux 2.6+ drivers
  Version 3.1.9 fix sourcepic Master/Slave misalign error without /SYNCDATA switch
  Version 3.1.9X fix SINKPIC indexing error at end of file when /WRAP is used
  Version 3.1.9X fix 8-bit SDDS data to SI reformat FIFO overrun problem on PIC4/MBT4
  Version 3.1.9X fix SDN timecode in SDDS packets processing on PIC5
  Version 3.1.9X fix return status of pic_send and pic_recv calls
  Version 3.2.0 fix PIC5 rounding of 8b/16b tuner output
  Version 3.2.0 fix PIC5 SoC Version corruption on fast machines using gcc with optimization -O3 
  Version 3.2.0 fix PIC5 PCI data hiccup on DL385 (AMD PCI chipset)
  Version 3.2.0 fix CPU0P/XP timecode modes on PIC4/MBT4 with VHS flag enabled
  Version 3.2.0 fix code to compile on VMS without warnings
  Version 3.2.0 fix 100Mby/sec SDDS modes on 4 series cards
  Version 3.2.0 fix Xilinx reprogram problem (erratic behavior) on Processor Modules with high density cores
  Version 3.2.1 fix PIC5 DDR drive strength data integrity problem
  Version 3.3.6 fix PIC4 Tuners 3&4 with CPC=2 without ITDEC
  Version 3.3.6 fix sinkpic of very small files (inefficient loop)
  Version 3.3.8 fix PIC5 DDR drive strength data integrity problem
  Version 3.3.9 fix PIC6 errant AHIR read value
  Version 3.3.9 fix DTDMX data integrity problems under heavy FPGA loading
  Version 3.3.9 fix Xmidas sourcepic archive problem introduced with ice320 TBANK mods
  Version 3.4.0 fix all PIC5/PIC6 problems listed in 3.3.6 WHAT_MIGHT_BREAK section
  Version 3.4.2 fix corruption of PKTHDR debug buffer when using timecode
  Version 3.4.2 fix PIC6 no recognition on cold boot