You are not logged in.

#1 2008-04-29 21:40:56

Factory
Member
Registered: 2008-02-24
Posts: 108

Digital Camera and udev woes. Why?

So I was fooling around with trying to get my digital camera to work correctly with libgphoto2/gtkam. It took a long while, but I eventually got it to work with a custom udev rule. However, the wiki points out a sure fire way to get this to work without the use of a custom rule. Is the wiki wrong, or is this some weird, isolated case?

here's the rule setup by the steps in the wiki (54-gphoto.rules):

[rpj8@archfamily ~]$ cat /etc/udev/rules.d/54-gphoto.rules 
# udev rules file for libgphoto2 devices (for udev 0.98 version)
# Created from this library:
#   libgphoto2      2.4.0          gcc, ltdl, EXIF
#   libgphoto2_port 0.8.0          gcc, ltdl, USB, serial without locking
#
ACTION!="add", GOTO="libgphoto2_rules_end"
SUBSYSTEM=="usb", GOTO="libgphoto2_rules_begin"
SUBSYSTEM=="usb_device", GOTO="libgphoto2_rules_begin"
SUBSYSTEM!="usb_device", GOTO="libgphoto2_rules_end"
LABEL="libgphoto2_rules_begin"

ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0403", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0404", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="504b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="504a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="08ca", ATTRS{idProduct}=="0111", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="504a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="504b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="1290", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="120a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1307", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1207", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1208", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="913c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="3003", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3047", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c0", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c0", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3066", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30bf", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3075", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3075", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ba", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ba", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="310e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b4", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b4", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ff", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="311c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fe", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f2", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3116", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3119", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3136", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3115", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c4", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3072", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b6", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b6", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3052", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3065", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3070", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3071", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ee", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3088", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3087", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30a5", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3083", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ea", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30eb", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ec", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3084", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3099", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3113", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ef", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ee", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ee", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3110", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3101", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3044", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3060", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3084", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3099", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3084", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3099", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ee", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="308e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3046", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c0", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ba", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b4", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c4", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3096", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="307c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="307a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30a0", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3096", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="308e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3082", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3081", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3080", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30a9", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3082", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3081", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="307f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3080", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3096", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30a9", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="308e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3061", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3062", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3059", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3076", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3076", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b8", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b8", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3058", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b7", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b7", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f9", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="310f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f8", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3155", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c2", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c2", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3126", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="311b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3150", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3074", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3074", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fd", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fc", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="313a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3139", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3073", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3117", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3138", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b5", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b5", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b9", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b9", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30bb", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3048", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3055", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3085", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3085", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b3", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b3", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3125", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3049", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3041", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3045", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3051", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f0", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3043", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3065", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3070", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3071", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="311a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3057", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3066", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3056", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3075", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ba", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ba", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3148", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3077", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b4", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b4", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b2", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b2", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fa", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3072", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b6", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b6", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c4", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c0", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c0", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3137", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ff", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f2", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="311c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fe", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3119", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3115", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3050", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="305c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3078", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07cf", ATTRS{idProduct}=="1042", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07cf", ATTRS{idProduct}=="104c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="055f", ATTRS{idProduct}=="c200", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="1002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0797", ATTRS{idProduct}=="8001", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="4100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03e8", ATTRS{idProduct}=="2182", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03e8", ATTRS{idProduct}=="2180", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4007", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="400a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4012", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="400b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4013", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4123", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4130", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="413c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4137", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="413d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4131", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4150", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4152", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="411f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4151", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4153", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="413e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4128", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="084d", ATTRS{idProduct}=="0003", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d64", ATTRS{idProduct}=="1021", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03e8", ATTRS{idProduct}=="2130", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8000", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="4500", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4132", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05da", ATTRS{idProduct}=="1018", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="1183", ATTRS{idProduct}=="0001", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05da", ATTRS{idProduct}=="1020", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0aa6", ATTRS{idProduct}=="6021", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9050", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="10d6", ATTRS{idProduct}=="2200", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="10d6", ATTRS{idProduct}=="2200", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0403", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0402", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1140", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0dca", ATTRS{idProduct}=="0002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0dca", ATTRS{idProduct}=="0002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="014a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="0193", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01c0", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="019b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01c1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01c5", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01bf", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="0142", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="018f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0797", ATTRS{idProduct}=="801c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6502", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7c02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7d02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6302", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6602", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7402", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7802", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6e02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7902", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6d02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6302", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6802", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6b02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6402", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7602", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6702", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6c02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6a02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7702", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7e02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4302", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4402", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4502", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="f003", ATTRS{idProduct}=="6002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8b02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8c02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7502", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7b02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7302", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7a02", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8402", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8502", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8702", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8802", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9153", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="045e", ATTRS{idProduct}=="00c9", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="8086", ATTRS{idProduct}=="0630", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="112a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1126", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="2102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="2101", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1008", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1122", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="1006", ATTRS{idProduct}=="4002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="1006", ATTRS{idProduct}=="4003", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1117", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1113", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1118", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1115", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1119", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1116", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1132", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0784", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="3300", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="4100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05da", ATTRS{idProduct}=="1006", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="0000", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04f1", ATTRS{idProduct}=="6105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="084e", ATTRS{idProduct}=="0001", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0589", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05aa", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05a2", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05b7", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ba", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05a7", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05af", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ae", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05a9", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0560", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0560", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0535", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0566", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0566", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0574", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0573", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0571", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0584", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0579", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0578", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0578", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0586", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0121", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0110", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0111", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0130", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0112", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0132", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0160", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0131", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0525", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0500", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0510", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0530", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0170", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0555", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0576", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0550", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0570", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0572", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0575", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0577", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0300", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0540", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0568", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0569", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0565", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0567", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0400", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0592", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0593", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0591", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05a0", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ac", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ab", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0587", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05b4", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0580", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0588", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0403", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04c8", ATTRS{idProduct}=="0722", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0001", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0009", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0007", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0018", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0022", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2375", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="1004", ATTRS{idProduct}=="6005", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="4100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="13d1", ATTRS{idProduct}=="7002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0900", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0950", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="4100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="3300", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="504b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="504a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="4100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2205", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="4102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0710", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8008", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="084d", ATTRS{idProduct}=="0003", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="60ca", MODE="0660", GROUP="camera"
# not working yet: PROGRAM="check-mtp-device", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="055f", ATTRS{idProduct}=="c200", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="055f", ATTRS{idProduct}=="a350", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="055f", ATTRS{idProduct}=="c220", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="055f", ATTRS{idProduct}=="c420", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="055f", ATTRS{idProduct}=="c520", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0302", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0117", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0116", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0122", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0109", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0108", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0115", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0121", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0111", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0110", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="011d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="012d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0204", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="010f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="010e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="010b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0130", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0131", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0129", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0113", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0206", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0119", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="012e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="010d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0135", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0103", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0112", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0104", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0208", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="030b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="041a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0305", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0140", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0142", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="020c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="014e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0144", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="014e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0401", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0404", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0408", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="040a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0402", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0410", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0414", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0406", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="040e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0412", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="504a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04ba", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04e1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04f1", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0113", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="1703", ATTRS{idProduct}=="0001", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2372", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2372", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2372", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2372", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="0009", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="000d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="0007", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0165", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="01eb", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="7e01", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0181", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0784", ATTRS{idProduct}=="2888", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0546", ATTRS{idProduct}=="0daf", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0784", ATTRS{idProduct}=="5300", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="ffff", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0dca", ATTRS{idProduct}=="0004", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0784", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="069b", ATTRS{idProduct}=="0777", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220b", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2203", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2204", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2208", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="0325", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2214", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="032d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2212", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2213", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2216", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="032f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2217", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="221a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="0110", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8003", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6709", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6702", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="507f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="502e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5022", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="502f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5024", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5a0f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5033", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5057", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5081", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="505a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5047", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5054", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="507d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="503c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5041", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7410", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7450", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7480", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7420", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7420", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7420", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7420", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7421", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7460", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7400", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0474", ATTRS{idProduct}=="0230", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0797", ATTRS{idProduct}=="8901", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0797", ATTRS{idProduct}=="8909", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0797", ATTRS{idProduct}=="8911", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="084d", ATTRS{idProduct}=="1001", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="412f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1011", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1015", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1010", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d64", ATTRS{idProduct}=="1001", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1001", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="18f6", ATTRS{idProduct}=="0102", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="3300", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0dca", ATTRS{idProduct}=="0002", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0ec7", ATTRS{idProduct}=="1008", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="02f8", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="069b", ATTRS{idProduct}=="0777", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="000c", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0009", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0011", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="000f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0010", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="1132", ATTRS{idProduct}=="4337", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="1132", ATTRS{idProduct}=="4332", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="1132", ATTRS{idProduct}=="4335", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="1132", ATTRS{idProduct}=="4334", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="3300", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="4100", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="066f", ATTRS{idProduct}=="842a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="084d", ATTRS{idProduct}=="0003", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="06d6", ATTRS{idProduct}=="002e", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="06d6", ATTRS{idProduct}=="002d", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="504a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0797", ATTRS{idProduct}=="801a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0d64", ATTRS{idProduct}=="1001", MODE="0660", GROUP="camera"
PROGRAM="check-ptp-camera 06/01/01", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9120", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="800a", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", MODE="0660", GROUP="camera"

