[Bug 562251] New: bluetooth keyboard sends keystroke twice after a period of inactivity
http://bugzilla.novell.com/show_bug.cgi?id=562251 http://bugzilla.novell.com/show_bug.cgi?id=562251#c0 Summary: bluetooth keyboard sends keystroke twice after a period of inactivity Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: x86-64 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: bo.thysell@fusemail.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091103 SUSE/3.5.5-3.1 Firefox/3.5.5 After a period of inactivity my bluetooth keyboard sends a keypress twice, ie if I press 'a' then 'aa' appears on the screen, if I press the delete button on a mail, two mails get deleted, if I press space I get two spaces etc. This only happens with the first or second keypress directly after it wakes up. I assume it has to do with some bluetooth powersave mode, and not waking up properly after that. This bug has been present on OpenSUSE 10.2 -> 11.2. My current kernel is Linux 2.6.31.5-0.1-desktop x86_64 and Bluez is version 4.56-1.1.1. The keyboard it affects is a Logitech DiNovo wireless keyboard. Reproducible: Always Steps to Reproduce: 1. Plug in wireless Logitech DiNovo keyboard+mouse combo 2. Open konsole (or any program where you can input text) 3. Leave your computer for a while, then type a few letters in rapid succession -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=562251 http://bugzilla.novell.com/show_bug.cgi?id=562251#c1 Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeffm@novell.com AssignedTo|kernel-maintainers@forge.pr |jkosina@novell.com |ovo.novell.com | --- Comment #1 from Jeff Mahoney <jeffm@novell.com> 2009-12-15 19:24:49 UTC --- I have this keyboard and bluetooth capable machines. I'll see if I can reproduce. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=562251 http://bugzilla.novell.com/show_bug.cgi?id=562251#c2 Jiri Kosina <jkosina@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |bo.thysell@fusemail.com --- Comment #2 from Jiri Kosina <jkosina@novell.com> 2009-12-16 14:56:44 CET --- Is the keyboard running in HID or HCI mode? First, could you please provide 'evtest' output from the repeating case? (so that we see if it's kernel or X who causes the repeat). Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=562251 http://bugzilla.novell.com/show_bug.cgi?id=562251#c3 --- Comment #3 from Bo Thysell <bo.thysell@fusemail.com> 2009-12-16 16:00:51 UTC --- How do I know if it runs in HID or HCI? Where do I check that? Hardware Information in YaST2 says that the keyboard is xkbmodel:pc104 and xkbrules:xfree86 and that the accompanying Bluetooth module/mouse recharger is Hwcfg Bus: USB and Driver: usbhid. The keyboard is on /dev/input/event0 and the USB Bluetooth Receiver on /dev/input/event1. evtest /dev/input/event0 gives the following info: # evtest /dev/input/event0 Input driver version is 1.0.0 Input device ID: bus 0x11 vendor 0x1 product 0x1 version 0xab41 Input device name: "AT Translated Set 2 keyboard" Supported events: Then it lists a bunch of event codes. for the USB Receiver: # evtest /dev/input/event1 Input driver version is 1.0.0 Input device ID: bus 0x3 vendor 0x46d product 0xc704 version 0x110 Input device name: "Logitech USB Receiver" Supported events: [list of event codes] and then Testing ... (interrupt to exit) Event: time 1260979000.105037, type 4 (Misc), code 4 (ScanCode), value 70028 Event: time 1260979000.105061, type 1 (Key), code 28 (Enter), value 0 Event: time 1260979000.105066, -------------- Report Sync ------------ Just tell me what more to check and how to do it, and I'll get back to you as soon as possible. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=562251 http://bugzilla.novell.com/show_bug.cgi?id=562251#c4 Bo Thysell <bo.thysell@fusemail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|bo.thysell@fusemail.com | --- Comment #4 from Bo Thysell <bo.thysell@fusemail.com> 2010-07-15 16:05:35 UTC --- Still there in OpenSUSE 11.3 kernel 2.6.34 64-bit. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=562251 http://bugzilla.novell.com/show_bug.cgi?id=562251#c5 Jiri Kosina <jkosina@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |bo.thysell@fusemail.com --- Comment #5 from Jiri Kosina <jkosina@novell.com> 2010-08-16 16:50:42 CEST --- I'll need to see the output from 'evtest' when the unwanted keystroke repeat happens. Would that be possible? Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=562251 http://bugzilla.novell.com/show_bug.cgi?id=562251#c6 Bo Thysell <bo.thysell@fusemail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|bo.thysell@fusemail.com | --- Comment #6 from Bo Thysell <bo.thysell@fusemail.com> 2010-08-16 17:08:33 UTC --- (In reply to comment #5)
I'll need to see the output from 'evtest' when the unwanted keystroke repeat happens. Would that be possible? Thanks.
I tried redirecting the output using evtest /dev/input/event0 > test.txt but that didn't work. It cut off the text before it got to the necessary part. Anyway, it looked like this: Event: time 1281976650.739235, type 4 (Misc), code 4 (ScanCode), value 70004 Event: time 1281976650.739247, type 1 (Key), code 30 (A), value 1 Event: time 1281976650.739252, --------------Report Sync----------- Event: time 1281976650.747216, type 4 (Misc), code 4 (ScanCode), value 70004 Event: time 1281976650.747223, type 1 (Key), code 30 (A), value 1 Event: time 1281976650.747228, --------------Report Sync----------- Will that do? As you can see, in this instance I pressed "a", but it works the same for all keys. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=562251 http://bugzilla.novell.com/show_bug.cgi?id=562251#c7 --- Comment #7 from Bo Thysell <bo.thysell@fusemail.com> 2010-08-16 17:10:37 UTC --- Please ignore my previous post! There's an error in it! It should look like this: Event: time 1281976650.739235, type 4 (Misc), code 4 (ScanCode), value 70004 Event: time 1281976650.739247, type 1 (Key), code 30 (A), value 1 Event: time 1281976650.739252, --------------Report Sync----------- Event: time 1281976650.747216, type 4 (Misc), code 4 (ScanCode), value 70004 Event: time 1281976650.747223, type 1 (Key), code 30 (A), value 0 Event: time 1281976650.747228, --------------Report Sync----------- Notice how the value should be 0 on the fifth line, NOT 1. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=562251 https://bugzilla.novell.com/show_bug.cgi?id=562251#c8 --- Comment #8 from Bo Thysell <bo.thysell@fusemail.com> 2011-01-22 15:38:34 UTC --- I just updated the kernel in OpenSUSE 11.3 to 2.6.37 64bit and the bug is still present. Bluez is now at version 4.64. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=562251 https://bugzilla.novell.com/show_bug.cgi?id=562251#c Bo Thysell <bo.thysell@fusemail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- OS/Version|openSUSE 11.2 |openSUSE 11.3 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=562251 https://bugzilla.novell.com/show_bug.cgi?id=562251#c9 Jiri Kosina <jkosina@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |bo.thysell@fusemail.com --- Comment #9 from Jiri Kosina <jkosina@novell.com> 2011-04-08 18:23:44 CEST --- (In reply to comment #7)
Please ignore my previous post! There's an error in it! It should look like this:
Event: time 1281976650.739235, type 4 (Misc), code 4 (ScanCode), value 70004 Event: time 1281976650.739247, type 1 (Key), code 30 (A), value 1 Event: time 1281976650.739252, --------------Report Sync----------- Event: time 1281976650.747216, type 4 (Misc), code 4 (ScanCode), value 70004 Event: time 1281976650.747223, type 1 (Key), code 30 (A), value 0 Event: time 1281976650.747228, --------------Report Sync-----------
Notice how the value should be 0 on the fifth line, NOT 1.
Why do you think so? The snippet you posted above shows one press and one release of 'A' key, no duplication. Is this really from the case it got duplicated? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=562251 https://bugzilla.novell.com/show_bug.cgi?id=562251#c10 Bo Thysell <bo.thysell@fusemail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|bo.thysell@fusemail.com | --- Comment #10 from Bo Thysell <bo.thysell@fusemail.com> 2011-04-14 20:51:16 UTC --- No. Sorry about that! It looks like this: Event: time 1302813790.656500, type 4 (Misc), code 4 (ScanCode), value 70004 Event: time 1302813790.656513, type 1 (Key), code 30 (A), value 1 Event: time 1302813790.656518, -------------- Report Sync ------------ Event: time 1302813790.908431, type 1 (Key), code 30 (A), value 2 Event: time 1302813790.908436, -------------- Report Sync ------------ Event: time 1302813790.920463, type 4 (Misc), code 4 (ScanCode), value 70004 Event: time 1302813790.920472, type 1 (Key), code 30 (A), value 0 Event: time 1302813790.920475, -------------- Report Sync ------------ THAT was the case were it was duplicated! As you can see, the initial key press is sent twice even though I just quickly tapped on the 'a' button. This is info about the device used: Input driver version is 1.0.1 Input device ID: bus 0x3 vendor 0x46d product 0xc704 version 0x110 Input device name: "Logitech USB Receiver" Bluez is at version 4.88 kernel: linux 2.6.37.1-1.2-default x86_64 KDE 4.6.2 OpenSUSE 11.4 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=562251 https://bugzilla.novell.com/show_bug.cgi?id=562251#c Bo Thysell <bo.thysell@fusemail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- OS/Version|openSUSE 11.3 |openSUSE 11.4 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=562251 https://bugzilla.novell.com/show_bug.cgi?id=562251#c11 Jiri Kosina <jkosina@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |bo.thysell@fusemail.com --- Comment #11 from Jiri Kosina <jkosina@suse.com> 2011-10-05 17:35:11 CEST --- Are you able to duplicate the problem with a different keyboard and different dongle? Might easily be a HW problem. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=562251 https://bugzilla.novell.com/show_bug.cgi?id=562251#c12 Bo Thysell <bo.thysell@fusemail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|bo.thysell@fusemail.com | --- Comment #12 from Bo Thysell <bo.thysell@fusemail.com> 2011-11-03 16:23:31 UTC --- I am no longer able to duplicate the bug. The only changes made to the system is that I am now using KDE 4.7.2 and the kernel is at 2.6.37.6. Hopefully this means that the bug can be closed as FIXED even though I have no idea what actually fixed it. I'll install OpenSUSE 12.1 when it is released to confirm that it is no longer present in newer kernels as well. Thanks for all your help! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=562251 https://bugzilla.novell.com/show_bug.cgi?id=562251#c13 Jiri Kosina <jkosina@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #13 from Jiri Kosina <jkosina@suse.com> 2011-11-03 17:28:20 CET --- Thanks a lot for the update. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com