Bug#524130: synaptic module loads instead of endev for Microsoft Wireless USB Mouse

2009-04-17 Thread Sean Kellogg
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

2009-04-16 Thread Sean Kellogg
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

2009-04-16 Thread Brice Goglin
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

2009-04-16 Thread Brice Goglin
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

2009-04-16 Thread Sean Kellogg
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

2009-04-14 Thread Sean Kellogg
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

2009-04-14 Thread Brice Goglin
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