- From: Michal Dobes <dobes_at_tesnet.cz>
- Date: Sat, 26 Oct 2002 20:24:38 +0200
Hi,
Mats Luspa wrote:
> I have an ACL-8112DG card and uses the driver pcl812. In the documentation
> you can read that this driver supports insn and cmd interfaces. But it
> doesn't seem to be so for this card I have. The info-command gives this
> information:
>
overall info:
version code: 0x000741
driver name: pcl812
board name: pcl812
number of subdevices: 4
subdevice 0:
type: 1 (analog input)
number of channels: 16
max data value: 4095
ranges:
all chans: [-10,10]
command:
not supported
.... [cut]...
>
> So I don't understand why the documentation tells something different.
> Can someone explain why?
[root_at_devel analogy]# modprobe pcl812
[root_at_devel analogy]# /usr/sbin/comedi_config /dev/comedi3 acl8112dg
0x300,7,1,0,0,0
[root_at_devel analogy]# tail -1 /var/log/messages
Oct 26 20:00:42 devel kernel: comedi3: pcl812: board=acl8112dg,
ioport=0x300, irq=7, dma=1
[root_at_devel analogy]# /usr/src/comedilib/demo/info -f/dev/comedi3
overall info:
version code: 0x00073f
driver name: pcl812
board name: acl8112dg
number of subdevices: 4
subdevice 0:
type: 1 (analog input)
number of channels: 16
max data value: 4095
ranges:
all chans: [-5,5] [-2.5,2.5] [-1.25,1.25] [-0.625,0.625] [0,10]
[0,5] [0,2.5] [0,1.25] [-10,10]
command:
start: now
scan_begin: follow
convert: timer
scan_end: count
stop: none|count
command fast 1chan:
start: now 0
scan_begin: follow 0
convert: timer 10000
scan_end: count 1
stop: count 2
subdevice 1:
type: 2 (analog output)
number of channels: 2
max data value: 4095
ranges:
all chans: [0,5]
command:
not supported
subdevice 2:
type: 3 (digital input)
number of channels: 16
max data value: 1
ranges:
all chans: [0,5]
command:
not supported
subdevice 3:
type: 4 (digital output)
number of channels: 16
max data value: 1
ranges:
all chans: [0,5]
command:
not supported
[root_at_devel analogy]#
So I see something different. :-)
Firstly, specify to comedi_config your board becouse original
PCL-812 card cann't change ranges from software and don't support
differencial inputs. The command interface is supported only for
analog inputs, other support only insn.
Correctly select IRQ number, if you select IRQ which uses any other
driver then command interface will be disabled (check /proc/interrupts).
Majkl
--
Bc. Michal Dobes
TES s.r.o. (Testing of Energy Systems)
Prazska 597, Trebic 674 01, Czech Republic
Tel: +420-568 838 425 Fax: +420-568 838 427
mailto:dobes_at_tesnet.cz
Received on 2002-10-26Z17:24:38