Re: comedi_config

On 24/08/2005 09:22, Scott Smedley wrote:
> I'm now trying to use the same Comedi drivers & card on a Redhat 7.1
> system (2.4.12 kernel) but comedi_config is reporting an error:
> 
> 
>>>comedi_config /dev/comedi0 ni_pcimio
> 
> comedi.o not loaded

That seems to be due to the 'open()' call getting an ENODEV error.

> The drivers load fine:
> /sbin/insmod ./comedi/comedi.ko
> /sbin/insmod ./comedi/drivers/mite.ko
> /sbin/insmod ./comedi/drivers/8255.ko
> /sbin/insmod ./comedi/drivers/comedi_fc.ko
> /sbin/insmod ./comedi/drivers/ni_pcimio.ko
> 
> /var/log/messages says:
> 
> comedi: version 0.7.70 - David Schleef <ds_at_schleef.org>
> Available NI device IDs: 0x1880
> 
> /sbin/lsmod yields:
> 
> Module                  Size  Used by
> ni_pcimio.ko           29264   0 (unused)
> comedi_fc.ko             912   0 [ni_pcimio.ko]
> 8255.ko                 2224   0 [ni_pcimio.ko]
> mite.ko                 3264   0 [ni_pcimio.ko]
> comedi.ko              20016   0 [ni_pcimio.ko comedi_fc.ko 8255.ko]
> 
> cat /proc/devices | grep comedi
>  98 comedi
> 
> ls -l /dev/comedi0
> crw-rw-rw-    1 root     root      98,   0 Aug 24 18:19 /dev/comedi0
> 
> I am using comedi-0.7.70 & comedilib-0.7.22.

It looks okay.

> Any pointers/help to appease comedi_config would be muchly appreciated.

If you set the module parameter 'comedi_debug=1' when you load the 
comedi.ko module (/sbin/insmod ./comedi/comedi.ko comedi_debug=1), there 
should be some clues in the kernel log after you run comedi_config.  You 
can run 'dmesg' to output the last few kernel log entries if they 
haven't made it into the system logs.

-- 
-=( Ian Abbott _at_ MEV Ltd.    E-mail: <abbotti_at_mev.co.uk>        )=-
-=( Tel: +44 (0)161 477 1898   FAX: +44 (0)161 718 3587         )=-

Received on 2005-08-24Z09:23:22