ni_pcidio and the NI PCI 6533

Hi.
I am trying to to get a NI PCI 6533 running on a P4 PCI bus.  The
documentation points to the ni_pcidio driver to run it.  Additionally, I
have a few analog read cards on the system (all ni_pcimio).   The analog
cards run fine when loaded with the setup steps below.

root_at_waldo spb # /sbin/modprobe ni_pcimio
root_at_waldo spb # /usr/local/sbin/comedi_config /dev/comediN ni_pcimio

where N goes from 0-6

Applying the same rules to the PCI-6533 writes what appears to be garbage
to the kernel log:

root_at_waldo spb # /sbin/modprobe ni_pcidio
root_at_waldo spb # /usr/local/sbin/comedi_config /dev/comedi7 ni_pcidio
root_at_waldo spb # tail /var/log/kernel/current
Oct 13 12:17:52 [kernel] ni_pcidio_interrupt:
status=0x00,flags=0x11,m_status=0x00000000
Oct 13 12:17:52 [kernel] ni_pcidio_interrupt:
status=0x00,flags=0x11,m_status=0x00000000
Oct 13 12:17:52 [kernel] ni_pcidio_interrupt:
status=0x00,flags=0x11,m_status=0x00000000
Oct 13 12:17:52 [kernel] ni_pcidio_interrupt:
status=0x00,flags=0x11,m_status=0x00000000

(ad infinitum...)

For a little background: comedi-0.7.67, comedi-0.7.20, rtai-24.1.11,
linux-2.4.20 (gentoo).

lspci -vv gives:

03:0d.0 Class ff00: National Instruments: Unknown device 1150 (rev 01)
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32, cache line size 08
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at ec104000 (32-bit, non-prefetchable) [size=4K]
        Region 1: Memory at ec105000 (32-bit, non-prefetchable) [size=4K]

Anyone have any clues?  Is there a binary included in the comedi
distribution that I can run a quick and dirty test with?


Thank you for your time.

Sean Burke
Pegasus Toroidal Experiment
University of Wisconsin-Madison

Received on 2003-10-13Z21:37:18