I can confirm that adding TAG+="uaccess" is enough to fix the access
problem.  Here is the result after adding it to 70-lego.rules:

# getfacl /dev/bus/usb/006/012 
getfacl: Tar bort inledande "/" från absoluta sökvägar
# file: dev/bus/usb/006/012
# owner: root
# group: plugdev
user::rw-
user:luser:rw-
group::rw-
mask::rw-
other::---

# udevadm info /dev/bus/usb/006/012
P: /devices/pci0000:00/0000:00:1d.0/usb6/6-1
N: bus/usb/006/012
E: BUSNUM=006
E: DEVNAME=/dev/bus/usb/006/012
E: DEVNUM=012
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6/6-1
E: DEVTYPE=usb_device
E: DRIVER=usb
E: ID_BUS=usb
E: ID_FOR_SEAT=usb-pci-0000_00_1d_0-usb-0_1
E: ID_MODEL=0002
E: ID_MODEL_ENC=0002
E: ID_MODEL_FROM_DATABASE=Mindstorms NXT
E: ID_MODEL_ID=0002
E: ID_PATH=pci-0000:00:1d.0-usb-0:1
E: ID_PATH_TAG=pci-0000_00_1d_0-usb-0_1
E: ID_REVISION=0000
E: ID_SERIAL=0694_0002_00165316FA11
E: ID_SERIAL_SHORT=00165316FA11
E: ID_USB_INTERFACES=:ffffff:
E: ID_VENDOR=0694
E: ID_VENDOR_ENC=0694
E: ID_VENDOR_FROM_DATABASE=Lego Group
E: ID_VENDOR_ID=0694
E: MAJOR=189
E: MINOR=651
E: PRODUCT=694/2/0
E: SUBSYSTEM=usb
E: TAGS=:seat:uaccess:
E: TYPE=0/0/0
E: USEC_INITIALIZED=91372204798

#

Now it is enough to plug in the NXT to get it working with
python-nxt. :)

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to