Bug#524130: synaptic module loads instead of endev for Microsoft Wireless USB Mouse
On Tuesday 14 April 2009 10:40:38 pm Brice Goglin wrote:
> Can you send what 'lshal' says about this mouse?
This is the info for the USB dongle itself:
----------------------------------
udi = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial'
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_0b_0' (string)
info.product = 'Microsoft? 2.4GHz Transceiver V1.0' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial' (string)
info.vendor = 'Microsoft Corp.' (string)
linux.device_file = '/dev/bus/usb/002/002' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0b.0/usb2/2-7' (string)
usb_device.bus_number = 2 (0x2) (int)
usb_device.can_wake_up = true (bool)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 592 (0x250) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = false (bool)
usb_device.linux.device_number = 2 (0x2) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0b.0/usb2/2-7' (string)
usb_device.max_power = 100 (0x64) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 2 (0x2) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.product = 'Microsoft? 2.4GHz Transceiver V1.0' (string)
----------------------------------
I believe this is the right udi for the mouse:
----------------------------------
udi = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial_if1_logicaldev_input'
access_control.file = '/dev/input/event5' (string)
access_control.type = 'mouse' (string)
info.addons.singleton = {'hald-addon-input'} (string list)
info.callouts.add = {'hal-acl-tool --add-device', 'debian-setup-keyboard'} (string list)
info.callouts.remove = {'hal-acl-tool --remove-device'} (string list)
info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'input.mouse', 'input.touchpad', 'button', 'access_control'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial_if1' (string)
info.product = 'Microsoft Microsoft? 2.4GHz Transceiver V1.0' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial_if1_logicaldev_input' (string)
input.device = '/dev/input/event5' (string)
input.originating_device = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial_if1' (string)
input.product = 'Microsoft Microsoft? 2.4GHz Transceiver V1.0' (string)
input.x11_driver = 'evdev' (string)
input.x11_options.Emulate3Buttons = 'true' (string)
input.x11_options.EmulateWheel = 'true' (string)
input.x11_options.EmulateWheelButton = '2' (string)
input.x11_options.ZAxsisMapping = '4 5' (string)
input.xkb.layout = 'us' (string)
input.xkb.model = 'pc104' (string)
input.xkb.rules = 'base' (string)
linux.device_file = '/dev/input/event5' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/class/input/input5/event5' (string)
----------------------------------
There's also this one...
----------------------------------
udi = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial_if0_logicaldev_input'
info.addons.singleton = {'hald-addon-input'} (string list)
info.callouts.add = {'debian-setup-keyboard'} (string list)
info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial_if0' (string)
info.product = 'Microsoft Microsoft? 2.4GHz Transceiver V1.0' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial_if0_logicaldev_input' (string)
input.device = '/dev/input/event4' (string)
input.originating_device = '/org/freedesktop/Hal/devices/usb_device_45e_71d_noserial_if0' (string)
input.product = 'Microsoft Microsoft? 2.4GHz Transceiver V1.0' (string)
input.x11_driver = 'evdev' (string)
input.x11_options.Emulate3Buttons = 'true' (string)
input.x11_options.EmulateWheel = 'true' (string)
input.x11_options.EmulateWheelButton = '2' (string)
input.x11_options.ZAxsisMapping = '4 5' (string)
input.xkb.layout = 'us' (string)
input.xkb.model = 'pc104' (string)
input.xkb.rules = 'base' (string)
linux.device_file = '/dev/input/event4' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/class/input/input4/event4' (string)
----------------------------------
Not sure if this complicates matters, but the mouse is part of a keyboard/mouse combo that use the same USB dongle.
--
Sean Kellogg
e: skellogg@probonogeek.org
w: http://blog.probonogeek.org
Reply to: