Default protection for dynamic usb devices


I am trying to get my Treo 650 to synch with OpenSUSE.

First step was to replace the standard pilot-link and visor kernel module (which would not work at all) with a new version of pilot-link compiled to use libusb.

This does work fine as long as the connection is made as root. If I use a “normal” user the following message is created

mzinser@linux-lo44:~> jpilot
libusb couldn’t open USB device /dev/bus/usb/006/035: Permission denied.
libusb requires write access to USB device nodes.

How do I give a normal user access to the device, especially since they are created dynamically?

USB Problem with Card Read AFTER Update - openSUSE Forums
Go through this post for an example of how you can set up permission on dynamically added USB devices.

Thanks for the hint. The post did not quite solve my problem, but pointed me in the right direction.

Actually pilot-link comes with a ready made udev configuration file that needs to go into /etc/udev/rules.d .

Then you add the users to the dialout group and presto, the phone syncs :slight_smile:

Thanks again,