Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #209475

Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377

From "tv.debian@googlemail.com" <tv.debian@googlemail.com>
Newsgroups linux.debian.user
Subject Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377
Date 2019-05-31 19:40 +0200
Message-ID <y3TFv-66Q-3@gated-at.bofh.it> (permalink)
References <y3MNH-1TL-5@gated-at.bofh.it> <y3NJL-2u4-1@gated-at.bofh.it> <y3RX3-501-13@gated-at.bofh.it> <y3RX3-501-11@gated-at.bofh.it> <y3Tct-5Wp-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi, most people on this list prefer bottom-posting rather than 
top-posting, so I'll stick with the convention and post my answer at the 
bottom of the message, suggesting you do the same in the future to avoid 
potential nasty comments. ;-) vvv

On 31/05/2019 22:38, senthil kosapeta wrote:
> Hi,
> 
> Earlier my system got stuck after firmware-atheros installation.
> Now i have freshly installed debian 9.9.
> 
> So it does not have following
> /lib/firmware/ath10k/QCA9377/hw1.0/
> 
> Shall i retry installing "firmware-atheros" and proceed as per your
> suggestion?
> 
> 
> 
> 
> 
> 
> On Fri, May 31, 2019 at 9:10 PM idiotein30@gmail.com <idiotein30@gmail.com>
> wrote:
> 
>> Putting thread back on list, this was sent to me directly. Answer is at
>> bottom.vvvvvvvv
>>
>> On 31/05/2019 19:07, senthil kosapeta wrote:
>>
>>> Hi,
>>>
>>> These are the logs that i got, it says "firmware loading failed"
>>>
>>>
>>>
>>> *May 31 12:58:48 debian kernel: [    0.048770] Spectre V2 : Enabling
>>> Restricted Speculation for firmware calls*
>>> *May 31 12:58:48 debian kernel: [    7.671866] i915 0000:00:02.0: Direct
>>> firmware load for i915/kbl_dmc_ver1_01.bin failed with error -2May 31
>>> 12:58:48 debian kernel: [    7.671873] i915 0000:00:02.0: Failed to load
>>> DMC firmware [
>> https://01.org/linuxgraphics/intel-linux-graphics-firmwares
>>> <https://01.org/linuxgraphics/intel-linux-graphics-firmwares>],
>> disabling
>>> runtime power management.May 31 12:58:48 debian kernel: [    7.677946]
>>> [drm] GuC firmware load skippedMay 31 12:58:48 debian kernel: [
>>>   8.226104] ath10k_pci 0000:03:00.0: Direct firmware load for
>>> ath10k/pre-cal-pci-0000:03:00.0.bin failed with error -2May 31 12:58:48
>>> debian kernel: [    8.226118] ath10k_pci 0000:03:00.0: Direct firmware
>> load
>>> for ath10k/cal-pci-0000:03:00.0.bin failed with error -2May 31 12:58:48
>>> debian kernel: [    8.226129] ath10k_pci 0000:03:00.0: Direct firmware
>> load
>>> for ath10k/QCA9377/hw1.0/firmware-5.bin failed with error -2May 31
>> 12:58:48
>>> debian kernel: [    8.226143] ath10k_pci 0000:03:00.0: Direct firmware
>> load
>>> for ath10k/QCA9377/hw1.0/firmware-4.bin failed with error -2May 31
>> 12:58:48
>>> debian kernel: [    8.226156] ath10k_pci 0000:03:00.0: Direct firmware
>> load
>>> for ath10k/QCA9377/hw1.0/firmware-3.bin failed with error -2May 31
>> 12:58:48
>>> debian kernel: [    8.226168] ath10k_pci 0000:03:00.0: Direct firmware
>> load
>>> for ath10k/QCA9377/hw1.0/firmware-2.bin failed with error -2May 31
>> 12:58:50
>>> debian NetworkManager[559]: <info>  [1559287730.5479]
>>> manager[0x5578b9b35040]: monitoring kernel firmware directory
>>> '/lib/firmware'.May 31 12:58:50 debian kernel: [   16.179299] r8169
>>> 0000:02:00.0: Direct firmware load for rtl_nic/rtl8168g-3.fw failed with
>>> error -2May 31 12:58:50 debian kernel: [   16.179307] r8169 0000:02:00.0
>>> enp2s0: unable to load firmware patch rtl_nic/rtl8168g-3.fw (-2)May 31
>>> 14:37:49 debian kernel: [ 5323.527328] [drm] GuC firmware load skippedMay
>>> 31 18:44:53 debian kernel: [11230.812795] [drm] GuC firmware load
>> skipped*
>>>
>>> On Fri, May 31, 2019 at 4:46 PM tv.debian@googlemail.com <
>>> tv.debian@googlemail.com> wrote:
>>>
>>>> On 31/05/2019 15:46, senthil kosapeta wrote:
>>>>> Dear Debians,
>>>>>
>>>>> I have purchased Lenovo laptop around 6 months back. (Lenovo ideapad)
>>>>> I had installed ubuntu earlier and Wifi used to work fine.
>>>>> Somehow it got crashed a month back.
>>>>>
>>>>> I have decided to switch over to debian 9.9 and installed it.
>>>>> Internet via Ethernet port is working. But wifi is not working and not
>>>>> showing available wireless networks.
>>>>> I searched/googled certain topic related to Debian wifi and tried
>>>>> installing firmware-atheros earlier.
>>>>> It did not work. When i tried restart, shutdown is stuck.
>>>>> If i force shutdown and restart, It will be stuck again.
>>>>> When i tried to do recover mode, msg displays that
>>>>> "ath10k_pci ** failed recieve control reponse completion, polling ...."
>>>>>
>>>>> Please let me know how to proceed.
>>>>>
>>>>>    Thanks
>>>>> Senthil
>>>>>
>>>>
>>>> Hi, can you check for firmware loading information in your logs ?
>>>>
>>>> "grep firmware /var/log/messages" or "journalctl -b" and look for info
>>>> related to the wifi chip.
>>>>
>>>> Given the "shutdown stuck" issue I would try disabling interrupts and
>>>> see if it solves the problem, "modinfo" says ath10k_pci accepts three
>>>> irq options:
>>>>
>>>> "parm:           irq_mode:0: auto, 1: legacy, 2: msi"
>>>>
>>>> Maybe try "legacy" mode first, that may be what Ubuntu is doing as a
>>>> default. You will need elevated privileges to run the next commands
>>>> ("sudo command" or "su -" and then type commands).
>>>>
>>>> First two commands unload the driver module:
>>>>
>>>>
>>>> modprobe -r ath10k_pci
>>>> modprobe -r ath10k_core
>>>>
>>>> Then reload it with proper option:
>>>>
>>>> modprobe -v ath10k_core
>>>> modprobe -v ath10k_pci irq_mode=1
>>>>
>>>> If it solves the problem you can make the change permanent.
>>>>
>>>> Hope it helps.
>>>>
>>>>
>>
>> The error message is very generic (ignore the message regarding the
>> graphic chip, it's unrelated and mostly harmless).
>>
>> First look into the firmware directory to make sure you do have the
>> needed firmware binary:
>>
>> ls -l /lib/firmware/ath10k/QCA9377/hw1.0/
>>
>> You should see a "firmware-6.bin" file in the output.
>>
>> Then try the commands I suggested before in a terminal window, you need
>> to do this as root, either by using "sudo" in front of the commands or
>> by doing "su -" and ater providing the root password type the actual
>> commands one line at a time:
>>
>> modprobe -r ath10k_pci
>> modprobe -r ath10k_core
>>
>> modprobe -v ath10k_core
>> modprobe -v ath10k_pci irq_mode=1
>>
>> and report back to the list the outcome.
>>
>>
> 

  I looked into the firmware-atheros package in Debian Stable (9), 
backports, testing and unstable. Only the version in unstable currently 
has the firmware file you need to make your wifi chip work 
(/lib/firmware/ath10k/QCA9377/hw1.0/firmware-6.bin) .

You can download it yourself on one of the Debian mirrors:

https://packages.debian.org/sid/all/firmware-atheros/download

Then install the package with the command:

dpkg -i firmware-atheros_20190502-1_all.deb

This command must be issued in the directory where you downloaded the 
package, and with root privileges.

When this is done, simply reboot your system, or unload/reload the 
driver module with:

modprobe -r ath10k_pci
modprobe -r ath10k_core

modprobe -v ath10k_core
modprobe -v ath10k


Ignore the "irq=" option for now, I am on Debian unstable and wrongly 
assumed you had the needed firmware file already on your system.

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 senthil kosapeta <sendil.vlsi@gmail.com> - 2019-05-31 12:20 +0200
  Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 An Liu <sourceonly@gmail.com> - 2019-05-31 12:50 +0200
  Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 "tv.debian@googlemail.com" <tv.debian@googlemail.com> - 2019-05-31 13:20 +0200
    Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 "idiotein30@gmail.com" <idiotein30@gmail.com> - 2019-05-31 17:50 +0200
      Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 senthil kosapeta <sendil.vlsi@gmail.com> - 2019-05-31 19:10 +0200
        Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 "tv.debian@googlemail.com" <tv.debian@googlemail.com> - 2019-05-31 19:40 +0200
          Snipping and quoting: Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 rhkramer@gmail.com - 2019-05-31 20:00 +0200
            Re: Snipping and quoting: Re: Wifi not working in Lenovo  laptop/Ideapad/Atheros QCA9377 "tv.debian@googlemail.com" <tv.debian@googlemail.com> - 2019-05-31 20:20 +0200
          Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 senthil kosapeta <sendil.vlsi@gmail.com> - 2019-06-01 13:30 +0200
            Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 "tv.debian@googlemail.com" <tv.debian@googlemail.com> - 2019-06-01 15:30 +0200
              Re: Wifi not working in Lenovo laptop/Ideapad/Atheros QCA9377 senthil kosapeta <sendil.vlsi@gmail.com> - 2019-06-06 05:20 +0200

csiph-web