Return-path: Received: from mantis.wzyboy.im ([199.83.51.51]:40026 "EHLO mantis.wzyboy.im" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753196Ab3KODHP (ORCPT ); Thu, 14 Nov 2013 22:07:15 -0500 MIME-Version: 1.0 In-Reply-To: References: <0BA3FCBA62E2DC44AF3030971E174FB301DEA052@HASMSX103.ger.corp.intel.com> <0BA3FCBA62E2DC44AF3030971E174FB301DEA097@HASMSX103.ger.corp.intel.com> <527A8166.6000701@gmail.com> <20131111224439.GA30638@google.com> <0BA3FCBA62E2DC44AF3030971E174FB301DF044C@HASMSX103.ger.corp.intel.com> <0BA3FCBA62E2DC44AF3030971E174FB301DF0865@HASMSX103.ger.corp.intel.com> <52828364.6080103@gmail.com> <0BA3FCBA62E2DC44AF3030971E174FB301E02E49@HASMSX103.ger.corp.intel.com> <0BA3FCBA62E2DC44AF3030971E174FB301E02EC1@HASMSX103.ger.corp.intel.com> <0BA3FCBA62E2DC44AF3030971E174FB301E02FC6@HASMSX103.ger.corp.intel.com> From: wzyboy Date: Fri, 15 Nov 2013 11:06:58 +0800 Message-ID: (sfid-20131115_040744_118855_E0144E02) Subject: Re: [Ilw] Intel Wireless 7260 hardware timed out randomly To: Bjorn Helgaas Cc: "Grumbach, Emmanuel" , Emmanuel Grumbach , "ilw@linux.intel.com" , "linux-wireless@vger.kernel.org" , "linux-pci@vger.kernel.org" , "Bj?rn Mork" Content-Type: text/plain; charset=UTF-8 Sender: linux-wireless-owner@vger.kernel.org List-ID: 2013/11/15 Bjorn Helgaas : > Why would it be unlikely to fix the driver? Do people think the > problem is not actually in the driver? > > Asking Lenovo how to disable L1 PM substates is really a non-answer. > Only the extremely technical and extremely patient user (hi wzyboy :)) > will even bother to investigate why wifi works fine with Windows but > not with Linux. The only thing Lenovo *could* do is to release a new > BIOS with a switch to control L1 PM Substates. If I were Lenovo, I > would never do that because then I would have to tell customers > "disable this for Linux, enable this for Windows," and I'd have to > deal with support calls about devices using more power than they > should, battery life being shorter, etc. Plus you'd have to ask every > Linux user to upgrade their BIOS. That's all just a terrible user > experience. I am a little confused. There are two sets of "setpci" commands, both of which can make me use my NIC reliably. But you two say they are just workarounds, not real fixes. I know the "side effect" of first two "setpci" commands is consuming more power. (Actually by my experience of running on battery, I did not notice ...) But Grumbach said after the second two "setpci" commands enables "L1". Does it mean it saves power? So what's the "side effect" of second two "setpci" commands? IMHO, if this could user use their NIC reliably, maybe Grumbach may write these commands to iwlwifi driver and run them when 7260 is detected... BTW, no replies from Lenovo, yet. -- wzyboy