Balluff - BVS CA-BN Technical Documentation
|
A BVS CA-BN camera attached to a Raspberry Pi (e.g. Raspberry Pi 5) is found correctly and its properties accessed e.g. using ImpactControlCenter. However, trying to capture images fails. Acquisition must be aborted and the application may also crash.
The standard 64-bit ARM kernel used by the PiOS distribution for Raspberry Pi boards uses 16kB pages for memory operations. At the moment the BVS CA-BN device driver released in Impact Acquire before version 3.5.1 only supports kernels with 4kB pages. Support for 16kB pages or greater has been added in Impact Acquire version 3.5.1.
To avoid this situation there are two solutions:
To use the 4kB page kernel please edit the file "/boot/firmware/config.txt" as 'root' (e.g. by using 'sudo') and add an extra line to the file like this:
kernel=kernel8.img
After changing this file please reboot the Raspberry Pi to use the new kernel. You will then need to rebuild and install the kernel module as described below.
cd /opt/ImpactAcquire/kernelmodules/linux/PCIe/ make sudo make install