On Wed, Jun 30, 2010 at 13:53:42 +0100, Ben Whyall wrote:

> Attached are the files you asked for.  The period when it happened
> is towards the bottom of the xinputtest.txt file.  It's difficult to
> be more precise as it jumped round 6 or 7 times before allowing me
> ot move to correct workspace and stop the trace.
> 
Weird, the only thing that may be suspicious is devices 10 and 11
(Microsoft 2.4GHz Transceivers) switching around from keyboard to mouse
and vice versa halfway in the trace:

> ??? Virtual core pointer                      id=2    [master pointer  (3)]
> ???   ??? Virtual core XTEST pointer                  id=4    [slave  pointer 
>  (2)]
> ???   ??? ATEN Advance Tech Inc. CS-64U V1.0.091      id=9    [slave  pointer 
>  (2)]
> ???   ??? Microsoft Microsoft?? 2.4GHz Transceiver V1.0       id=10   [slave  
> pointer  (2)]
> ??? Virtual core keyboard                     id=3    [master keyboard (2)]
>     ??? Virtual core XTEST keyboard                   id=5    [slave  
> keyboard (3)]
>     ??? Power Button                                  id=6    [slave  
> keyboard (3)]
>     ??? Power Button                                  id=7    [slave  
> keyboard (3)]
>     ??? ATEN Advance Tech Inc. CS-64U V1.0.091        id=8    [slave  
> keyboard (3)]
>     ??? C-Media USB Headphone Set                     id=12   [slave  
> keyboard (3)]
>     ??? Microsoft Microsoft?? 2.4GHz Transceiver V1.0 id=11   [slave  
> keyboard (3)]

Here 10 is a slave pointer and 11 is a slave keyboard.


