Skip to content
Frans Klaver edited this page Jan 12, 2015 · 7 revisions

About

The xsens_mt kernel module is a basic module, that allows access to Xsens MkIV devices as if they were connected to a classic serial port. The driver has been submitted to be included starting with Linux kernel v3.9.

For kernel v3.5 up to and including v3.8, please use the master branch or one of the tags. For older kernels, please use the branch pre3.5.

Troubleshooting

The device is recognized, but I cannot ever access the device

Please make sure you are in the correct group (probably dialout or uucp) in order to access the device. You can test this with

$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 May  6 16:21 /dev/ttyUSB0
$ groups
dialout audio video usb users plugdev

If you aren't in the correct group, you can add yourself to it by using your distributions user management tool, or call

$ sudo usermod -G dialout -a $USER

Be sure to replace dialout with the actual group name if it is different.

Alternatively, put the following rule into /etc/udev/rules.d/99-xsens.rules

SUBSYSTEM=="tty", ATTRS{idVendor}=="2639", ACTION=="add", GROUP="$GROUP", MODE="0660"

Change $GROUP into your desired group (e.g. adm, plugdev, or usb).

The device is inaccessible for a while after plugging it in

When having problems with the device being busy the first 20 seconds after plugin, purge the modemmanager application.