ath10k regression on 5.8.0 on Dell XPS?

Alex Bennée alex.bennee at linaro.org
Tue Aug 11 10:16:04 EDT 2020


Hi,

In attempting to fix a somewhat intermittent bluetooth startup on my
Dell XPS15 9560 I upgraded the kernel to 5.8.0 and lost all connectivity
(wireless and bluetooth). I had debugging turned on so got a log full of
complaints as the driver tried to startup:

  [    0.000000] microcode: microcode updated early to revision 0xd6, date = 2020-04-23
  [    0.000000] Linux version 5.8.0 (alex at rogue) (gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #27 SMP Mon Aug 10 22:31:01 BST 2020
  [    0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.8.0 root=/dev/mapper/vgubuntu-root ro modeset=1 enable_fbc=1 enable_guc=3 quiet splash vt.handoff=7
  [    0.000000] KERNEL supported cpus:
  [    0.000000]   Intel GenuineIntel
  <snip>
  [   15.326538] systemd[1]: Reached target Containers.
  [   15.327102] systemd[1]: Started Journal Service.
  [   15.334675] systemd-journald[583]: Received client request to flush runtime journal.
  [   15.621375] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
  [   15.643762] ath10k_pci 0000:02:00.0: enabling device (0000 -> 0002)
  [   15.645543] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
  [   15.732865] input: DLL07BE:01 06CB:7A13 Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-DLL07BE:01/0018:06CB:7A13.0001/input/input21
  [   15.732965] input: DLL07BE:01 06CB:7A13 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-DLL07BE:01/0018:06CB:7A13.0001/input/input22
  [   15.733043] hid-multitouch 0018:06CB:7A13.0001: input,hidraw0: I2C HID v1.00 Mouse [DLL07BE:01 06CB:7A13] on i2c-DLL07BE:01
  [   15.923602] ath10k_pci 0000:02:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:1535
  [   15.923604] ath10k_pci 0000:02:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
  [   15.924000] ath10k_pci 0000:02:00.0: firmware ver WLAN.RM.4.4.1-00140-QCARMSWPZ-1 api 6 features wowlan,ignore-otp,mfp crc32 29eb8ca1
  [   15.962308] EXT4-fs (nvme0n1p2): mounted filesystem with ordered data mode. Opts: (null)
  [   15.989425] ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A crc32 4ac0889b
  [   16.081189] ath10k_pci 0000:02:00.0: htt-ver 3.60 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
  [   16.161924] ath: EEPROM regdomain: 0x6c
  [   16.161925] ath: EEPROM indicates we should expect a direct regpair map
  [   16.161927] ath: Country alpha2 being used: 00
  [   16.161927] ath: Regpair used: 0x6c
  [   16.166436] ath10k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
  [   16.203577] audit: type=1400 audit(1597095284.124:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-senddoc" pid=897 comm="apparmor_parser"
  [   16.205379] audit: type=1400 audit(1597095284.128:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=893 comm="apparmor_parser"
  [   16.260762] audit: type=1400 audit(1597095284.184:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libvirtd" pid=892 comm="apparmor_parser"
  [   16.261894] audit: type=1400 audit(1597095284.184:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libvirtd//qemu_bridge_helper" pid=892 comm="apparmor_parser"
  [   16.272128] audit: type=1400 audit(1597095284.192:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/cups-browsed" pid=891 comm="apparmor_parser"
  [   16.299070] audit: type=1400 audit(1597095284.220:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/tcpdump" pid=895 comm="apparmor_parser"
  [   16.313718] audit: type=1400 audit(1597095284.236:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=907 comm="apparmor_parser"
  [   16.314865] audit: type=1400 audit(1597095284.236:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=907 comm="apparmor_parser"
  [   16.329981] audit: type=1400 audit(1597095284.252:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ippusbxd" pid=913 comm="apparmor_parser"
  [   16.359501] audit: type=1400 audit(1597095284.280:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oopslash" pid=914 comm="apparmor_parser"
  [   17.352650] Adding 1003516k swap on /dev/mapper/vgubuntu-swap_1.  Priority:-2 extents:1 across:1003516k SSFS
  [   21.972617] ath10k_pci 0000:02:00.0: failed to receive control response completion, polling..
  [   22.003277] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x00000001 at 0x00034430: -110
  [   22.034088] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00034444: -110
  [   22.064776] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x0000001e at 0x00034430: -110
  [   22.095564] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x00000001 at 0x00034830: -110
  [   22.126125] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x00000001 at 0x00035430: -110
  [   22.156827] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00035444: -110
  [   22.187463] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x0000001e at 0x00035430: -110
  [   22.218202] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x0000001e at 0x00034830: -110
  [   22.248778] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x00000001 at 0x00034c30: -110
  [   22.878152] rfkill: input handler disabled
  [   23.668904] ath10k_pci 0000:02:00.0: ctl_resp never came in (-110)
  [   23.668918] ath10k_pci 0000:02:00.0: failed to connect to HTC: -110
  [   26.984122] ath10k_warn: 104 callbacks suppressed
  [   26.984124] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a008: -110
  [   27.020499] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a000: -110
  [   27.051183] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0xfffff7ff at 0x0003a000: -110
  [   27.083712] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00000800: -110
  [   27.120184] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0xffffffff at 0x00000800: -110
  [   27.156555] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00000800: -110
  [   27.209322] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00000800: -110
  [   27.245731] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0xffffffff at 0x00000800: -110
  [   27.282135] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00000800: -110
  [   27.341184] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x00000000 at 0x0003a028: -110
  [   31.989969] ath10k_warn: 127 callbacks suppressed
  <snip>

and so on (full dmesg in attachment). Rebooting to 5.7.14 restored wifi.

For reference lspci reports the card as:

  02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
          Subsystem: Bigfoot Networks, Inc. QCA6174 802.11ac Wireless Network Adapter
          Flags: bus master, fast devsel, latency 0, IRQ 141
          Memory at ed200000 (64-bit, non-prefetchable) [size=2M]
          Capabilities: <access denied>
          Kernel driver in use: ath10k_pci
          Kernel modules: ath10k_pci

Full logs attached.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmesg-ath10k-failing.5.8.0
Type: application/octet-stream
Size: 117232 bytes
Desc: full dmesg output of failure
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20200811/b7702615/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmidecode.rogue
Type: application/octet-stream
Size: 32191 bytes
Desc: dmidecode data for laptop
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20200811/b7702615/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lspci.rogue
Type: application/octet-stream
Size: 8341 bytes
Desc: lspci output for laptop
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20200811/b7702615/attachment-0005.obj>
-------------- next part --------------

-- 
Alex Benn?e


More information about the ath10k mailing list