IxPCI

Linux driver for PCI DAQ cards (PCI- series)

Visitor 2179 Last updated Monday, 19-Apr-2004 14:32:36 CST

Supported Models
PCI-1002
PCI-1202
PCI-1602
PCI-1800/1802
PCI-P16R16/P16C16/P16POR16
PCI-P8R8
PCI-TMC12
Valid XHTML 1.0! Valid CSS!

Feature
Installation
Download
Requirement
ChangeLog

Feature

Installation

Download

Requirement

ChangeLog

IxPCI - Linux driver for PCI series.
v 0.6.4 19 Apr 2004
  Add an example for PCI1202.
  It's an example for analog input by software trigger.(Emmy)

v 0.6.3 22 Sep 2003
  Fixed the problem of unrecoginzed format of kernel version in the
  ixpci.inst and ixpci.remove (Reed)
  Added service module for PCI-1602 which with new ids (Emmy)

v 0.6.2  8 Jul 2003 by Reed Lai
  Fixed a bug about _align_minor().
  Fixed the disable_irq() and enable_irq() name conflicting error when
  compiling.

v 0.6.1 25 Jun 2003 by Reed Lai
  Fixed the configuring problem. Uses kernel source as Linux Torvald
  recommanded.

  Fixed some source corruptions.

  Defines IXPCI_PROC_FILE for application.

v 0.6.0 20 Mar 2003 by Reed Lai
  Gives support to PCI-TMC12.
  Handles sub-vendor sub-device IDs.
  Fixed a bug that caused kernel was unable to handle a NULL pointer when
  interrupting.

v 0.5.0 22 Jan 2003 by Reed Lai
  Gives support to PCI-1002.

v 0.4.0  9 Jan 2003 by Reed Lai
  Gives support to PCI-P8R8.

v 0.3.3  8 Jan 2003 by Reed Lai
  Fixed bugs that caused only one card for a model could be detected
  in a system and the failure of opening a device.

v 0.3.2 11 Nov 2002 by Reed Lai
  Checks IO region before request.
  Uses slab.h in place of malloc.h.
  Complies to the kernel module license check.

v 0.3.1 11 Sep 2002 by Reed Lai
  Fixes bugs of the unresolved symbols ixpci_cardname and _carname...

v 0.3.0 17 May 2002 by Reed Lai
  Gives support to PCI-P16R16/P16C16/P16POR16

v 0.2.0  7 Jan 2001 by Reed Lai
  Linux kernel 2.4
  Project renames to IxPCI.

v 0.1.0 24 May 2001 by Reed Lai
  PCI-1800/1802/1602.

v 0.0.0 22 May 2001 by Reed Lai
  PCI-1202.
  Device file (one card one file.)
  Open, close and ioctl commands.
  Read/Write registers.
  Dynamic device allocation.
  One major number for multiple devices.

Emmy Tsai <emmy@omega.com> | Service from Omega <service@omega.com>