NI PXI-6031E Board Code and eeprom_dump

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