Measurement Computing PCIM-1602/16

I am trying to get a Measurement Computing PCIM-1602/16 working with Comedi.

The web site (http://www.measurementcomputing.com/cbicatalog/cbiproduct_new.asp?dept_id=139&pf_id=1468&mscssid=3KFTFJXB4HR88HABPQHC81HNCFW3E729) indicates that this is not the same as a PCI-1602/16, but is more like a CIO-DAS1602/16 with PCI interface.

The PC is running RedHat 7.3 (2.4.18-3 kernel, gcc 2.96-110)

The board is functioning to a basic level, /proc/pci reports:
	[root_at_cook root]# cat /proc/pci
	PCI devices found:
	<snip>
	  Bus  0, device  19, function  0:
	    Class ffff: PCI device 1307:0056 (Computer Boards) (rev 2).
	      IRQ 11.
	      Non-prefetchable 32 bit memory at 0xf0000000 [0xf000007f].
	      I/O at 0x6000 [0x607f].
	      I/O at 0x6100 [0x6107].
	      I/O at 0x6200 [0x620f].
	      I/O at 0x6300 [0x6303].

Comedi 0.7.65 built and installed correctly.
The module is loading successfully:
	[root_at_cook root]# modprobe das16
	[root_at_cook root]# lsmod
	Module                  Size  Used by    Not tainted
	das16                  12960   0  (unused)
	8255                    2656   0  [das16]
	comedi                 20104   0  [das16 8255]
	ne                      7648   1
	8390                    7780   0  [ne]
	ide-cd                 30400   0  (autoclean)
	cdrom                  32032   0  (autoclean) [ide-cd]

but calling comedi_config gives:
	[root_at_cook root]# comedi_config /dev/comedi0 cio-das1602/16
	Configure failed!: Input/output error
	Check kernel log for more information
	Possible reasons for failure:
	  Driver not found
	[root_at_cook root]# tail /var/log/messages
	Nov  4 14:38:01 cook modprobe: modprobe: Can't locate module char-major-98-0
	Nov  4 14:38:01 cook kernel: comedi0: das16: 0x0000-0x000f 0x0400-0x0408
	Nov  4 14:38:01 cook kernel:  I/O port conflict:  0x0000-0x000f
	Nov  4 14:38:01 cook kernel: comedi0: das16: remove
	Nov  4 14:38:01 cook kernel: Trying to free nonexistent resource <00000000-0000000f>
	Nov  4 14:38:01 cook kernel: Trying to free nonexistent resource <00000400-00000407>

If I try 
	# comedi_config /dev/comedi0 cio-das1602/16 0x6000 
to specify the base address as shown in /proc/pci, the computer locks solid.

Any ideas?

Richard Bytheway

Received on 2002-11-04Z14:43:21