LABEL="libgphoto2_rules_end"

And mine (45-camera.rules):

[rpj8@archfamily ~]$ cat /etc/udev/rules.d/45-camera.rules 
#By your friendly neighborhood rpj8
ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0570", MODE="0777", GROUP="camera"

I'm hoping if there's something wrong with the wiki we could make a change to it soon.

By the way, thanks to the people in IRC who helped me greatly with this (especially MrElendig).

Offline

#2 2008-04-29 21:54:56

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: Digital Camera and udev woes. Why?

MODE="0777" makes setting the GROUP meaningless. Should be 0660, like all the others.

Offline

#3 2008-04-29 22:03:04

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: Digital Camera and udev woes. Why?

Alright, I changed the mode to 0660. Things still work correctly. Any further explanation? Perhaps the first few lines in the auto-generated one causes udev to skip over all of the following code and just GOTO "libgphoto2_rules_begin"?

Offline

#4 2008-04-30 02:12:53

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: Digital Camera and udev woes. Why?

Had trouble again today. I logged off and another user logged on. The user was unable to import the pictures with the same error message that was occurring. Once I ran /etc/start_udev as root, it seemed to fix the problem.

I'd rather not have to run this command every time udev decides to act up. Is there a permanent solution to this on the horizon?

Thanks.

