5.3. CIF Driver in Linux not communicating with card

Problem:

The CIF Driver running in Linux is not communicating with the card.

Cause:

This is a side-effect of not having interrupt mode available in Linux. 10ms is the fastest that an unmodified linux kernel can run.

Solution:

Add a command to the configuration file:

(cardPoll 0 10)

to get a 10 millisecond poll rate between the driver and the card. In previous versions of the driver, the (group...) command was enough to cause a default poll rate. We chose to make this explicit so that the user could control the timing in the driver better.