I'd like to get this problem out of the way.  What can I do to help?

Firstly, I think we must find out _why_ udev seems to ignore
/lib/udev/rules.d/62-bluez-hid2hci.rules (I may need some help to narrow
down what's going on).

# udevadm test /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3.2/1-3.2.3

indicates it knows about 62-bluez-hid2hci.rules:

        parse_file: reading '/lib/udev/rules.d/62-bluez-hid2hci.rules' as rules 
file

but does not run the rules in it.  'udevadm test' shows it uses:

/lib/udev/rules.d/45-libmtp8.rules
        udev_rules_apply_to_event: PROGRAM 'mtp-probe 
/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3.2/1-3.2.3 1 6' 
/lib/udev/rules.d/45-libmtp8.rules:701

/lib/udev/rules.d/50-udev-default.rules
        udev_rules_apply_to_event: MODE 0664 
/lib/udev/rules.d/50-udev-default.rules:53

/lib/udev/rules.d/50-udev-default.rules
        udev_rules_apply_to_event: IMPORT 'usb_id --export 
/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3.2/1-3.2.3' 
/lib/udev/rules.d/50-udev-default.rules:64

/lib/udev/rules.d/90-hal.rules
        udev_rules_apply_to_event: RUN 
'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2

/lib/udev/rules.d/91-permissions.rules
        udev_rules_apply_to_event: MODE 0664 
/lib/udev/rules.d/91-permissions.rules:36

and finally:

        UDEV_LOG=6
        DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3.2/1-3.2.3
        MAJOR=189
        MINOR=5
        DEVNAME=/dev/bus/usb/001/006
        DEVTYPE=usb_device
        DRIVER=usb
        DEVICE=/proc/bus/usb/001/006
        PRODUCT=46d/c714/4900
        TYPE=0/0/0
        BUSNUM=001
        DEVNUM=006
        ACTION=add
        SUBSYSTEM=usb
        ID_VENDOR=Logitech
        ID_VENDOR_ENC=Logitech
        ID_VENDOR_ID=046d
        ID_MODEL=Logitech_BT_Mini-Receiver
        ID_MODEL_ENC=Logitech\x20BT\x20Mini-Receiver
        ID_MODEL_ID=c714
        ID_REVISION=4900
        ID_SERIAL=Logitech_Logitech_BT_Mini-Receiver_001F20122175
        ID_SERIAL_SHORT=001F20122175
        ID_BUS=usb
        ID_USB_INTERFACES=:030102:
        UPOWER_VENDOR=Logitech, Inc.
        run: 'socket:@/org/freedesktop/hal/udev_event'

Secondly, _why_ hid2hci fails:

error: switching device 
'/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3.2/1-3.2.3' failed

strace shows this:

open("/dev/bus/usb/001/006", O_RDWR)    = 3
ioctl(3, HIDIOCINITREPORT, 0)           = -1 ENOTTY (Inappropriate ioctl for 
device)
close(3)                                = 0
write(2, "error: switching device 
'/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3.2/1-3.2.3' failed.\n",
94) = 94
exit_group(1)                           = ?


Cheers,

-- 
Cristian



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to