Re: pcl812 insn cmd support

	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