Spectrum-Instrumentation: MI/MC/MX/PCI/ISA Driver Revision History
Home
News
Products
Software
Downloads
Press Releases
Imprint

deutschenglish

Revision 3.26 build 1969 release date 9th April 2008

linux sources can now be compiled without errors under kernel 2.6.24 and above
some 32 bit linux kernel modules were missing on CD due to script failure
Bug-Fix DOS driver: user offset programming failed on MI/MC/MX.3x1xx series

Revision 3.25 build 1870 release date 27th January 2008

Support of MI/MC/MX.60xx series hardware version V7

Revision 3.24 build 1824 release date 16th November 2007

Support of new hardware MC.47xx and MX.47xx
Added Linux support for kernel version >= 2.6.20 (Suse 10.3, Fedora 7)
Bug-Fix: output cards and single-restart: some wrong settings haven't been checked correctly

Revision 3.23 build 1742 release date 1st August 2007

Support of new hardware MX.6010

Revision 3.22 build 1676 release date 12th April 2007

Bug-Fix 20xx: user offset was calculated wrong due to formula bug
MC/MX.47xx enhanced support of calibration values added
Bug-Fix: acquistion of one 8 bit channel: gap in available sampling rates between 8 and 18 MS/s
MI/MC/MX.31xx: calibration reworked to have more precise user offset settings
Bug-Fix: MI/MC/MX.70xx FIFO output slow clock: data scrambled when making reset in between when changing from internal to external clock

Revision 3.21 build 1548 release date 12th April 2007

Support for MC.46xx and MX.46xx added
Linux: native support of udev and fsys added to driver
Bug-Fix Linux: data transfer for output cards didn't complete since last version
Single-Restart improved: allows now smalles segment length of 16 samples (instead of 1k)

Revision 3.20 build 1498 release date 27st of February 2007

Added support for Suse 10.2, Fedora Core 6 and Debian Sarge with 2.6 kernel
Bug-Fix: status read - stop command - status read generated a 8 bytes trigger jitter on some modes
Bug-Fix Linux: DMA setup and DMA irq sometimes mixed on SMP machines -> data corrupted

Revision 3.19 build 1340 release date 1st of December 2006

DMA write (PC to card) improved: transfer speed on PCI-X slots now 90-105 MB/s
Linux driver: workaround for systems that had very few free memory, driver loading had failed

Revision 3.18 build 1138 release date 6th of October 2006

New command SPC_SOFTWARERESET to allow reset of driver without hardware reset
Bug-Fix PCI.248/258: the first acquistion after reset produced on some cards noise on channel 0
Linux driver: initialisation reworked to support systems that disable cards at start-up
Bug-Fix: read out of error text crashed sometimes
Bug-Fix Linux driver: if writing data to card when using > 1/2 of installed memory: data corrupted
Programmable start delay added for very very slow outputs to avoid false signals at start
Bug-Fix Linux driver: 2 cards synchronized and in FIFO mode and SMP systems sometimes locked the system
Linux driver: code reworked to support 64 bit operating systems
Bug-Fix: mixture of PCI.248/258 and MI cards: depending on the order the last card wasn't accessible

Revision 3.17 build 974 release date 10. of May 2006

Bug-Fix PCI.248/258: wrong memory address used if status was read more than once
Bug-Fix PCI.248/258: if data was transferred in more than one block system could crash
Bug-Fix MI.40xx series: offset calibration sometimes failed due to calculation error
Linux driver: features of card now displayed in /proc/spectrum

Revision 3.16 build 922 release date 10. of April 2006

Bug-Fix: 60xx/61xx series gain correction calculation
Bug-Fix: SPC_STARTANDWAIT locked under Windows
Extended input ranges supported
Bug-Fix: data transfer under linux: calculation of start and length was wrong
Bug-Fix: star-hub with different output cards: 1st output was empty
New feature: Registry entries can overwrite trigger settings to force hardware trigger for SPviewIT

Revision 3.15 build 687 release date 20th december 2005

