Excellent! That is the dirty details I wanted. I did not realize that the PCI-Name attribute was only in the expansion ROM. My driver is based on the NI DDK for PCI-GPIB and should work with both boards. I don't believe that the DDK uses the PCI expansion ROM. < http://digital.ni.com/softlib.nsf/954feaeea92d90918625674b00658b83/f412a5bd1f6b4162862569ef0003ddfe?OpenDocument> I am leaving OS 9 behind and dragging NI into the X world and have enough old GPIB boards that are not PCI-X compatible to keep OS 9 machines happy for awhile.
In looking further, the NI pages < http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/703d0d18981f3fb686256c310068b39c?OpenDocument>
implies that the PCI-GPIB/LP
board has a different device Id (0XC831) not 0XC801. Since I am about to modify the driver to handle device IDs instead of device names, I want to make sure that I get it right.
Thanks for all the help. I am ordering some TNT5004 boards and will stick them into a couple of new G5s and then just have to make it all work.