linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Renato Soma <renatoys08@gmail.com>
To: "Pali Rohár" <pali.rohar@gmail.com>
Cc: platform-driver-x86@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Mario Limonciello <mario.limonciello@dell.com>
Subject: Re: [PATCH 0/1] platform/x86: dell-wmi: Uncomment events that were
Date: Sun, 17 Mar 2019 15:30:49 -0300	[thread overview]
Message-ID: <20190317183049.GA5989@rys-Inspiron-5420> (raw)
In-Reply-To: <20190316091756.2zfccpnhfnjogktp@pali>

Hello,

On Sat, Mar 16, 2019 at 10:17:56AM +0100, Pali Rohár wrote:
> 
> Looks like that those keys are not as obvious as you wrote. Look at my
> email with some investigation about Dell Audio With Preset Switch key:
> https://www.spinics.net/lists/platform-driver-x86/msg15593.html
> 
> Also there is another user who wrote about 0xe02c key generated by
> Inspirion 7520: https://ubuntuforum-br.org/index.php?topic=105434.0
> 
> You can a testing machine 5420, can you prove that behavior described in
> my previous email match also your machine?
> 

Thanks for the feedback, I was unaware of this issue.
I've performed some tests in my machine and this is what I've found so far:

=====================================================================

----------------------------------------
Left WMI key: Windows Mobility Center
Press:    'x'
Hold:     -
Release:  -

In my machine (Inspiron 5420), whenever I press this key, the key
outputs the character "x". I've seen nothing on dmesg even if I
keep this key pressed for longer amounts of time. I'm still trying
to understand why this is hapenning.


----------------------------------------
Middle WMI key: Dell Audio With Preset Switch
Press:    Key with type 0x0000 and code 0xe02a pressed
Hold:     -
Release:  Key with type 0x0000 and code 0xe02b pressed

Differently from what you saw on a Inspiron 7520, I could not
reproduce the behavior that you reported on the first link above.
In my case, when I press the key, the code 0xe02a is shown at dmesg
only once. Also, even though I keep it pressed for longer than ~30
seconds or so, I could not see the entry 0xe02c apper. More on that
behavior later on. When releasing the key, I can see the code 0xe02b
show up at dmesg.

----------------------------------------
Right WMI key: Dell Instant Launch
Press:    -
Hold:     -
Release:  -

This key is with a really weird behavior on my machine.
When testing, I would normally press and relase so that the following
messages would pop-up:

[ 2830.499420] atkbd serio0: Unknown key pressed (translated set 2,
code 0x60 on isa0060/serio0).
[ 2830.499422] atkbd serio0: Use 'setkeycodes 60 <keycode>'
to make it known.

But what I realized was that, if I kept this button pressed for about
~3 seconds or so (like when your experiment in the link above), dmesg
would not ouput anything untill those ~3 seconds elapsed. When they
did, then dmesg log would have the following entries:

[ 3058.494003] atkbd serio0: Unknown key pressed (translated set 2,
code 0x60 on isa0060/serio0).
[ 3058.494008] atkbd serio0: Use 'setkeycodes 60 <keycode>'
to make it known.
[ 3058.501494] dell_wmi: Unknown key with type 0x0000 and code
0xe028 pressed

The last message being the weirdest, It would seem that only after
about 3 seconds or so, the driver is being notified of it.

=====================================================================

Anyway, It's clear now that this patch trully makes no sense since the
hardwares (Inspiron 7520 x Inspiron 5420) are behaving somewhat
differently on these keys.

Either way, It seems that at both of them, there are three behaviors
that are strange. I'm still trying to learn kernel development (I'm a
newbie) so could you please point out whether this is worth it to
investigate, or if should I leave this as is?

In the meantime, I'll try to find out why the first button is outputting
an "x" character on my machine.

Thanks!
Renato

  reply	other threads:[~2019-03-17 18:30 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20190316010942.6448-1-renatoys08@gmail.com>
2019-03-16  9:17 ` [PATCH 0/1] platform/x86: dell-wmi: Uncomment events that were Pali Rohár
2019-03-17 18:30   ` Renato Soma [this message]
2019-03-18 12:00     ` Pali Rohár
2019-03-19  2:21       ` Renato Soma

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190317183049.GA5989@rys-Inspiron-5420 \
    --to=renatoys08@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mario.limonciello@dell.com \
    --cc=pali.rohar@gmail.com \
    --cc=platform-driver-x86@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).