From: Darren Hart <dvhart@infradead.org>
To: Gabriele Mazzotta <gabriele.mzt@gmail.com>
Cc: "Pali Rohár" <pali.rohar@gmail.com>,
"platform-driver-x86@vger.kernel.org"
<platform-driver-x86@vger.kernel.org>,
"Alex Hung" <alex.hung@canonical.com>
Subject: Re: [Bug 106031] Regression in 4.2.x: in airplane mode each time I open my laptop lid
Date: Thu, 22 Oct 2015 15:02:11 +0200 [thread overview]
Message-ID: <20151022130211.GA110029@vmdeb7> (raw)
In-Reply-To: <5628C069.8040902@gmail.com>
On Thu, Oct 22, 2015 at 12:54:33PM +0200, Gabriele Mazzotta wrote:
> On 22/10/2015 12:50, Pali Rohár wrote:
> >On Thursday 22 October 2015 12:44:08 Gabriele Mazzotta wrote:
> >>On 22/10/2015 10:51, Pali Rohár wrote:
> >>>On Thursday 22 October 2015 10:26:47 Gabriele Mazzotta wrote:
> >>>>I'll see if I can find a batter way to deal with this problem,
> >>>>dell-laptop can detect the presence of an hardware switch.
> >>>
> >>>dell-rbtn.ko has acpi method CRBT which returns if notebook has hw switch or
> >>>toggle key.
> >>>
> >>>And rfkill implementation in dell-laptop.ko does not work correctly on
> >>>XPS machines. And because userspace implementation of smbios works fine,
> >>>I think that problem is in kernel driver rather in BIOS/firmware...
> >>
> >>I was thinking about something such as the following, which should favor
> >>the hardware slider when available. This should work if my assumption is
> >>correct, that is the laptops with a working RBTN method are the ones
> >>having problems.
> >>
> >
> >Hm... wait! There are machines with HW slider and type is RBTN_TOGGLE?
> >
> >I thought that all machines with HW slider has type RBTN_SLIDER and
> >others have RBTN_TOGGLE.
>
> Yes, this is the problem I've been talking about ever since the work
> on this driver started. AFAIK we don't know how to detect these laptops
> (my XPS13 is one of them).
Where is the radio hw slider on this machine?
This patch would effectively ignore Fn-F2 (radio toggle) key on this machine
then - correct? I don't think that is desirable either.
Seems to me the desired behavior would be to restore the radio state on resume.
Consider the following table:
SW: Switch state
SS: State at suspend
SR: State after resume
0: WiFi Enabled
1: WiFi Disabled
State SW SS SR
--------------
a 0 0 0
b 0 1 1 (switch is enabled, but toggle key disabled wifi)
c 1 0 N/A (invalid state)
d 1 1 1
State "a" is where we are failing currently I believe?
Do we know if DELRBTN and DELLABCE are always a TOGGLE or a SLIDER respectively?
I'm wondering if these should be separate drivers.
--
Darren Hart
Intel Open Source Technology Center
next prev parent reply other threads:[~2015-10-22 13:02 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <bug-106031-5380@https.bugzilla.kernel.org/>
[not found] ` <bug-106031-5380-zVXKHiyrZU@https.bugzilla.kernel.org/>
2015-10-21 8:57 ` [Bug 106031] Regression in 4.2.x: in airplane mode each time I open my laptop lid Darren Hart
2015-10-21 9:19 ` Pali Rohár
2015-10-21 11:00 ` Pali Rohár
2015-10-21 11:12 ` Darren Hart
2015-10-21 11:42 ` Gabriele Mazzotta
2015-10-21 18:53 ` Gabriele Mazzotta
2015-10-22 7:49 ` Darren Hart
2015-10-22 8:26 ` Gabriele Mazzotta
2015-10-22 8:51 ` Pali Rohár
2015-10-22 10:44 ` Gabriele Mazzotta
2015-10-22 10:50 ` Pali Rohár
2015-10-22 10:54 ` Gabriele Mazzotta
2015-10-22 13:02 ` Darren Hart [this message]
2015-10-22 13:43 ` Gabriele Mazzotta
2015-10-22 14:17 ` Pali Rohár
2015-10-22 23:29 ` Gabriele Mazzotta
2015-10-23 9:00 ` Pali Rohár
2015-10-23 9:47 ` Gabriele Mazzotta
2015-10-23 11:14 ` Pali Rohár
2015-10-23 18:03 ` Gabriele Mazzotta
2015-10-26 14:38 ` Darren Hart
2015-10-26 14:58 ` Pali Rohár
2015-11-20 14:44 ` Pali Rohár
2015-12-19 0:12 ` Darren Hart
2015-12-20 16:21 ` Rafael J. Wysocki
2015-12-21 15:34 ` Gabriele Mazzotta
2015-12-22 0:20 ` Rafael J. Wysocki
2016-01-07 22:35 ` Pali Rohár
2016-03-11 9:45 ` Pali Rohár
2016-03-11 23:30 ` Gabriele Mazzotta
2016-03-14 11:29 ` Pali Rohár
2015-12-22 9:03 ` Alex Hung
2015-10-22 8:17 ` Darren Hart
2015-10-22 8:27 ` Pali Rohár
2015-10-22 8:53 ` Darren Hart
2015-10-22 8:28 ` Gabriele Mazzotta
2015-10-22 8:35 ` Darren Hart
[not found] <bug-106031-215701@https.bugzilla.kernel.org/>
2022-02-21 21:19 ` bugzilla-daemon
2022-02-21 21:19 ` bugzilla-daemon
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=20151022130211.GA110029@vmdeb7 \
--to=dvhart@infradead.org \
--cc=alex.hung@canonical.com \
--cc=gabriele.mzt@gmail.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