Rioutil really needs a set of udev rules to be able to work with current udev-enabled systems. Here are 1) a udev rule file and 2) a patch for the rioutil-1.5.0 ebuild, which installs the file
Created attachment 105821 [details] app-misc/rioutil/files/75-rio.rules
Created attachment 105823 [details, diff] rioutil-1.5.0-r1 patch
The begining of the udev-rules file must be: # SUBSYSTEM!="usb_device", GOTO="rio_rules_end" # ACTION!="add", GOTO="rio_rules_end" instead of # SUBSYSTEM!="usb_device", ACTION!="add", GOTO="rio_rules_end". As on one line all conditions are combined with "and", but you want "or". But nevertheless the rules look else correct.
If someone inteands to commit this: to work with kernel 2.6.22 it needs to be: # ACTION!="add", GOTO="rio_rules_end" # SUBSYSTEM!="usb|usb_device", GOTO="rio_rules_end"
Fixed. Thank you.