ath10k regression on 5.8.0 on Dell XPS?

Alex Bennée alex.bennee at linaro.org
Thu Sep 10 09:07:30 EDT 2020


Kalle Valo <kvalo at codeaurora.org> writes:

> Alex Bennée <alex.bennee at linaro.org> writes:
>
>> 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.
>
> How many times did you try v5.8 and how many times did you see this
> problem on those tries? Just trying to understand if this a random
> problem or a consistent problem.

Apologies for the late reply - it seems to be a transient problem after
a cold reboot. I have since managed to boot up with the latest kernel
and get WiFi although sometimes the channel drops out until I reconnect
to a new AP. This seems to be a different problem though. 

-- 
Alex Bennée



More information about the ath10k mailing list