All of lore.kernel.org
 help / color / mirror / Atom feed
* issues with QCA6390 on Dell XPS 13
@ 2021-03-30  4:49 Wren Turkal
  0 siblings, 0 replies; only message in thread
From: Wren Turkal @ 2021-03-30  4:49 UTC (permalink / raw)
  To: ath11k

Hey there,

I am getting the following in my kernel logs on 5.12-rc5:

Mar 29 18:01:47 braindead kernel: Bluetooth: hci0: QCA Downloading 
qca/htnv20.bin
Mar 29 18:01:47 braindead kernel: BUG: unable to handle page fault for 
address: ffffc90000446047
Mar 29 18:01:47 braindead kernel: #PF: supervisor write access in kernel 
mode
Mar 29 18:01:47 braindead kernel: #PF: error_code(0x0003) - permissions 
violation
Mar 29 18:01:47 braindead kernel: PGD 100000067 P4D 100000067 PUD 
1001c5067 PMD 1015eb067 PTE 800000010bbbc161
Mar 29 18:01:47 braindead kernel: Oops: 0003 [#1] SMP NOPTI
Mar 29 18:01:47 braindead kernel: CPU: 6 PID: 201 Comm: kworker/u17:0 
Not tainted 5.12.0-rc5+ #2
Mar 29 18:01:47 braindead kernel: Hardware name: Dell Inc. XPS 13 
9310/0F7M4C, BIOS 2.0.0 01/28/2021
Mar 29 18:01:47 braindead kernel: Workqueue: hci0 hci_power_on [bluetooth]
Mar 29 18:01:47 braindead kernel: RIP: 
0010:qca_download_firmware+0x231/0x490 [btqca]
Mar 29 18:01:47 braindead kernel: Code: 1b 75 04 80 48 0c 01 0f b7 c1 8d 
54 02 0c 41 39 d7 0f 8e 99 fe ff ff 48 63 c2 4c 01 e8 0f b7 30 0f b7 48 
02 66 83 fe 11 75 d3 <80> 48 0c 80 41 83 fc 03 7e 6f 44 88 70 0d eb cd 
41 0f b6 45 0e 48
Mar 29 18:01:47 braindead kernel: RSP: 0018:ffffc90000877c60 EFLAGS: 
00010246
Mar 29 18:01:47 braindead kernel: RAX: ffffc9000044603b RBX: 
0000000000000005 RCX: 0000000000000006
Mar 29 18:01:47 braindead kernel: RDX: 0000000000000037 RSI: 
0000000000000011 RDI: ffff888106bf0640
Mar 29 18:01:47 braindead kernel: RBP: ffff8881190f6000 R08: 
ffff8881125ddcc0 R09: ffff888106bf0640
Mar 29 18:01:47 braindead kernel: R10: ffff88811a59e000 R11: 
0000000000000001 R12: 0000000000000005
Mar 29 18:01:47 braindead kernel: R13: ffffc90000446004 R14: 
000000000000000e R15: 00000000000016a9
Mar 29 18:01:47 braindead kernel: FS:  0000000000000000(0000) 
GS:ffff88886f780000(0000) knlGS:0000000000000000
Mar 29 18:01:47 braindead kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 
0000000080050033
Mar 29 18:01:47 braindead kernel: CR2: ffffc90000446047 CR3: 
0000000102f18006 CR4: 0000000000770ee0
Mar 29 18:01:47 braindead kernel: PKRU: 55555554
Mar 29 18:01:47 braindead kernel: Call Trace:
Mar 29 18:01:47 braindead kernel: qca_uart_setup+0x2cb/0x13e0 [btqca]
Mar 29 18:01:47 braindead kernel: ? qca_read_soc_version+0x136/0x220 [btqca]
Mar 29 18:01:47 braindead kernel: qca_setup+0x52e/0xb37 [hci_uart]
Mar 29 18:01:47 braindead kernel: hci_dev_do_open+0x1d0/0x740 [bluetooth]
Mar 29 18:01:47 braindead kernel: ? try_to_wake_up+0x1c1/0x4f0
Mar 29 18:01:47 braindead kernel: hci_power_on+0x3f/0x200 [bluetooth]
Mar 29 18:01:47 braindead kernel: process_one_work+0x1ec/0x380
Mar 29 18:01:47 braindead kernel: worker_thread+0x53/0x3e0
Mar 29 18:01:47 braindead kernel: ? process_one_work+0x380/0x380
Mar 29 18:01:47 braindead kernel: kthread+0x11b/0x140
Mar 29 18:01:47 braindead kernel: ? kthread_associate_blkcg+0xa0/0xa0
Mar 29 18:01:47 braindead kernel: ret_from_fork+0x1f/0x30
Mar 29 18:01:47 braindead kernel: Modules linked in: vfat fat qrtr_mhi 
snd_hda_codec_hdmi snd_hda_codec_generic snd_soc_dmic 
snd_sof_pci_intel_tgl snd_sof_intel_hda_common snd_soc_hdac_hda 
soundwire_intel soundwire_generic_allocation soundwire_cadence 
snd_sof_intel_hda snd_sof_pci snd_sof snd_sof_xtensa_dsp 
snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core 
snd_compress iTCO_wdt snd_pcm_dmaengine qrtr intel_pmc_bxt ledtrig_audio 
ns ac97_bus iTCO_vendor_support intel_pmt_telemetry intel_pmt_class 
intel_rapl_msr snd_hda_intel mei_hdcp wmi_bmof ath11k_pci 
snd_intel_dspcfg snd_intel_sdw_acpi x86_pkg_temp_thermal ath11k 
dell_smm_hwmon snd_hda_codec mac80211 snd_hwdep kvm_intel snd_hda_core 
kvm snd_seq irqbypass intel_cstate snd_seq_device cfg80211 intel_uncore 
snd_pcm uvcvideo snd_timer qmi_helpers joydev pcspkr snd mhi 
videobuf2_vmalloc i2c_i801 videobuf2_memops i2c_smbus soundcore hci_uart 
libarc4 videobuf2_v4l2 btqca mei_me videobuf2_common btrtl 
hid_sensor_als hid_sensor_trigger
Mar 29 18:01:47 braindead kernel: processor_thermal_device btbcm 
industrialio_triggered_buffer processor_thermal_rfim videodev mei 
btintel intel_soc_dts_iosf kfifo_buf ucsi_acpi processor_thermal_mbox 
intel_lpss_pci hid_sensor_iio_common typec_ucsi intel_lpss 
processor_thermal_rapl bluetooth thunderbolt idma64 mc industrialio 
typec intel_rapl_common intel_pmt ecdh_generic rfkill wmi ecc 
int3403_thermal int340x_thermal_zone acpi_pad int3400_thermal intel_hid 
acpi_tad sparse_keymap acpi_thermal_rel binfmt_misc zram ip_tables 
hid_sensor_hub intel_ishtp_loader intel_ishtp_hid i915 i2c_algo_bit 
intel_gtt drm_kms_helper cec drm rtsx_pci_sdmmc nvme crct10dif_pclmul 
crc32_pclmul mmc_core nvme_core crc32c_intel t10_pi intel_ish_ipc 
rtsx_pci ghash_clmulni_intel intel_ishtp serio_raw vmd video 
pinctrl_tigerlake pinctrl_intel fuse
Mar 29 18:01:47 braindead kernel: CR2: ffffc90000446047
Mar 29 18:01:47 braindead kernel: ---[ end trace 6ee77fdc859564fa ]---
Mar 29 18:01:47 braindead kernel: RIP: 
0010:qca_download_firmware+0x231/0x490 [btqca]
Mar 29 18:01:47 braindead kernel: Code: 1b 75 04 80 48 0c 01 0f b7 c1 8d 
54 02 0c 41 39 d7 0f 8e 99 fe ff ff 48 63 c2 4c 01 e8 0f b7 30 0f b7 48 
02 66 83 fe 11 75 d3 <80> 48 0c 80 41 83 fc 03 7e 6f 44 88 70 0d eb cd 
41 0f b6 45 0e 48
Mar 29 18:01:47 braindead kernel: RSP: 0018:ffffc90000877c60 EFLAGS: 
00010246
Mar 29 18:01:47 braindead kernel: RAX: ffffc9000044603b RBX: 
0000000000000005 RCX: 0000000000000006
Mar 29 18:01:47 braindead kernel: RDX: 0000000000000037 RSI: 
0000000000000011 RDI: ffff888106bf0640
Mar 29 18:01:47 braindead kernel: RBP: ffff8881190f6000 R08: 
ffff8881125ddcc0 R09: ffff888106bf0640
Mar 29 18:01:47 braindead kernel: R10: ffff88811a59e000 R11: 
0000000000000001 R12: 0000000000000005
Mar 29 18:01:47 braindead kernel: R13: ffffc90000446004 R14: 
000000000000000e R15: 00000000000016a9
Mar 29 18:01:47 braindead kernel: FS:  0000000000000000(0000) 
GS:ffff88886f780000(0000) knlGS:0000000000000000
Mar 29 18:01:47 braindead kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 
0000000080050033
Mar 29 18:01:47 braindead kernel: CR2: ffffc90000446047 CR3: 
0000000102f18006 CR4: 0000000000770ee0
Mar 29 18:01:47 braindead kernel: PKRU: 55555554

To my untrained eye, it looks like some kind of failure during the 
firmware load process. I did try to add some prints into the kernel, and 
I know that it is getting to here:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/bluetooth/btqca.c?h=v5.12-rc5#n256

I have a couple questions.
* Is there anything I could provide to make replication easier?
* Is there any way I can get access to information that might help me
   see if there are features I could help implement?

Thanks,
wt
-- 
You're more amazing than you think! ymatyt.com

-- 
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-03-30  4:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-30  4:49 issues with QCA6390 on Dell XPS 13 Wren Turkal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.