Bug#690164: xserver-xorg-input-evdev: usb headset volume buttons freezes gnome-shell

2012-10-10 Thread Samuel Wolf
Package: xserver-xorg-input-evdev
Version: 1:2.7.0-1+b1
Severity: normal

If I use my headset for example to watch a youtube or a sip call and press 
volume plus/minus the gnome-shell freezes. I can still change the windows 
with ALT+tab but no longer with the mouse.
The only way to solve the problem would be to kill the application whitch gives 
the sound out.

Headset Plantronics C620
Bus 005 Device 002: ID 047f:aa00 Plantronics, Inc.

Using the volume hotkey on the keyboard works without any trouble.

If I press the volume buttons when the headset is _not_ in use, every thing is 
o.k.

-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Oct  9 10:36 /etc/X11/X - /usr/bin/Xorg
-rwxr-xr-x 1 root root 2044664 Aug 21 21:55 /usr/bin/Xorg

Diversions concerning libGL are in place

diversion of /usr/lib/libGL.so to /usr/lib/mesa-diverted/libGL.so by 
glx-diversions
diversion of /usr/lib/libGL.so.1 to /usr/lib/mesa-diverted/libGL.so.1 by 
glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so.1.2 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 by glx-diversions
diversion of /usr/lib/libGL.so.1.2 to /usr/lib/mesa-diverted/libGL.so.1.2 by 
glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so by glx-diversions

VGA-compatible devices on PCI bus:
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 
210] [10de:0a65] (rev a2)

Xorg X server configuration file status:

-rw-r--r-- 1 root root 1714 Oct  9 16:27 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
---
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 304.48  (pbuilder@cake)  Wed Sep 12 10:59:39 UTC 
2012

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.48  (pbuilder@cake)  Wed Sep 12 10:54:51 UTC 2012

Section ServerLayout
Identifier Layout0
Screen  0  Screen0 0 0
InputDeviceKeyboard0 CoreKeyboard
InputDeviceMouse0 CorePointer
Option Xinerama 0
EndSection

Section Files
EndSection

Section InputDevice

# generated from default
Identifier Mouse0
Driver mouse
Option Protocol auto
Option Device /dev/psaux
Option Emulate3Buttons no
Option ZAxisMapping 4 5
EndSection

Section InputDevice

# generated from default
Identifier Keyboard0
Driver kbd
EndSection

Section Monitor
Identifier Monitor0
VendorName Unknown
ModelName  Philips 220EW
HorizSync   30.0 - 93.0
VertRefresh 56.0 - 76.0
Option DPMS
EndSection

Section Device
Identifier Device0
Driver nvidia
VendorName NVIDIA Corporation
BoardName  GeForce 210
EndSection

Section Screen
Identifier Screen0
Device Device0
MonitorMonitor0
DefaultDepth24
Option Stereo 0
Option nvidiaXineramaInfoOrder DFP-0
Option metamodes DFP-0: nvidia-auto-select +0+0, DFP-1: 
nvidia-auto-select +1680+0
SubSection Display
Depth   24
EndSubSection
EndSection


/etc/X11/xorg.conf.d does not exist.

KMS configuration files:

/etc/modprobe.d/radeon-kms.conf:
  options radeon modeset=1

Kernel version (/proc/version):
---
Linux version 3.2.0-3-amd64 (Debian 3.2.23-1) (debian-ker...@lists.debian.org) 
(gcc version 4.6.3 (Debian 4.6.3-8) ) #1 SMP Mon Jul 23 02:45:17 UTC 2012

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 26394 Oct 10 18:07 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[16.540] 
X.Org X Server 1.12.3.902 (1.12.4 RC 2)
Release Date: 2012-08-19
[16.540] X Protocol Version 11, Revision 0
[16.540] Build Operating System: Linux 3.2.0-3-amd64 x86_64 Debian
[16.540] Current Operating System: Linux edv1-desktop 3.2.0-3-amd64 #1 SMP 
Mon Jul 23 02:45:17 UTC 2012 x86_64
[16.540] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-3-amd64 
root=UUID=1df3e3bb-3855-4fe8-b50a-0c2dd581b67f ro quiet splash
[16.540] Build Date: 

Bug#690164: xserver-xorg-input-evdev: usb headset volume buttons freezes gnome-shell

2012-10-10 Thread Samuel Wolf
Found a solution for me, add the follwing in /etc/X11/xorg.conf

[...]
Section InputClass
Identifier  Plantronics
MatchProductPlantronics
Option  Ignore true
EndSection
[...]

Headset (Audio) and volume buttons work fine.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#690164: xserver-xorg-input-evdev: usb headset volume buttons freezes gnome-shell

2012-10-10 Thread Julien Cristau
On Wed, Oct 10, 2012 at 18:36:23 +0200, Samuel Wolf wrote:

 Package: xserver-xorg-input-evdev
 Version: 1:2.7.0-1+b1
 Severity: normal
 
 If I use my headset for example to watch a youtube or a sip call and press 
 volume plus/minus the gnome-shell freezes. I can still change the windows 
 with ALT+tab but no longer with the mouse.
 The only way to solve the problem would be to kill the application whitch 
 gives the sound out.
 
 Headset Plantronics C620
 Bus 005 Device 002: ID 047f:aa00 Plantronics, Inc.
 
 Using the volume hotkey on the keyboard works without any trouble.
 
 If I press the volume buttons when the headset is _not_ in use, every thing 
 is o.k.
 
What makes you think this is an X driver bug?

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#690164: xserver-xorg-input-evdev: usb headset volume buttons freezes gnome-shell

2012-10-10 Thread Samuel Wolf
2012/10/10 Julien Cristau jcris...@debian.org:
 On Wed, Oct 10, 2012 at 18:36:23 +0200, Samuel Wolf wrote:

 Package: xserver-xorg-input-evdev
 Version: 1:2.7.0-1+b1
 Severity: normal

 If I use my headset for example to watch a youtube or a sip call and press 
 volume plus/minus the gnome-shell freezes. I can still change the windows 
 with ALT+tab but no longer with the mouse.
 The only way to solve the problem would be to kill the application whitch 
 gives the sound out.

 Headset Plantronics C620
 Bus 005 Device 002: ID 047f:aa00 Plantronics, Inc.

 Using the volume hotkey on the keyboard works without any trouble.

 If I press the volume buttons when the headset is _not_ in use, every thing 
 is o.k.

 What makes you think this is an X driver bug?

I'm not sure it is a X driver bug, but found the following in the log:

[18.552] (**) evdev: Plantronics Plantronics C620: Device:
/dev/input/event0
[18.552] (--) evdev: Plantronics Plantronics C620: Vendor 0x47f
Product 0xaa00
[18.552] (--) evdev: Plantronics Plantronics C620: Found 18 mouse buttons
...
[18.552] (II) evdev: Plantronics Plantronics C620: Configuring as mouse
[18.552] (II) evdev: Plantronics Plantronics C620: Configuring as keyboard

And ignore identifier Plantronics fix the problem for me:

Section InputClass
Identifier  Plantronics
MatchProductPlantronics
Option  Ignore true
EndSection

Samuel


 Cheers,
 Julien


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org