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