2

On my laptop I have trouble with wireless networking since I installed linux. Sometimes when I start the laptop (1 of 3 times) my wireless card doesn't work. Wifi option is missing when I click on toolbar, and in settings in wifi and bluetooth section I got the error:

No adapter found

I also tried checking it with the command sudo lshw -C network and there is no information about that wireless interface. When I turn off (restart doesn't cut it) and then on, everything works again. When I run the lshw command again, I can see this:

   description: Wireless interface
   product: QCA6174 802.11ac Wireless Network Adapter
   vendor: Qualcomm Atheros
   physical id: 0
   bus info: pci@0000:3b:00.0
   logical name: wlp59s0
   version: 32
   serial: d8:9c:67:b6:98:53
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=ath10k_pci driverversion=4.15.0-45-generic firmware=WLAN.RM.4.4.1-00079-QCARMSWPZ-1 ip=192.168.1.18 latency=0 link=yes multicast=yes wireless=IEEE 802.11
   resources: irq:142 memory:ed200000-ed3fffff

I also tried updating the bios firmware to the newest version, but it doesn't work.

Edit: I added output from dmesg command after startup when wifi didn't work

dmesg's output on pastebin

Edit: I can't boot system with working wifi anymore but I found this in output of dmesg command:

firmwale error

  • This looks like some failure to detect the hardware. Please look through dmesg after boot in one of those cases when Wifi doesn't work, possibly you can see errors. – dirkt Feb 24 at 18:49
  • @dirkt I eddited question and added output from dmesg uploaded to pastebin because of long text – Denis Stephanov Feb 24 at 19:45
0

Partial answer:

Your wireless adapter sits on PCI bus 3b. According to dmesg,

[    0.338888] pci 0000:00:1c.0: PCI bridge to [bus 3b]

this bus is behind PCI bridge 0:1c.0. There are four error messages regarding four different PCI bridges:

[    0.888395] dpc 0000:00:1b.0:pcie010: DPC error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    0.888407] dpc 0000:00:1c.0:pcie010: DPC error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    0.888423] dpc 0000:00:1c.4:pcie010: DPC error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    0.888436] dpc 0000:00:1d.0:pcie010: DPC error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+

so this might be why it can't find the wireless adapter. I don't know what's supposed to be behind those other bridges.

You could compare to a dmesg output from a working boot, see if the error messages are still present.

However, I suspect some kind of hardware problem. This won't be easy to fix.

  • I checked output of dmesg when system boot correctly, and that log contains these errors as well. – Denis Stephanov Feb 24 at 20:20
  • Can you upload that one too, so I can check for other differences? – dirkt Feb 25 at 7:04
  • unfortunatelly I cannot start system correctly but I found error message in log, chech please updated question – Denis Stephanov Feb 25 at 20:30
  • Ath10k firmware needs to be installed separately, see e.g. here, or google. If installing the firmware doesn't fix it: Can you consistently see 0000:3b:00.0 with lspci, or is it sometimes present, and sometimes not? – dirkt Feb 26 at 7:12
  • I installed firmware separately but doesn't help immediately. Wifi still working randomly. In case when wifi is working I have 3b:00.0 code with lspci, but when it isn't working I can't even see network in output list of lspci :/ – Denis Stephanov Feb 27 at 19:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.