[...]
> EVENT type 12 (PropertyEvent)
>      property: 136 'Device Enabled'
>      changed: modified
> EVENT type 11 (HierarchyChanged)
>     Changes happened:        [device disabled]
>     device 2 [master pointer (3)] is enabled
>     device 3 [master keyboard (2)] is enabled
>     device 4 [slave pointer (2)] is enabled
>     device 5 [slave keyboard (3)] is enabled
>     device 6 [slave keyboard (3)] is enabled
>     device 7 [slave keyboard (3)] is enabled
>     device 8 [slave keyboard (3)] is enabled
>     device 9 [slave pointer (2)] is enabled
>     device 12 [slave keyboard (3)] is enabled
>     device 10 [slave pointer (2)] is enabled
>     device 11 [slave keyboard (3)] is disabled
>     changes:        [device disabled]
> EVENT type 12 (PropertyEvent)
>      property: 253 'Evdev Reopen Attempts'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 136 'Device Enabled'
>      changed: deleted
> EVENT type 11 (HierarchyChanged)
>     Changes happened:    [slave removed]    
>     device 2 [master pointer (3)] is enabled
>     device 3 [master keyboard (2)] is enabled
>     device 4 [slave pointer (2)] is enabled
>     device 5 [slave keyboard (3)] is enabled
>     device 6 [slave keyboard (3)] is enabled
>     device 7 [slave keyboard (3)] is enabled
>     device 8 [slave keyboard (3)] is enabled
>     device 9 [slave pointer (2)] is enabled
>     device 12 [slave keyboard (3)] is enabled
>     device 10 [slave pointer (2)] is enabled
>     device 11 [slave pointer (0)] is disabled
>     changes:    [slave removed]    
> EVENT type 12 (PropertyEvent)
>      property: 136 'Device Enabled'
>      changed: modified
> EVENT type 11 (HierarchyChanged)
>     Changes happened:        [device disabled]
>     device 2 [master pointer (3)] is enabled
>     device 3 [master keyboard (2)] is enabled
>     device 4 [slave pointer (2)] is enabled
>     device 5 [slave keyboard (3)] is enabled
>     device 6 [slave keyboard (3)] is enabled
>     device 7 [slave keyboard (3)] is enabled
>     device 8 [slave keyboard (3)] is enabled
>     device 9 [slave pointer (2)] is enabled
>     device 12 [slave keyboard (3)] is enabled
>     device 10 [slave pointer (2)] is disabled
>     changes:        [device disabled]
> EVENT type 12 (PropertyEvent)
>      property: 274 'Evdev Drag Lock Buttons'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 273 'Evdev Wheel Emulation Button'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 272 'Evdev Wheel Emulation Timeout'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 271 'Evdev Wheel Emulation Inertia'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 270 'Evdev Wheel Emulation Axes'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 269 'Evdev Wheel Emulation'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 268 'Evdev Middle Button Timeout'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 267 'Evdev Middle Button Emulation'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 266 'Button Labels'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 265 'Axis Labels'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 264 'Evdev Axes Swap'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 262 'Evdev Axis Inversion'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 253 'Evdev Reopen Attempts'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 261 'Device Accel Velocity Scaling'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 260 'Device Accel Adaptive Deceleration'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 258 'Device Accel Constant Deceleration'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 257 'Device Accel Profile'
>      changed: deleted
> EVENT type 12 (PropertyEvent)
>      property: 136 'Device Enabled'
>      changed: deleted
> EVENT type 11 (HierarchyChanged)
>     Changes happened:    [slave removed]    
>     device 2 [master pointer (3)] is enabled
>     device 3 [master keyboard (2)] is enabled
>     device 4 [slave pointer (2)] is enabled
>     device 5 [slave keyboard (3)] is enabled
>     device 6 [slave keyboard (3)] is enabled
>     device 7 [slave keyboard (3)] is enabled
>     device 8 [slave keyboard (3)] is enabled
>     device 9 [slave pointer (2)] is enabled
>     device 12 [slave keyboard (3)] is enabled
>     device 10 [slave keyboard (0)] is disabled
>     changes:    [slave removed]    
> EVENT type 11 (HierarchyChanged)
>     Changes happened:   [new slave]     
>     device 2 [master pointer (3)] is enabled
>     device 3 [master keyboard (2)] is enabled
>     device 4 [slave pointer (2)] is enabled
>     device 5 [slave keyboard (3)] is enabled
>     device 6 [slave keyboard (3)] is enabled
>     device 7 [slave keyboard (3)] is enabled
>     device 8 [slave keyboard (3)] is enabled
>     device 9 [slave pointer (2)] is enabled
>     device 12 [slave keyboard (3)] is enabled
>     device 10 [floating slave (0)] is disabled
>     changes:   [new slave]     
> EVENT type 12 (PropertyEvent)
>      property: 136 'Device Enabled'
>      changed: modified
> EVENT type 11 (HierarchyChanged)
>     Changes happened:       [device enabled] 
>     device 2 [master pointer (3)] is enabled
>     device 3 [master keyboard (2)] is enabled
>     device 4 [slave pointer (2)] is enabled
>     device 5 [slave keyboard (3)] is enabled
>     device 6 [slave keyboard (3)] is enabled
>     device 7 [slave keyboard (3)] is enabled
>     device 8 [slave keyboard (3)] is enabled
>     device 9 [slave pointer (2)] is enabled
>     device 12 [slave keyboard (3)] is enabled
>     device 10 [slave keyboard (3)] is enabled
>     changes:       [device enabled] 
> EVENT type 11 (HierarchyChanged)
>     Changes happened:   [new slave]     
>     device 2 [master pointer (3)] is enabled
>     device 3 [master keyboard (2)] is enabled
>     device 4 [slave pointer (2)] is enabled
>     device 5 [slave keyboard (3)] is enabled
>     device 6 [slave keyboard (3)] is enabled
>     device 7 [slave keyboard (3)] is enabled
>     device 8 [slave keyboard (3)] is enabled
>     device 9 [slave pointer (2)] is enabled
>     device 12 [slave keyboard (3)] is enabled
>     device 10 [slave keyboard (3)] is enabled
>     device 11 [floating slave (0)] is disabled
>     changes:   [new slave]     
> EVENT type 12 (PropertyEvent)
>      property: 136 'Device Enabled'
>      changed: modified
> EVENT type 11 (HierarchyChanged)
>     Changes happened:       [device enabled] 
>     device 2 [master pointer (3)] is enabled
>     device 3 [master keyboard (2)] is enabled
>     device 4 [slave pointer (2)] is enabled
>     device 5 [slave keyboard (3)] is enabled
>     device 6 [slave keyboard (3)] is enabled
>     device 7 [slave keyboard (3)] is enabled
>     device 8 [slave keyboard (3)] is enabled
>     device 9 [slave pointer (2)] is enabled
>     device 12 [slave keyboard (3)] is enabled
>     device 10 [slave keyboard (3)] is enabled
>     device 11 [slave pointer (2)] is enabled
>     changes:       [device enabled] 

And now 10 is a slave keyboard and 11 is a slave pointer..

> EVENT type 1 (DeviceChanged)
>     device: 2 (11)
>     reason: SlaveSwitch
>       Reporting 7 classes:
>               Class originated from: 11
>               Buttons supported: 13
>               Button labels: Button Left Button Middle Button Right Button 
> Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right 
> Button Side Button Extra Button Unknown Button Unknown Button Unknown Button 
> Unknown
>               Button state:
>               Class originated from: 11
>               Keycodes supported: 248
>               Class originated from: 11
>               Detail for Valuator 0:
>                 Label: Abs X
>                 Range: -1.000000 - -1.000000
>                 Resolution: 1 units/m
>                 Mode: relative
>               Class originated from: 11
>               Detail for Valuator 1:
>                 Label: Abs Y
>                 Range: -1.000000 - -1.000000
>                 Resolution: 1 units/m
>                 Mode: relative
>               Class originated from: 11
>               Detail for Valuator 2:
>                 Label: Abs Gas
>                 Range: -1.000000 - -1.000000
>                 Resolution: 1 units/m
>                 Mode: relative
>               Class originated from: 11
>               Detail for Valuator 3:
>                 Label: Abs Brake
>                 Range: -1.000000 - -1.000000
>                 Resolution: 1 units/m
>                 Mode: relative
>               Class originated from: 11
>               Detail for Valuator 4:
>                 Label: Abs Misc
>                 Range: -1.000000 - -1.000000
>                 Resolution: 1 units/m
>                 Mode: relative
> 
If that's not it then the problem may not be recorded in the trace.  Not
sure how to debug then.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature

Reply via email to