- From: Ian Abbott <abbotti_at_mev.co.uk>
- Date: Tue, 04 Jul 2006 18:07:23 +0100
[Please reply to the list!]
On 04/07/2006 17:39, Raul Herrera wrote:
> ok, done it, and I've realised that i wan't loading the parport
> module... now this is part of my script:
> ---------------------------------
> # create nods for RTAI
> mknod -m 666 /dev/rtai_shm c 10 254
> for n in `seq 0 9`
> do
> f=/dev/rtf$n
> mknod -m 666 $f c 150 $n
> done
>
> # Create nods for Comedi
> for i in `seq 0 15`; do rm /dev/comedi$i; mknod -m 666 /dev/comedi$i c
> 98 $i; done
>
> # load RTAI & Comedi modules
> insmod /usr/realtime/modules/rtai_hal.ko
> insmod /usr/realtime/modules/rtai_up.ko
> insmod /usr/realtime/modules/rtai_fifos.ko
> insmod /usr/realtime/modules/rtai_sem.ko
> insmod /usr/realtime/modules/rtai_mbx.ko
> insmod /usr/realtime/modules/rtai_msg.ko
> insmod /usr/realtime/modules/rtai_netrpc.ko ThisNode="127.0.0.1"
> insmod /usr/realtime/modules/rtai_shm.ko
> insmod /usr/realtime/modules/rtai_leds.ko
> insmod /usr/realtime/modules/rtai_signal.ko
> insmod /usr/realtime/modules/rtai_tasklets.ko
> modprobe comedi
For extra debug messages from 'dmesg' (and the kernel log), try changing
that to:
modprobe comedi comedi_debug=1
Alternatively, the comedi_debug parameter can be set to 1 any time after
loading the comedi module as follows:
echo 1 > /sys/modules/comedi/parameters/comedi_debug
> modprobe kcomedilib
> modprobe comedi_fc
> modprobe comedi_parport
> insmod /usr/realtime/modules/rtai_comedi.ko
>
> # config parallel port for comedi
> comedi_config /dev/comedi0 comedi_parport 0x378,7
> ---------------------------------
>
> but when I try to run comedi_test, i get:
> E: comedi_open("/dev/comedi0"): No such device
Again, 'dmesg' may provide clues, especially with the extra debugging
turned on above.
--
-=( 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 2006-07-04Z16:07:23