Re: PCI-GPIB board with TNT5004 chip from NI

Ansgar Kueckes <[email protected]>
Newsgroups gmane.linux.hardware.gpib.general
Message-ID <[email protected]>
TNT5004 is the full-featured version of NI's GPIB chip which also 
includes GPIB controller functions (the TNT5002 just implements 
Talker/Listener).

There is no "official" documentation on the TNT5004, since it is not 
intended for separate sale. But you may get back on the documentation of 
the TNT5002, which is available here: 
http://www.ni.com/pdf/manuals/370595b.pdf

That manual covers most of the chip functions. GPIB Controller functions 
are mostly identical to those of a TNT4882, including the register 
programming.

The TNT5004 is supported in the Linux GPIB package by the current 
TNT4882 driver. It *may* happen that not all boards which are using that 
chip (especially OEM boards) are properly identified with their PCI 
device code. That code is board specific, not chip specific. If 
required, add the device code of your board in tnt4882.h and re-build 
the package. IIRC the standard PCI device code for the PCI-GPIB boards 
is 0xc801.

-Ansgar

> I did not see the TNT5004 driver listed. That's why I assume it's not 
> supported.
>
> I do have a PCI board, quite old,  dated year 2007. Strange enough, I 
> can't find any datasheet about this TNT5004 chip.
>
> "pci device id":  you mean adding it in file tnt4882.h?
>
> On 06.06.2019 23:53, Frank Mori Hess wrote:
>> On Thu, Jun 6, 2019 at 12:44 PM Frank Mori Hess<[email protected]>  wrote:
>>> On Thu, Jun 6, 2019 at 11:12 AM W<[email protected]>  wrote:
>>>> I just got one of these boards. I had a quick look at the Supported Hardware Matrix and cannot find any kernel driver
>>>> that would match the TNT5004 chip. I guess this board is just not supported, right?
>>> You should try just adding your pci device id to the tnt4882 driver.
>>> It will probably just work.  In the worst case, they have dropped some
>>> backwards compatibility behavior from the tnt5004, and that will have
>>> to be worked around.
>> Hmm, actually I'm pretty sure your board is already supported.  Why do
>> you say it is not in the supported hardware matrix?  Is it because it
>> only lists "PCI-GPIB" and not "PCIe-GPIB"?
>>
>
>
> _______________________________________________
> Linux-gpib-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/linux-gpib-general

_______________________________________________
Linux-gpib-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-gpib-general
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.