[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: