I’ve just installed Arch on my laptop and I’ve noticed the WiFi card seems to be generating a load of errors. I’m also dual booting Ubuntu server and it looks like that’s been generating similar logs although I’ve only ever used Ethernet on there:

Under Arch it has these 2 errors over and over again in journalctl:

Mar 31 00:38:58 Laptop kernel: ath10k_pci 0000:03:00.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)

Mar 31 01:13:08 Laptop kernel: pcieport 0000:00:1c.5: AER: Correctable error message received from 0000:03:00.0

And under Ubuntu it has this instead:

Mar 30 23:28:22 Laptop kernel: pcieport 0000:00:1c.5: AER: can’t find device of ID00e5 Mar 30 23:28:22 Laptop kernel: pcieport 0000:00:1c.5: AER: Multiple Corrected error received: 0000:00:1c.5 Mar 30 23:28:22 Laptop kernel: pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID) Mar 30 23:28:22 Laptop kernel: pcieport 0000:00:1c.5: device [8086:9d15] error status/mask=00000001/00002000 Mar 30 23:28:22 Laptop kernel: pcieport 0000:00:1c.5: [ 0] RxErr

Lspci detects the card as this:

03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 30) Subsystem: Foxconn International, Inc. QCA9377 802.11ac Wireless Network Adapter Kernel driver in use: ath10k_pci Kernel modules: ath10k_pci

But the chip itself is labelled as a Qualcomm Atheros QCNFA435 (which matches what the laptop specs are listed as online)

As far as I can tell the WiFi is working properly, is there anything I should do to fix these errors in either distro or should I just add the pci=noaer parameter to suppress the messages?

  • db2@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    9 months ago

    The chip label and driver are correct, and if it’s loading ath10k (probably ath10k_pci since it’s an m.2 card) then you might have a bad card or damaged pcie (m.2) socket.

    Since it’s not actually built in you could swap it out for another brand of card like Intel.

    • Infernal_pizza@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      9 months ago

      In that case if it still works should I just ignore the error for now and replace the card if it causes any issues?

      • db2@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        9 months ago

        I’d say yeah, as long as you’re not getting unreasonable slow downs or corrupted data. Without others issues like that I wouldn’t go buy a new card right away.

        In case you don’t know: Slow downs could happen from bus communication errors, corrupt data could also cause slow downs as data gets requested again to fix the bad data, so you could see either problem alone or both together. It’s also possible you could have the problem you’re seeing right now for years to come and not have it appreciably impact you beyond seeing the error messages.

        Edit: it also occurs to me that heat might be the issue, is the machine physically clean inside?

        • Infernal_pizza@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          3
          ·
          9 months ago

          That makes sense, for the amount I use this laptop I won’t worry about it for now! It wasn’t noticeably dusty when I opened it yesterday, and the errors occur immediately after booting so I wouldn’t expect it to heat up that fast