iRiver ifp device integration

Greg Meyer greg at gkmweb.com
Fri Nov 17 21:39:19 UTC 2006


On Friday 17 November 2006 4:11 am, Peter Bittner wrote:
> I am currently using libiriverdriver (by Joe Roback) and kio_iriver
> (by Thomas Loeber) as a more or less working integration into
> Konqueror (on a Kubuntu Linux box). 'More or less working' because I
> need root access (via sudo or kdesu) in order to write to the device

You should be able to get user access to the device by creating a proper udev 
rule for it.  I do this with the following ifpdev.rules file which is placed 
in the /etc/udev/rules.d directory.  I use a group called storage and then 
add my user to that group.

I don't use ubuntu, so I am not sure what kind of permissions or groups they 
use to provide user access to removeable devices, but you could set the group 
permissions to another group as necessary.


************** SAMPLE /etc/udev/rules.d/ifpdev.rules FILE ***************

# udev rules file for supported ifp devices
#
# To add an USB ifp device, add a rule to the list below between the 
SUBSYSTEM...
# and LABEL... lines.
#
# To run a script when your ifp is plugged in, add RUN="/path/to/script"
# to the appropriate rule.
#

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="libifp_rules_end"

# ifp-1xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1001", GROUP="storage"
# ifp-3xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1003", GROUP="storage"
# ifp-5xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1005", GROUP="storage"
# ifp-7xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1007", GROUP="storage"
# ifp-8xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1008", GROUP="storage"
# ifp-9xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1009", GROUP="storage"
# ifpdev
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1010", GROUP="storage"
# The N10
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1011", GROUP="storage"

LABEL="libifp_rules_end"


-- 
Greg



More information about the Amarok mailing list