- From: giorgio galassi <giorgio.galassi_at_unimi.it>
- Date: Fri, 30 Jan 2004 09:21:09 +0100
I have the lab-pc + and it's just a few time that I have discover and installed comedi but seeing your email I tried to recompile cmd.c in the comedilib/demo and It functs and run but I don't have again studied the command structure to tell you if the example cmd.c go well only on the common.c parameters and seeing rapidly the source of cmd.c it wants only do an analog acquisition . I wish to understand your problem if no rewrite me. But waht do you have when do you do ./info /dev/comediN on the lab-pc+ ? How much subdevices and all define or some unused ? I ask you this bacause I have seen on my lab-pc+ that ./info /dev/comedi0 produce [root_at_27-119-dhcp demo]# ./info /dev/comedi0 overall info: version code: 0x010000 driver name: ni_labpc board name: lab-pc+ number of subdevices: 5 subdevice 0: type: 1 (analog input) number of channels: 8 max data value: 4095 ranges: all chans: [-5,5] [-4,4] [-2.5,2.5] [-1,1] [-0.5,0.5] [-0.25,0.25] [-0.1,0.1] [-0.05,0.05] [0,10] [0,8] [0,5] [0,2] [0,1] [0,0.5] [0,0.2] [0,0.1] command: start: now|ext scan_begin: follow|timer|ext convert: timer|ext scan_end: count stop: none|count command fast 1chan: start: now 0 scan_begin: follow 0 convert: timer 12000 scan_end: count 1 stop: count 2 subdevice 1: type: 2 (analog output) number of channels: 2 max data value: 4095 ranges: all chans: [-5,5] [0,10] command: not supported subdevice 2: type: 0 (unused) subdevice 3: type: 0 (unused) subdevice 4: type: 0 (unused) and so the analog output and digital and counter subdevice are not recognize and don't go but go well only the analog input.I don't know if this is a problem of the comedi driver or something which don't go on my pc (in microsoft wondows on my ni-daq test all component[analog input,output and digital and counter go well] go well). Jose Manuel Cano Garcia wrote: >Hi, > > I am a newbie in comedi. I am testing it to acquire data using two old ISA >DAQ cards, the NI lap-pc+ and Advantech pcl812pg. The example programs inp >and inpn work properly, but I cannot get the cmd program working. It blocks >when reading data from /dev/comedi (no data are readed). I have checked the >DMA and IRQ parameters of the >cards, and everithing seems to be properly configured and no conflicts are >present on the system (I enclose /sys/interrupts, /sys/dma /sys/comedi >and /sys/ioports at the end of this mail). My configuration is (though I have >tried some variations, which did not work): > >pcl812pg: > Address=0x220 IRQ=6 DMA=3 >lab-pc+: > Address=0x2C= IRQ=9 DMA=1 > >My linux system is Debian-3.0 with a 2.4.22 kernel (I have also tested kernel >2.4.20), running on a Pentium III 550 MHz PC. I have not installed the >realtime patches RTAI nor RTLinux. The comedi version is 0.7.67 and the >comedilib version is 0.7.21 > >I would like to sample waveforms using these card, and my intention was to >take the cmd program as an example to do this. I am not sure if it is a >problem of the drivers, the configuration, the library, the cmd.c example or >the specified parameters. I would appreciate any hint. > >Thank you in advance and best regards, > > Jose Manuel Cano Garcia > >=================== /proc/interrupts ===================== > CPU0 > 0: 365318 XT-PIC timer > 1: 10372 XT-PIC keyboard > 2: 0 XT-PIC cascade > 5: 0 XT-PIC usb-uhci > 6: 2 XT-PIC pcl812 > 8: 4 XT-PIC rtc > 9: 0 XT-PIC ni_labpc > 10: 3057 XT-PIC eth0 > 12: 28 XT-PIC PS/2 Mouse > 14: 57252 XT-PIC ide0 >NMI: 0 >ERR: 0 > >================== /proc/dma ==================== > 1: ni_labpc > 3: pcl812 > 4: cascade > >======= /proc/ioports =================== >0000-001f : dma1 >0020-003f : pic1 >0040-005f : timer >0060-006f : keyboard >0070-007f : rtc >0080-008f : dma page reg >00a0-00bf : pic2 >00c0-00df : dma2 >00f0-00ff : fpu >01f0-01f7 : ide0 >0220-022f : pcl812 >02c0-02df : ni_labpc >02f8-02ff : serial(auto) >03c0-03df : vga+ >03f6-03f6 : ide0 >03f8-03ff : serial(auto) >0cf8-0cff : PCI conf1 >d000-d07f : 3Com Corporation 3c905C-TX/TX-M [Tornado] > d000-d07f : 00:0a.0 >d400-d41f : Intel Corp. 82371AB/EB/MB PIIX4 USB > d400-d41f : usb-uhci >d800-d80f : Intel Corp. 82371AB/EB/MB PIIX4 IDE >e400-e43f : Intel Corp. 82371AB/EB/MB PIIX4 ACPI >e800-e81f : Intel Corp. 82371AB/EB/MB PIIX4 ACPI > >=============== /proc/comedi =============== > >comedi version 1.0.0 >format string: "%2d: %-20s %-20s %4d",i,driver_name,board_name,n_subdevices > 0: pcl812 pcl812pg 4 > 1: ni_labpc lab-pc+ 5 >ni_labpc: > lab-pc-1200 > lab-pc-1200ai > lab-pc+ > pci-1200 >pcl812: > pcl812 > pcl812pg > acl8112pg > acl8112dg > acl8112hg > a821pgl > a821pglnda > a821pgh > a822pgl > a822pgh > a823pgl > a823pgh > pcl813 > pcl813b > acl8113 > iso813 > acl8216 > a826pg > > >
Received on 2004-01-30Z08:21:09