--- trunk/udev/udev-acl.rules.magellan 2010/12/10 23:27:46 1236 +++ trunk/udev/udev-acl.rules.magellan 2010/12/16 17:39:17 1237 @@ -42,8 +42,9 @@ # sound devices SUBSYSTEM=="sound", TAG+="udev-acl" -# sound jack-sense -SUBSYSTEM=="input", SUBSYSTEMS=="sound", TAG+="udev-acl" + +# ffado is an userspace driver for firewire sound cards +SUBSYSTEM=="firewire", ENV{ID_FFADO}=="1", TAG+="udev-acl" # webcams, frame grabber, TV cards SUBSYSTEM=="video4linux", TAG+="udev-acl" @@ -65,6 +66,9 @@ # smart-card readers ENV{ID_SMARTCARD_READER}=="*?", TAG+="udev-acl" +# PDA devices +ENV{ID_PDA}=="*?", TAG+="udev-acl" + # joysticks SUBSYSTEM=="input", ENV{ID_INPUT_JOYSTICK}=="?*", TAG+="udev-acl" @@ -74,6 +78,9 @@ # DDC/CI device, usually high-end monitors such as the DreamColor ENV{DDC_DEVICE}=="*?", TAG+="udev-acl" +# media player raw devices (for user-mode drivers, Android SDK, etc.) +SUBSYSTEM=="usb", ENV{ID_MEDIA_PLAYER}=="?*", TAG+="udev-acl" + # apply ACL for all locally logged in users LABEL="acl_apply", TAG=="udev-acl", TEST=="/var/run/ConsoleKit/database", \ RUN+="udev-acl --action=$env{ACTION} --device=$env{DEVNAME}"