Offline

#5 2008-04-30 03:13:23

cheer
Member
From: Russia, St. Petersburg
Registered: 2006-08-02
Posts: 131

Re: Digital Camera and udev woes. Why?

May be this could help you:
http://bugs.archlinux.org/task/9935

Last edited by cheer (2008-04-30 03:13:38)

Offline

#6 2008-04-30 03:30:55

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: Digital Camera and udev woes. Why?

The printer will, however, be detected if I run /etc/start_udev from a terminal.

This certainly looks similar to my problem. The udev versions are the same, too. Maybe it's a problem with the latest udev in the repos (119-1)?

Offline

#7 2008-04-30 06:37:15

gradgrind
Member
From: Germany
Registered: 2005-10-06
Posts: 921

Re: Digital Camera and udev woes. Why?

Offline

#8 2008-04-30 18:06:09

keratos
Member
Registered: 2008-04-27
Posts: 138

Re: Digital Camera and udev woes. Why?

the first few lines are time/space saving techniques. if udev is not being invoked to create the USB camera device(s), then the ATTRS.. lines are all skipped.

Offline

#9 2008-04-30 22:20:04

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: Digital Camera and udev woes. Why?

keratos wrote:

the first few lines are time/space saving techniques. if udev is not being invoked to create the USB camera device(s), then the ATTRS.. lines are all skipped.

