3DConnexion devices - nsensfel/relabsd GitHub Wiki

If you are unable to open the (real) input device, you can try creating /etc/udev/rules.d/41-spacenavigator.rules, and put in:

SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c603", SYMLINK+="input/spacemouse"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c621", SYMLINK+="input/spaceball"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c623", SYMLINK+="input/spacetraveler"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c626", SYMLINK+="input/spacenavigator"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c627", SYMLINK+="input/spacenavigator"

(udev rules taken from this website). You can find other idProduct values on this website.

You can then apply the new rules using:

# udevadm trigger

Your device should now be available in /dev/input/