I own a new Ines GPIB-PCI-XL board (detected as pci
vendor:device = 0x16da:0x0011, manufacturing date:
October 2004). I've tried using using such a board with
linux-gpib-3.1.101 on linux box running kernel
2.4.18-14 (Redhat 8.0).
With the non-accelerated option (board_type="ines_pci"
in my /etc/gpib.conf) the board apparently works,
although kernel logging issues a lot of "fifo error"
messages. Such messages are seemingly harmless, except
for the fact that I end up producing megabytes of logs.
With board_type="ines_pci_accel", however, the board
does not work, namely it fails on read operations (it
only works on writing to external devices) and
eventually it crashes the OS.
Here are log messages produced before crash:
Oct 7 17:23:47 pc38 kernel: gpib: registered ines_pci
Oct 7 17:23:47 pc38 kernel: gpib: registered
Oct 7 17:23:48 pc38 modprobe: modprobe: Can't locate
Oct 7 17:23:48 pc38 kernel: PCI: Found IRQ 5 for
Oct 7 17:23:48 pc38 kernel: ines gpib: fifo error
Oct 7 17:23:55 pc38 kernel: gpib write error
Oct 7 17:33:17 pc38 syslogd 1.4.1: restart. ## reboot
Here is the excerpt of /etc/gpib.conf defining the board:
/* This Section Configures the configurable driver
* as board address, interrupt level and driver
minor = 0
board_type = "ines_pci_accel"
name = "joe"
pad = 0
sad = 0
timeout = T10s
master = yes