What determines whether or not udev is used?

Offline

#10 2008-05-02 04:37:38

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: Digital Camera and udev woes. Why?

I did not mean to ignore your post. I will try this when I get the chance to. Thanks very much for the input.

Offline

#11 2008-05-03 10:24:58

keratos
Member
Registered: 2008-04-27
Posts: 138

Re: Digital Camera and udev woes. Why?

Factory wrote:
keratos wrote:

the first few lines are time/space saving techniques. if udev is not being invoked to create the USB camera device(s), then the ATTRS.. lines are all skipped.

What determines whether or not udev is used?

Sorry, i think you read that wrong.

To clarify, I mean that when udev is running, if it is attempting to create a device other than the camera, then the ATTRS lines are skipped. It is just a time saving technique.

In terms of udev alternatives, the only one I'm aware of is the /devfs where all devices that the kernel supports are created under /dev. Uses lots of memory and inefficient because clearly not all devices supported by the kernel will be connected. That would be hundreds, thousands of devices - for a stock kernel.

Offline

#12 2008-05-03 20:14:37

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: Digital Camera and udev woes. Why?

keratos: interesting... although I can't say I fully understand that, thanks for the info smile.

gradgrind: Your fix worked... you said this was a known issue? Will it be fixed in any future versions of klibc-udev?

Offline

#13 2008-05-04 15:07:47

keratos
Member
Registered: 2008-04-27
Posts: 138

Re: Digital Camera and udev woes. Why?

Offline

#14 2008-05-04 16:26:10

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: Digital Camera and udev woes. Why?

This means very little to me other than someone really hates devfs and wants udev to replace it completely.

Offline

#15 2008-05-04 20:19:50

keratos
Member
Registered: 2008-04-27
Posts: 138

Re: Digital Camera and udev woes. Why?

Factory wrote:

This means very little to me other than someone really hates devfs and wants udev to replace it completely.

LoL

just one ... of many links.

HEY! Linux is all about choice.

Who cares. Use what YOU want.

Offline

#16 2008-05-05 02:59:38

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: Digital Camera and udev woes. Why?

keratos wrote:

Who cares. Use what YOU want.

Well I'd certainly like to use software that works. smile I just thought it was funny you posted that link in response to "is this a well known problem to be fixed in future versions". That's all smile

Offline

#17 2008-05-05 07:01:38

keratos
Member
Registered: 2008-04-27
Posts: 138

Re: Digital Camera and udev woes. Why?

I am afraid you are totally misunderstanding me.

The link was a pointer to a document a colleague of mine wrote. It was attempting to "clear up" what udev and devfs were, because you did not understand - or so it seems - my above posts. Its failry subjective and rightly so I thought. However, for a more objective reviews, google.

Google is your friend.

<sigh>

Good luck !!

Last edited by keratos (2008-05-05 07:02:55)

Offline

#18 2008-05-05 07:03:57

gradgrind
Member
From: Germany
Registered: 2005-10-06
Posts: 921

Re: Digital Camera and udev woes. Why?

Factory wrote:

gradgrind: Your fix worked... you said this was a known issue? Will it be fixed in any future versions of klibc-udev?

I certainly hope so. I guess http://bugs.archlinux.org/task/9935 is the appropriate bug report at the moment.

Offline

#19 2008-05-05 15:02:12

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: Digital Camera and udev woes. Why?

keratos wrote:

I am afraid you are totally misunderstanding me.

The link was a pointer to a document a colleague of mine wrote. It was attempting to "clear up" what udev and devfs were, because you did not understand - or so it seems - my above posts. Its failry subjective and rightly so I thought. However, for a more objective reviews, google.

Google is your friend.

<sigh>

Good luck !!

Thanks very much. I appreciate the information! smile And yes, I did misunderstand.

Offline

Board footer

Powered by FluxBB