- From: David MacMahon <davidm_at_astro.berkeley.edu>
- Date: Wed, 28 Jun 2006 15:53:52 -0700
I'm starting to use the comedi drivers with a NI PXI-6031E board and Linux kernel 2.6.15. I've compiled/installed the comedi driver(s) and comedilib and the board_info and inp and cmd programs seem to work as expected. The eeprom_dump program also seems to work OK, but it shows 0x03 as the contents of location 511 of the EEPROM. According to the register level programming manual (pages 5-7 and 5-8) from... http://www.ni.com/pdf/manuals/341079b.pdf ...location 511 contains the "NI-DAQ Board Code". The board code shown for a PCI-6031E is 220 (0xdc). Why do I get 3? Is my eeprom hosed? Is 3 the proper board code for a PXI-6031E (vs PCI-6031E)? Should I be reading a different/updated manual? I notice in ni_pcimio.c that the PXI- and PCI- 6031E entries have different device IDs. Hmmm. I trust the output of eeprom_dump because I've even dumped the eeprom using a separate program that basically mmaps the mite's registers into user space memory and twiddles the appropriate bits and its output matches eeprom_dump's output. Any ideas would be appreciated. Thanks, Dave
Received on 2006-06-28Z21:53:52