Re: Problem with getting GPIB card to work
Søren Koch via Linux-gpib-general <[email protected]>
| Newsgroups | gmane.linux.hardware.gpib.general |
|---|---|
| Message-ID | <PAXP192MB1389EBF9AFF3BF092A741825B8D32@PAXP192MB1389.EURP192.PROD.OUTLOOK.COM> |
Hi Dave. Thanks for the fast reply 🙂 lspci -v gives : 03:00.0 Communication controller: National Instruments PCIe-GPIB+       Subsystem: National Instruments PCIe-GPIB+       Flags: medium devsel, IRQ 255, IOMMU group 11       Memory at 90004000 (32-bit, non-prefetchable) [disabled] [size=4K]       Memory at 90000000 (32-bit, non-prefetchable) [disabled] [size=16K]       Capabilities: [f0] MSI: Enable- Count=1/1 Maskable- 64bit+ lspci -n gives: root@impedan-trol-47:~# lspci -n 00:00.0 0600: 8086:7d1b (rev 01) 00:01.0 0604: 8086:7ecc (rev 10) 00:02.0 0300: 8086:7d67 (rev 06) 00:04.0 1180: 8086:ad03 (rev 01) 00:06.0 0604: 8086:ae4d (rev 10) 00:0a.0 1180: 8086:ad0d (rev 01) 00:0b.0 1200: 8086:ad1d (rev 01) 00:0d.0 0c03: 8086:7ec0 (rev 02) 00:14.0 0500: 8086:ae7f (rev 10) 00:1f.0 0601: 8086:ae0d (rev 10) 00:1f.5 0c80: 8086:ae23 (rev 10) 01:00.0 0108: 144d:a80d 02:00.0 0604: 104c:8231 (rev 03) 03:00.0 0780: 1093:7414 80:14.0 0c03: 8086:7f6e (rev 10) 80:14.5 0000: 8086:7f2f (rev 10) 80:16.0 0780: 8086:7f68 (rev 10) 80:16.3 0700: 8086:7f6b (rev 10) 80:17.0 0106: 8086:7f62 (rev 10) 80:1c.0 0604: 8086:7f38 (rev 10) 80:1f.0 0601: 8086:7f03 (rev 10) 80:1f.3 0403: 8086:7f50 (rev 10) 80:1f.4 0c05: 8086:7f23 (rev 10) 80:1f.5 0c80: 8086:7f24 (rev 10) 80:1f.6 0200: 8086:550c (rev 10) 81:00.0 0280: 8086:272b (rev 1a) root@impedan-trol-47:~# I think the line you ask for is this one: 03:00.0 0780: 1093:7414 I moved the card to another computer to verify that the problem was particular to that specific computer and it appears to be this card / model that causes the issue. Best regards Søren Koch ________________________________ From: dave penkler <[email protected]> Sent: Tuesday, August 4, 2026 5:48 PM To: Søren Koch <[email protected]> Cc: Linux-gpib-general <[email protected]> Subject: Re: [Linux-gpib-general] Problem with getting GPIB card to work Hi Søren, What does lspci -n come up with for vendor id 0x1093 ?. Perhaps the PCIe board has a different device id from those that are recognised by the driver. cheers, -Dave On Tue, 4 Aug 2026, 15:27 Søren Koch via Linux-gpib-general, <[email protected]<mailto:[email protected]>> wrote: He all. I have just installed a new Ubuntu system: Distributor ID: Ubuntu Description: Ubuntu 26.04 LTS Release: 26.04 Codename: resolute I have installed the GPIB driver with no problems as usual. lspvi -v finds the card: 03:00.0 Communication controller: National Instruments PCIe-GPIB+ Subsystem: National Instruments PCIe-GPIB+ Flags: medium devsel, IRQ 255, IOMMU group 10 Memory at e1004000 (32-bit, non-prefetchable) [disabled] [size=4K] Memory at e1000000 (32-bit, non-prefetchable) [disabled] [size=16K] Capabilities: [f0] MSI: Enable- Count=1/1 Maskable- 64bit+ modprobe tnt4882 does not give any errors and modinfo detects the tnt4882 driver: root@impedan-trol-45:~# modinfo tnt4882 filename: /lib/modules/7.0.0-22-generic/gpib/tnt4882/tnt4882.ko description: GPIB driver for National Instruments boards using tnt4882 or compatible chips license: GPL srcversion: 63E352E1BFB666D31E833AD alias: pci:v00001093d00007258sv*sd*bc*sc*i* alias: pci:v00001093d00007259sv*sd*bc*sc*i* alias: pci:v00001093d0000710Esv*sd*bc*sc*i* alias: pci:v00001093d000070CFsv*sd*bc*sc*i* alias: pci:v00001093d0000C831sv*sd*bc*sc*i* alias: pci:v00001093d0000C821sv*sd*bc*sc*i* alias: pci:v00001093d000071ADsv*sd*bc*sc*i* alias: pci:v00001093d0000C811sv*sd*bc*sc*i* alias: pci:v00001093d0000C801sv*sd*bc*sc*i* depends: nec7210,gpib_common name: tnt4882 retpoline: Y vermagic: 7.0.0-22-generic SMP preempt mod_unload modversions root@impedan-trol-45:~# but when I try to run gpib_config i get this: root@impedan-trol-45:~# gpib_config failed to bring board online failed to configure board main: No such device root@impedan-trol-45:~# and the driver does not load On an other (older) system running Ubuntu 24.04.03 it works and I get this when running lspci -v: 04:00.0 Communication controller: National Instruments PCIe-GPIB (rev 02) Subsystem: National Instruments PCIe-GPIB Flags: bus master, medium devsel, latency 64, IRQ 16, IOMMU group 13 Memory at 80804000 (32-bit, non-prefetchable) [size=2K] Memory at 80800000 (32-bit, non-prefetchable) [size=16K] Kernel driver in use: tnt4882 Kernel modules: tnt4882 (Note that here the driver is loaded and in use) The only difference is that the board with problems is a PCIe-GPIB+ whereas the one that works is a PCIe-GPIB (rev 02) Does anyone have any ideas? Best regards -- Søren Koch Senior Development Engineer Mob: +45 21325247 [email protected]<mailto:[email protected]> Fysikvej Building 310 2800 Kgs. Lyngby _______________________________________________ Linux-gpib-general mailing list [email protected]<mailto:[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