Balluff - BVS CA-BN Technical Documentation
Capturing Images with Raspberry Pi Not Working

Symptoms

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.

Cause

The standard 64-bit ARM kernel used by the PiOS distribution for Raspberry Pi boards uses 16 kB pages for memory operations. At the moment the BVS CA-BN device driver and software only support kernels with 4 kB pages.

Resolution

To avoid this situation there is a quick solution:

  • Use the alternative 4kB page kernel supplied by the distribution.

To do this please edit the file "/boot/firmware/config.txt" as 'root' e.g. by using 'sudo' and adding an extra line to the file like this:

kernel=kernel8.img

After changing this file please reboot the Raspberry Pi.