Comment 10 for bug 316215

Revision history for this message
Cyril Jaquier (cyril-jaquier) wrote :

Ok. I just fixed the issue. 50-udev-default.rules was overwriting my rule stored in 50-android.rules.

[8728] udev_rules_apply_to_event: MODE 0666 /etc/udev/rules.d/50-android.rules:1
[8728] udev_rules_apply_to_event: LINK 'char/189:132' /lib/udev/rules.d/50-udev-default.rules:4
[8728] udev_rules_apply_to_event: MODE 0664 /lib/udev/rules.d/50-udev-default.rules:52
[8728] udev_rules_apply_to_event: NAME 'bus/usb/002/005' /lib/udev/rules.d/50-udev-default.rules:52
[8728] udev_rules_apply_to_event: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2
[8728] udev_rules_apply_to_event: RUN 'socket:@/org/kernel/udev/monitor' /lib/udev/rules.d/95-udev-late.rules:7
[8728] udev_device_new_from_syspath: device 0x7fb6f92d0330 has devpath '/devices/pci0000:00/0000:00:1a.7/usb2/2-3'

So I renamed it to 90-android.rules so that it gets exectued after 50-udev-default.rules.

[8887] udev_rules_apply_to_event: LINK 'char/189:133' /lib/udev/rules.d/50-udev-default.rules:4
[8887] udev_rules_apply_to_event: MODE 0664 /lib/udev/rules.d/50-udev-default.rules:52
[8887] udev_rules_apply_to_event: NAME 'bus/usb/002/006' /lib/udev/rules.d/50-udev-default.rules:52
[8887] udev_rules_apply_to_event: MODE 0666 /etc/udev/rules.d/90-android.rules:1
[8887] udev_rules_apply_to_event: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2
[8887] udev_rules_apply_to_event: RUN 'socket:@/org/kernel/udev/monitor' /lib/udev/rules.d/95-udev-late.rules:7
[8887] udev_device_new_from_syspath: device 0x7f9c115607e0 has devpath '/devices/pci0000:00/0000:00:1a.7/usb2/2-3'

My 90-android.rules:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"