Wolfram Computation Meets Knowledge

How can I grant all users read/write access to Vernier devices on Linux?

To manually configure your Wolfram product’s read/write access to Vernier devices, you need to create a file named wolfram-vernierlink-libusb.rules, place it in the correct udev rules directory and ensure that the file has suitable permissions.

This process requires sudo, and your system may require you to enter your system administrator credentials.

  1. To create the configuration file and grant all users read/write access, execute in a terminal:
    echo "SUBSYSTEM=="usb", ATTRS{idVendor}=="08f7", MODE="0666" 
    SUBSYSTEM=="usb_device", ATTRS{idVendor}=="08f7", MODE="0666"" >> wolfram-vernierlink-libusb.rules
  2. Copy the file to the udev directory.
    sudo cp wolfram-vernierlink-libusb.rules /etc/udev/rules.d
  3. Make the file visible to all users.
    sudo chmod 0644 /etc/udev/rules.d/wolfram-vernierlink-libusb.rules

Updating permissions

Some Vernier devices may require unplugging and re-plugging before changes in their permissions are recognized.

If the permissions do not update automatically, evaluate:

sudo udevadm control —reload
sudo udevadm trigger

Reverting permissions

To remove access to Vernier devices, delete the file.

sudo rm /etc/udev/rules.d/wolfram-vernierlink-libusb.rules
Is this article helpful?
Yes
No

Any comments?

Thank you for your feedback.

Submit

Contact Support

Whether you have a question about billing, activation or something more technical, we are ready to help you.

1-800-WOLFRAM (+1-217-398-0700 for international callers)

Customer Support

Monday–Friday
8am–5pm US Central Time

  • Product registration or activation
  • Pre-sales information and ordering
  • Help with installation and first launch

Advanced Technical Support (for eligible customers)

Monday–Thursday
8am–5pm US Central Time

Friday
8:30–10am & 11am–5pm US Central Time

  • Priority technical support
  • Product assistance from Wolfram experts
  • Help with Wolfram Language programming
  • Advanced installation support