Bug 13332 - Logitech S510 keyboard no scancodes on multimedia keys
Summary: Logitech S510 keyboard no scancodes on multimedia keys
Status: RESOLVED INVALID
Alias: None
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_input-devices
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-17 11:07 UTC by Tomas Potocky
Modified: 2009-09-21 23:02 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.30-rc5-amd64
Subsystem:
Regression: No
Bisected commit-id:


Attachments
usbmon traffic (3.41 KB, text/plain)
2009-05-17 11:07 UTC, Tomas Potocky
Details
lsmod for 2.6.30-686 (3.86 KB, text/plain)
2009-06-17 20:04 UTC, Tomas Potocky
Details
lsmod for 2.6.30-amd64 (3.76 KB, text/plain)
2009-06-17 20:05 UTC, Tomas Potocky
Details

Description Tomas Potocky 2009-05-17 11:07:08 UTC
Created attachment 21389 [details]
usbmon traffic

Hello,
after upgrading to kernel 2.6.28-30 the multimedia keys on logitech s510 keyboard stop working.
There are no events on those keys when trying xev but usbmon is collecting some traffic.
In kernel 2.6.26 at least some of multimedia keys have been working (cannot confirm in 2.6.27 but I can try if needed).


Keys in order collected in attachment: run player, play/pause, stop, forward, backward, shuffle, volume up, volume down, mute, zoom 100%, zoom out, zoom in, rotate, home, sleep
Comment 1 Jiri Kosina 2009-06-17 13:30:32 UTC
Could you please verify with 2.6.30?
Comment 2 Tomas Potocky 2009-06-17 20:03:46 UTC
OK, I've done more testing with different kernel versions and now I see what is the problem. I was using 686 kernel until 2.6.26 and then switched to amd64. (debian packaged kernels)
So I can confirm it's working with 2.6.30-1-686 but not with 2.6.30-1-amd64.                               
Could it be a missing module problem? 
I'm attaching lsmod listing for both kernels.
Comment 3 Tomas Potocky 2009-06-17 20:04:42 UTC
Created attachment 21971 [details]
lsmod for 2.6.30-686
Comment 4 Tomas Potocky 2009-06-17 20:05:13 UTC
Created attachment 21972 [details]
lsmod for 2.6.30-amd64
Comment 5 Dmitry Torokhov 2009-09-05 06:43:00 UTC
Do the keys generate events when you run evtest utility using the event device corresponding to the keyboard?
Comment 6 Tomas Potocky 2009-09-05 08:24:36 UTC
No, the keys do not generate any events using evtest utility. 
I'm using latest kernel 2.6.31-rc6-amd64
Comment 7 Tomas Potocky 2009-09-21 19:17:03 UTC
I stand corrected, evtest is generating events, on other device though.
cat /proc/bus/input/devices 

Standard keys:

I: Bus=0003 Vendor=046d Product=c517 Version=0110
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.0-2.1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2.1/5-2.1:1.0/input/input3
U: Uniq=
H: Handlers=kbd event3 
B: EV=120013
B: KEY=1000000000007 ff800000000007ff febeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=1f

Multimedia keys:

I: Bus=0003 Vendor=046d Product=c517 Version=0110
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.0-2.1/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2.1/5-2.1:1.1/input/input4
U: Uniq=
H: Handlers=kbd mouse1 event4 
B: EV=1f
B: KEY=837fff042c332f bf08444400000000 ff0001 1f848a37cc00 667bfadd71dfed 9e000000000000 0
B: REL=1c3
B: ABS=100000000
B: MSC=10

So I assume it's not a kernel related and you can close this bug.
Comment 8 Dmitry Torokhov 2009-09-21 23:02:10 UTC
Yes, quite often we find with USB that a physical device is "split" into 2 or more logical devices.

Note You need to log in before you can comment on or make changes to this bug.