Versioning changed to contain internal build number
Improvement: sampling rate calculation optimized
Bug-Fix: timestamp + ref clock mode had sometimes wrong results in first second after start
Improvement: Driver supports now up to 64 cards at the same time
Bug-Fix: linux driver: card not found if device number was > 127
Bug-Fix: linux driver was locked when trying to reload after open has failed
Bug-Fix: MI/MC/MX.20xx series, 200 MHz, 1 channel, FIFO: setup was wrong
Bug-Fix: linux driver: deadlock at FIFO + synchronization + stop

Revision 3.14.0 release date 10th october 2005

Bug-Fix: calculation of divider on synchronization sometimes wrong
Bug-Fix: 7005 bitmode: clock divider sometimes calculated wrong resulting in different sampling rate
Improvement: linux driver shows mayor number as kernel message
New Feature: calibration values for waveform amplifier supported
Bug-Fix: linux driver crashes when MI.72xx is installed at driver load
New Drivers: Fedora Core 4 and Debian Sarge supported as precompiled modules
New Mode: SINGLERESTART added for all output cards, one singelshot on every trigger edge
Bug-Fix: FIFO and access to timestamp or extra i/o stopps FIFO mode
Bug-Fix: number of user offset settings on MI.40xx wrong
Bug-Fix: Synchronization of timestamp to external reference clock sometimes failed
Bug-Fix: FIFO replay and 2 software buffers automatically stopped after 256 buffers
Bug-Fix: PCI.212 version 2.x didn't load input ranges properly

Revision 3.13.0 release date 25th may 2005

Bug-Fix: MX.40xx series had a false delay on start and clock wasn't stable directly after start
Bug-Fix: External clock + Divider sometimes used wrong divider value depending on the setup that was used before
Improvement: 72xx series: stop levels now can also be used in differential mode
Improvement: new function StopAndFlush to get last FIFO buffer that is only partly filled to PC

Revision 3.12.0 release date 2nd mai 2005

Bug-Fix: Synchronisation with two output cards with FIFO, 2 buffers were missing
Bug-Fix: Using Star-Hub together wit a non-synchronized cards produces false error message
Bug-Fix: Solved problems with multithreading programs that access cards from two threads at the same time
Bug-Fix: DOS driver generated false error message
Improvement: Linux driver now supports systems with enabled ACPI settings

Revision 3.11.0 release date 2nd december 2004

Improvement: Available PXI trigger lines can be read out
Bug-Fix: Automatic routing of star hub lines failed on fast computers and slow cards
Bug-Fix: Multiple cards with FIFO under Linux SMP seldomly produced data corruption
Bug-Fix: PAD242 (ISA) didn't work under Windows NT
Improvement: Improved debug logging
Bug-Fix: SPC_FORCETRIGGER failed when using STARTANDWAIT or FIFO mode

Revision 3.10.0 release date 6th october 2004

Improvement: Using internally a better calculation scheme which decreases clock jitter when using sum sampling rates < 1 MS/s
Bug-Fix: Problems on Windows SMP system when using >= 3 cards in FIFO mode
New HW: MX cards revision 11.x new features supported: PXI reference clock + PXI trigger lines + star trigger
New HW: 45xx series revision x.2 supported: Enhanced 12 bit trigger level
New register SPC_READTRGLVLCOUNT: Trigger level width can be read out
Bug-Fix: Automatic offset calibration under linux was faulty
Improvement: Native support of direct PCI bus transfer to other PCI devices. Runs with StreamStor devices from Conduant.
Bug-Fix: FIFO mode + reading of timestamps aborts FIFO mode

Revision 3.09.0 release date 20th august 2004

New HW: 40xx series revision x.2 supported: enhanced 10 bit trigger level
Bug-Fix: 70xx series read out of channel enable register: wrong values given back
Improvement: 72xx series: enhanced setup checkings to avoid wrong hw setup
New HW: Windows NT driver now supports Spectrum cards with new Vendor ID
 

copyright SPECTRUM GmbH 09.Apr.2008

ContactNewsletterGlossarySearch

(c) Spectrum GmbH,  09.04.2008