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