Bug#524130: synaptic module loads instead of endev for Microsoft Wireless USB Mouse
On Thursday 16 April 2009 08:28:59 pm Brice Goglin wrote: Can you also send your Xorg.0.log? Hal shows one entry with both keyboard and touchpad, but there's also another one with only keyboard. So we need to know which driver is loaded for while entry. As requested, this is _with_ xserver-xorg-input-synaptics installed. The synaptics stuff starts at line 578. -Sean -- Sean Kellogg e: skell...@probonogeek.org w: http://blog.probonogeek.org X.Org X Server 1.6.1 Release Date: 2009-4-14 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.26-1-amd64 x86_64 Package files: 100 /var/lib/dpkg/status release a=now 500 http://ftp.debian.org sid/main Packages release o=Debian,a=unstable,l=Debian,c=main origin ftp.debian.org Pinned packages: Current Operating System: Linux architect.probonogeek.org 2.6.26-2-amd64 #1 SMP Thu Mar 26 02:56:43 UTC 2009 x86_64 Build Date: 15 April 2009 11:46:22AM xorg-server 2:1.6.1-1 (bgog...@debian.org) Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: /var/log/Xorg.0.log, Time: Fri Apr 17 18:02:04 2009 (II) Loader magic: 0xe40 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 5.0 X.Org XInput driver : 4.0 X.Org Server Extension : 2.0 (II) Loader running on linux (++) using VT number 7 (--) PCI:*(0...@0:5:0) nVidia Corporation C51PV [GeForce 6150] rev 162, Mem @ 0xfc00/16777216, 0xd000/268435456, 0xfb00/16777216, BIOS @ 0x/131072 (II) Scanning /usr/share/xserver-xorg/pci directory for additional PCI ID's supported by the drivers (II) Matched nv from file name nv.ids (==) Using default built-in configuration (39 lines) (==) --- Start of built-in configuration --- Section Device Identifier Builtin Default nv Device 0 Driver nv EndSection Section Screen Identifier Builtin Default nv Screen 0 Device Builtin Default nv Device 0 EndSection Section Device Identifier Builtin Default nv Device 0 Driver nv EndSection Section Screen Identifier Builtin Default nv Screen 0 Device Builtin Default nv Device 0 EndSection Section Device Identifier Builtin Default vesa Device 0 Driver vesa EndSection Section Screen Identifier Builtin Default vesa Screen 0 Device Builtin Default vesa Device 0 EndSection Section Device Identifier Builtin Default fbdev Device 0 Driver fbdev EndSection Section Screen Identifier Builtin Default fbdev Screen 0 Device Builtin Default fbdev Device 0 EndSection Section ServerLayout Identifier Builtin Default Layout Screen Builtin Default nv Screen 0 Screen Builtin Default nv Screen 0 Screen Builtin Default vesa Screen 0 Screen Builtin Default fbdev Screen 0 EndSection (==) --- End of built-in configuration --- (==) ServerLayout Builtin Default Layout (**) |--Screen Builtin Default nv Screen 0 (0) (**) | |--Monitor default monitor (**) | |--Device Builtin Default nv Device 0 (==) No monitor specified for screen Builtin Default nv Screen 0. Using a default monitor configuration. (**) |--Screen Builtin Default nv Screen 0 (1) (**) | |--Monitor default monitor (**) | |--Device Builtin Default nv Device 0 (==) No monitor specified for screen Builtin Default nv Screen 0. Using a default monitor configuration. (**) |--Screen Builtin Default vesa Screen 0 (2) (**) | |--Monitor default monitor (**) | |--Device Builtin Default vesa Device 0 (==) No monitor specified for screen Builtin Default vesa Screen 0. Using a default monitor configuration. (**) |--Screen Builtin Default fbdev Screen 0 (3) (**) | |--Monitor default monitor (**) | |--Device Builtin Default fbdev Device 0 (==) No monitor specified for screen Builtin Default fbdev Screen 0. Using a default monitor configuration. (==) Automatically adding devices (==) Automatically enabling devices (WW) The directory /usr/share/fonts/X11/cyrillic does not exist. Entry deleted from font path. (WW) The directory /usr/share/fonts/X11/75dpi/ does not exist. Entry deleted from font path. (WW) The directory /usr/share/fonts/X11/75dpi does not exist. Entry deleted from font path. (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, built-ins (==) ModulePath set to /usr/lib/xorg/modules (II) Cannot locate a core pointer device. (II) Cannot locate a core keyboard device. (II) The server relies on HAL to provide the list of input devices. If no devices become available, reconfigure HAL or disable AllowEmptyInput. (II) Open ACPI successful (/var/run/acpid.socket) (II) System resource ranges: [0] -1 0 0x - 0x (0x1) MX[B] [1] -1 0 0x000f - 0x000f (0x1)
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__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/pci:00/: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/pci:00/: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
Bug#524130: synaptic module loads instead of endev for Microsoft Wireless USB Mouse
Sean Kellogg wrote: On Tuesday 14 April 2009 10:40:38 pm Brice Goglin wrote: Can you send what 'lshal' says about this mouse? 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) Ok it explains the problem, you have both input.keyboard and input.touchpad here. The latter means that the synaptics driver will be loaded. The former means that it's a keyboard... Maybe we should add this special case to the fdi so that synaptics is only used when input.keyboard isn't in info.capabilities? Brice -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#524130: synaptic module loads instead of endev for Microsoft Wireless USB Mouse
Sean Kellogg wrote: On Tuesday 14 April 2009 10:40:38 pm Brice Goglin wrote: Can you send what 'lshal' says about this mouse? Can you also send your Xorg.0.log? Hal shows one entry with both keyboard and touchpad, but there's also another one with only keyboard. So we need to know which driver is loaded for while entry. Brice -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#524130: synaptic module loads instead of endev for Microsoft Wireless USB Mouse
On Thursday 16 April 2009 08:28:59 pm you wrote: Can you also send your Xorg.0.log? Hal shows one entry with both keyboard and touchpad, but there's also another one with only keyboard. So we need to know which driver is loaded for while entry. Do you want to see the log with or without the xserver-xorg-input-synaptics package installed, or does it matter? -Sean -- Sean Kellogg e: skell...@probonogeek.org w: http://blog.probonogeek.org -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#524130: synaptic module loads instead of endev for Microsoft Wireless USB Mouse
Package: xserver-xorg-input-synaptics Version: 1.1.0-1 I have a Microsoft Natral Wireless Laser Mouse 7000 which xinput identifies as Microsoft Microsoft? 2.4GHz Transceiver V1.0. After updating to the current version of xorg from unstable this morning, the scrollwheel stopped working. My first effort was to remove my previous xorg.conf file, thinking that the new auto-detection stuff would fix it. After doing that, the xorg log reported the following: (II) config/hal: Adding input device Microsoft Microsoft? 2.4GHz Transceiver V1.0 (II) LoadModule: synaptics Which seemed to be enough to make the mouse move around, but no joy on the scrollwheel. Tools like xev reported no activty when using the buttons beyond 1 2. I couldn't figure out how to tell xorg that it shouldn't be using synaptics, so I eventually tried to just remove the xserver-xorg-input-synaptics package from my system. Quick restart of X generated the following in the log: (II) config/hal: Adding input device Microsoft Microsoft? 2.4GHz Transceiver V1.0 (II) LoadModule: evdev And now the scrollwheel works, the extra button works... it's just how it should be. I don't have any compelling reason to have xserver-xorg-input-synaptics installed, but it would be nice to be able to install xserver-xorg-input-all again. -Sean -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#524130: synaptic module loads instead of endev for Microsoft Wireless USB Mouse
Sean Kellogg wrote: Package: xserver-xorg-input-synaptics Version: 1.1.0-1 I have a Microsoft Natral Wireless Laser Mouse 7000 which xinput identifies as Microsoft Microsoft? 2.4GHz Transceiver V1.0. After updating to the current version of xorg from unstable this morning, the scrollwheel stopped working. My first effort was to remove my previous xorg.conf file, thinking that the new auto-detection stuff would fix it. After doing that, the xorg log reported the following: (II) config/hal: Adding input device Microsoft Microsoft? 2.4GHz Transceiver V1.0 (II) LoadModule: synaptics Which seemed to be enough to make the mouse move around, but no joy on the scrollwheel. Tools like xev reported no activty when using the buttons beyond 1 2. I couldn't figure out how to tell xorg that it shouldn't be using synaptics, so I eventually tried to just remove the xserver-xorg-input-synaptics package from my system. Quick restart of X generated the following in the log: (II) config/hal: Adding input device Microsoft Microsoft? 2.4GHz Transceiver V1.0 (II) LoadModule: evdev And now the scrollwheel works, the extra button works... it's just how it should be. I don't have any compelling reason to have xserver-xorg-input-synaptics installed, but it would be nice to be able to install xserver-xorg-input-all again. Can you send what 'lshal' says about this mouse? Brice -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org