Hi Keeper of the Keys,
So if I'm understanding this HAL stuff (questionable) the parent is:
And it's generating two daughters.
80: udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial'
which has the Wacom stuff, presumably from the .fdi file, and:
12: udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0_hiddev'
which doesn't. Why not?
11: udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1_hiddev'
which I don't understand.
77: udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if2'
So how come there are 2 daughters (actually 3)? I don't know. Could the N-trig logic be simulating 2 usb paths that HAL is picking up? If so then maybe we're back to wondering if another .fdi file for touch would work. We're in the middle of testing that for a TX2000. Sort of groping around. What we've come up with is that "linux.sysfs_path" seems to offer a differentiator.
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.5/usb7/7-2/7-2:1.0
that we may be able to use to segregate the two .fdi files with.
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.5/usb7/7-2/7-2:1.1
HAL spec.s: http://people.freedesktop.org/~david...ec-device-info