Linux Support

Overview

APDM's software is developed using cross platform, open source tools enabling it to work on Windows, Mac OS, and Linux. Due to the variety of Linux environments, however, some special considerations need to be considered.

Hardware Permissions

The appropriate permissions have to be set to interface with the hardware devices. This can be configured via the udev system.

Different distributions use different methods of setting up UDEV rules. Details for some of the distributions can be found at the following URLs:

An example set of udev rules for all of APDMs hardware devices (version 1 and version 2):

ACTION=="add", ATTRS{idVendor}=="224f", ATTRS{idProduct}=="0001", MODE:="0666"
ACTION=="add", ATTRS{idVendor}=="224f", ATTRS{idProduct}=="0002", MODE:="0666"
ACTION=="add", ATTRS{idVendor}=="224f", ATTRS{idProduct}=="0003", MODE:="0666"
ACTION=="add", ATTRS{idVendor}=="224f", ATTRS{idProduct}=="0004", MODE:="0666"
ACTION=="add", ATTRS{idVendor}=="224f", ATTRS{idProduct}=="0005", MODE:="0666"
ACTION=="add", ATTRS{idVendor}=="224f", ATTRS{idProduct}=="0006", MODE:="0666"
ACTION=="add", ATTRS{idVendor}=="224f", ATTRS{idProduct}=="0007", MODE:="0666"
ACTION=="add", ATTRS{idVendor}=="224f", ATTRS{idProduct}=="0008", MODE:="0666"
ACTION=="add", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE:="0666"

For example, under Debian using the vim text editor, you would run the following command:

%> sudo vim /etc/udev/rules.d/86-apdm.rules

then copy and paste the above udev rule block in, save the file, and restart udev with

%> sudo /etc/init.d/udev restart

Note: The “keucr” driver has been known to cause problems with mounting SD cards from the docking stations in our v1 hardware. If you experience SD card mounting issues, check to see if the “keucr” driver is loaded and unload it using the appropiate methods for your Linux distribution.

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.