Received: by 2002:ab2:687:0:b0:1f4:6588:b3a7 with SMTP id s7csp19477lqe; Tue, 9 Apr 2024 13:03:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVrP9kPQ0E94kdUOxUX3of4vsnQ5g8YNrSGI+Oye5h8XVi1/pOmlHPdL/bunVUGgNPMRCdAysfVVaCVou3SJ/cApKmGvSiUelX7STGETg== X-Google-Smtp-Source: AGHT+IGflPDIYIqa/I1TEquae4v4uHo9JLzBIcx3ioKu8hPNQ/uYgkgRAsx1MyEi0bMI92ssDbev X-Received: by 2002:ad4:5ca7:0:b0:699:43e9:28b3 with SMTP id q7-20020ad45ca7000000b0069943e928b3mr550383qvh.48.1712692980604; Tue, 09 Apr 2024 13:03:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712692980; cv=pass; d=google.com; s=arc-20160816; b=yQ5SLAvd0e2QCxrAOjQLndUhJ6vCyecCTB0g+GuwRQr9gi/JvSVc64ZQcA7uvFlaz5 pBKKdK7toIIdEiU5tTUx+dqoTUtj1rmbl/0TlllKobTi/N8W10xrGNDdIePXZjNNEl2s ObOroejjDnnIttaoYhSCwI6sBi9ZIo+eca4L3t4mnQYEWQWxjL0RXM1SjVqxje6px67F iyQXVET9Tp8zTV7xhrjcs+urNh8It7KHbPg45tgIJXHnMsOwB55jbSfa7wzW1fS2ZkCZ EN9nHLo10rtRqdyc6l3g1C5yEJCWxe52A7Rb6Of1njELCk17x0eU1SWQzlfjqJ8PVwoy b1Xg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=k6BZWZmgoJeYVdrwPsrulanEOor4Ls6h+nEqXTLbnnE=; fh=s/HQ+pj8f2orTSKJHDQeKThRzT/Ekjn0LUvtfjTZzYs=; b=BFaQEtDpw5P7NB8pER14JghcVYyCJi+BLxPKs5yA20t6KOIbpOc2hL+cTgAW3KD0VU izwnbzwUXTluZe31rdKpUQ6WbyJCZfe9fltakw+ziP2L5OEdBRCjKlim2koaoAfDKLeg uBBC/2udT8Nd/LesZ5DpSAElYlbaXFDfUIxxdSwbKc0N0ZdqBkdfOrcMWhoD+H3f6Yh3 7vZS9MsXcB8fwKZl1KsbViHggzsJ4/i9DOlGt81NkLfc910I/CnKe7PFT4Fj58+7S5tp 1XDRY2jjeDa7cSekpj4poeRfMQA9Q4iDbEuru5RNUtgVm0du4l4TlBuA1hZhq4A8IVtU 7Q7g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@penguintechs.org header.s=google header.b=EaXzF3o3; arc=pass (i=1 spf=pass spfdomain=penguintechs.org dkim=pass dkdomain=penguintechs.org); spf=pass (google.com: domain of linux-bluetooth+bounces-3407-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-3407-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id jo15-20020a056214500f00b0069941c3727asi11636548qvb.47.2024.04.09.13.03.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 13:03:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-3407-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@penguintechs.org header.s=google header.b=EaXzF3o3; arc=pass (i=1 spf=pass spfdomain=penguintechs.org dkim=pass dkdomain=penguintechs.org); spf=pass (google.com: domain of linux-bluetooth+bounces-3407-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-3407-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 45AD11C22EB0 for ; Tue, 9 Apr 2024 20:03:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CE6161581E6; Tue, 9 Apr 2024 20:02:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=penguintechs.org header.i=@penguintechs.org header.b="EaXzF3o3" X-Original-To: linux-bluetooth@vger.kernel.org Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F1A02158216 for ; Tue, 9 Apr 2024 20:02:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712692965; cv=none; b=Jfy9AgBnnKfMbN+bZbDuon/RZZkB/z2zbum982HKjk8pKoo5Wzw3pmLcj+WYB331Cw0aKFjVMhjBVtCJNE8H1fWTKiAF3XLutzCe3mI7ZvMXkW4/inecj9VBCfyCOnYUXuu7aBjPRaYKcEYphLdmBNJYrIMDwZs42yzkNbB/wJo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712692965; c=relaxed/simple; bh=J/nQRMT4wYcy4SAYDegfoIiVX63LKIQ/eLFzvQ8G654=; h=Message-ID:Date:MIME-Version:Subject:From:To:References: In-Reply-To:Content-Type; b=CJuF+ICgoaVChx46x569ffO3ww5Ro2WkNzcwoYuUt4+cPH8OMsIfYRln8/9AqocCvLrVsSv8Lt5oQCtV8EDHzQv3SwCc++hLRLYKO0dsmKoh0d0KEeg7ec+FDYQOWrqUUcvSdrkds/zZ9Sr3MvnsH4YubpnVyHItNXW6POQKO1c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=penguintechs.org; spf=pass smtp.mailfrom=penguintechs.org; dkim=pass (1024-bit key) header.d=penguintechs.org header.i=@penguintechs.org header.b=EaXzF3o3; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=penguintechs.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=penguintechs.org Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-1e3e56c9d2cso27808685ad.1 for ; Tue, 09 Apr 2024 13:02:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=penguintechs.org; s=google; t=1712692962; x=1713297762; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=k6BZWZmgoJeYVdrwPsrulanEOor4Ls6h+nEqXTLbnnE=; b=EaXzF3o35tUNaUqRshhHESCYExxf3vvsS8nTg2UWi8/fCq6fgufhDDVurDxzs0O2+R xfCYLYaj+3n4UfnuvpnLvo8oiSk4xw1J4MEiZ8f5njWrZYY9YwOS7CjxgZj6+3CX/yq+ twYNUqKlXmE0JjZxPi9ghfYEOhGS/gqx5WjLQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712692962; x=1713297762; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=k6BZWZmgoJeYVdrwPsrulanEOor4Ls6h+nEqXTLbnnE=; b=azbx7vAWyz4FLQELJ0gA7Vo3pN711xbSSji1IjqfPhR0q62DBhQ3V3fPPH654P9Dm5 di8OXqMD8M34wvefY2MPaS0j6xJBbhSDsx4QI632VyA1Ik9/8+ex3O73tAOXNCZtUKBE GA9Oq7TBKrXgYR/f/sXY/DeyDP7Vnmthz2h4cMe6PeepFDIl/p/RBD/sVEjP43d4Fq20 mmPm6ziknlmxyKjjiMfcgnfnBEkwAdUATvLY0gQr1z0cv/pjNJhcavgY3A8Kc1XI7Uat SeEcshdHNS7jTiapMylgBwOXEEUTs2RvRhim2SM4ElzI81bcuVMXkv0mVVhTmtv0tkZa GzOQ== X-Forwarded-Encrypted: i=1; AJvYcCXsZ/LCoj0xHwV5FMPk+Cv1AlKIDNMlSgC03c52Z+QKrJD823RmcsZXcFFWUXcPP556vpA32/JUqSGDTjwL+Z5M/9mlmtqfmR/1ibRvhLLV X-Gm-Message-State: AOJu0YzfUj2bxKzcq4eq+lyFHxtg0X6tz8D7I2RQunRMYgqC0Gd0hJzv MsM5oVVbfURlvMgvss8mpFssWtT5qaG8nNnrAyIXwZEJQw8EogAbxuuqOhX5Hg== X-Received: by 2002:a17:902:d487:b0:1e4:9ad7:2211 with SMTP id c7-20020a170902d48700b001e49ad72211mr726934plg.45.1712692961988; Tue, 09 Apr 2024 13:02:41 -0700 (PDT) Received: from ?IPV6:2601:646:8700:dd30:5f3e:5ba7:e0ea:9a08? ([2601:646:8700:dd30:5f3e:5ba7:e0ea:9a08]) by smtp.gmail.com with ESMTPSA id l15-20020a170902f68f00b001e20be11688sm9264066plg.229.2024.04.09.13.02.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Apr 2024 13:02:41 -0700 (PDT) Message-ID: <515afcfb-6c33-446d-960b-07d9d23f7c24@penguintechs.org> Date: Tue, 9 Apr 2024 13:02:40 -0700 Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: QCA6390 bluetooth doesn't work after warm boot or disable/reenable Content-Language: en-US From: Wren Turkal To: ath11k@lists.infradead.org, linux-bluetooth@vger.kernel.org, Kalle Valo , Marcel Holtmann , Luiz Augusto von Dentz References: <31bb6e18-ecee-49b3-87d7-50ab53e07447@penguintechs.org> <1b3d3937-6679-491e-a5c6-818ae8ac639a@penguintechs.org> <68a31d6a-8eb8-4d78-819b-fb67367cc41d@penguintechs.org> In-Reply-To: <68a31d6a-8eb8-4d78-819b-fb67367cc41d@penguintechs.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 4/9/24 12:53 PM, Wren Turkal wrote: > On 4/8/24 12:49 PM, Wren Turkal wrote: >> +Marcel Holtmann >> +Luiz Augusto von Dentz >> >> Added maintainers identified from the get_maintainer.pl script in the >> kernel repo. Hoping to get some ideas for next steps. >> >> More contextual info below: >> >> On 4/6/24 1:27 PM, Wren Turkal wrote: >>> +Kalle Valo since you have the same laptop >>> >>> On 4/6/24 1:16 PM, Wren Turkal wrote: >>>> Sorry for the double send on the original message. I am still hoping >>>> to get some help. I have added additional info below. >>>> >>>> On 4/4/24 12:14 PM, Wren Turkal wrote: >>>>> Hey there ath11k/bluetooth folks, >>>>> >>>>> I am having a pretty major problem with QCA6930 for some time >>>>> (maybe a year or two). I have this bluetooth device: >>>>> >>>>> 72:00.0 Unassigned class [ff00]: Qualcomm Technologies, Inc QCA6390 >>>>> Wireless Network Adapter >>>>> >>>>> This device appears to be driven by the ath11k module and others. I >>>>> hope I am pinging the right lists. >>>>> >>>>> I am using Fedora Rawhide. Fully updated yesterday. My uname >>>>> reports this: >>>>> >>>>> Linux braindead.localdomain >>>>> 6.9.0-0.rc2.20240402git026e680b0a08.24.fc41.x86_64 #1 SMP >>>>> PREEMPT_DYNAMIC Tue Apr  2 17:51:18 UTC 2024 x86_64 GNU/Linux >>>> >>>> Updated today. Here's the new uname: >>>> >>>> Linux braindead.localdomain >>>> 6.9.0-0.rc2.20240405git8cb4a9a82b21.27.fc41.x86_64 #1 SMP >>>> PREEMPT_DYNAMIC Fri Apr  5 16:48:07 UTC 2024 x86_64 GNU/Linux >> >> I looked at the current mainline kernel code. I found the following. >> >> I found that there was a patch authored by Zijun Hu that was supposed >> to address a warm reboot issue on QCA6390 here: >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/bluetooth/hci_qca.c?h=v6.9-rc3&id=7e7bbddd029b644f00f0ffbfbc485ed71977d0d5 >> >> The same code path from the above patch is now slightly different >> because another patch authored by Krzysztof Kozlowski, namely: >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/bluetooth/hci_qca.c?h=v6.9-rc3&id=272970be3dabd24cbe50e393ffee8f04aec3b9a8 >> >> I also see a few fixed over time in the btqca.c file. I wonder if any >> of these are related. >> >> Unfortunately, none of these changes were made recently. >> >> Does anyone have an suggestions for next steps? > > I am trying to build kernels as old as 5.19 to start a bisect. I have > been unsuccessful due to compiler warnings (presumably from newer > version of gcc than were used at the time those kernels were released. > Is there any secret sauce to getting these older kernels to build with > newer gccs? Specifically, I am getting this message when trying to build bzImage: ld: warning: vmlinux has a LOAD segment with RWX permissions Is there any way to allow the build despite that issue so that I can just see if the kernel version can drive the bluetooth hardware correctly? >>>> >>>> I also noticed a new version of bluez. Here is the RPM package >>>> version: bluez-5.73-3.fc41.x86_64 >>>> >>>>> My main bluetooth device is  a Logitech MX 3 Mac mouse that uses >>>>> bluetooth. When bluetooth fails, so does the mouse. I have power >>>>> cycle my laptop when that happens. I'd love to help find a fix for >>>>> this. >>>>> >>>>> The problem is that I cannot disable and re-enable the bluetooth on >>>>> my system. Bluetooth also doesn't work after a warm boot. I have to >>>>> power cycle my laptop to recover bluetooth funcitonality. I have >>>>> tried the following: >>>>> >>>>> * logging into KDE Plasma (bluetooth stops working) >>>>> * logging into GNOME (works on cold boot, fails on warm boot) >>>> >>>> I did notice that the mouse seems to work in Plasma until a few sec >>>> after I see the background image appears. I suspect that Plasma is >>>> disabling and reenabling the bluetooth where Gnome does not do that. >>>> >>>>> After logging into GNOME during a cold boot, I have also done >>>>> "systemctl restart bluetooth.service". I get these journal logs >>>>> during the stop; >>>>> >>>>> ➜  bt_kernel_bug cat journal-stop-bluetooth-service.log >>>>> Apr 04 10:14:41 braindead.localdomain NetworkManager[1120]: >>>>> [1712250881.7060] device (F0:5C:77:F2:60:FC): state change: >>>>> disconnected -> unmanaged (reason 'removed', sys-iface-state: >>>>> 'removed') >>>>> Apr 04 10:14:41 braindead.localdomain systemd[1]: Starting >>>>> systemd-rfkill.service - Load/Save RF Kill Switch Status... >>>>> Apr 04 10:14:41 braindead.localdomain systemd[1]: Started >>>>> systemd-rfkill.service - Load/Save RF Kill Switch Status. >>>>> Apr 04 10:14:41 braindead.localdomain audit[1]: SERVICE_START pid=1 >>>>> uid=0 auid=4294967295 ses=4294967295 >>>>> subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill >>>>> comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? >>>>> terminal=? res=success' >>>>> Apr 04 10:14:46 braindead.localdomain systemd[1]: >>>>> systemd-rfkill.service: Deactivated successfully. >>>>> Apr 04 10:14:46 braindead.localdomain audit[1]: SERVICE_STOP pid=1 >>>>> uid=0 auid=4294967295 ses=4294967295 >>>>> subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill >>>>> comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? >>>>> terminal=? res=success' >>>>> >>>>> I get these journal logs during start: >>>>> >>>>> Apr 04 10:15:05 braindead.localdomain kernel: Bluetooth: hci0: >>>>> setting up ROME/QCA6390 >>>>> Apr 04 10:15:05 braindead.localdomain systemd[1]: Starting >>>>> systemd-rfkill.service - Load/Save RF Kill Switch Status... >>>>> Apr 04 10:15:05 braindead.localdomain systemd[1]: Started >>>>> systemd-rfkill.service - Load/Save RF Kill Switch Status. >>>>> Apr 04 10:15:05 braindead.localdomain audit[1]: SERVICE_START pid=1 >>>>> uid=0 auid=4294967295 ses=4294967295 >>>>> subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill >>>>> comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? >>>>> terminal=? res=success' >>>>> Apr 04 10:15:05 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> Product ID   :0x00000010 >>>>> Apr 04 10:15:05 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> SOC Version  :0x400a0200 >>>>> Apr 04 10:15:05 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> ROM Version  :0x00000200 >>>>> Apr 04 10:15:05 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> Patch Version:0x00003ac0 >>>>> Apr 04 10:15:05 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> controller version 0x02000200 >>>>> Apr 04 10:15:05 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> Downloading qca/htbtfw20.tlv >>>>> Apr 04 10:15:06 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> Failed to send TLV segment (-110) >>>>> Apr 04 10:15:06 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> Failed to download patch (-110) >>>>> Apr 04 10:15:06 braindead.localdomain kernel: Bluetooth: hci0: >>>>> Retry BT power ON:0 >>>>> Apr 04 10:15:08 braindead.localdomain kernel: Bluetooth: hci0: >>>>> command 0xfc00 tx timeout >>>>> Apr 04 10:15:08 braindead.localdomain kernel: Bluetooth: hci0: >>>>> Reading QCA version information failed (-110) >>>>> Apr 04 10:15:08 braindead.localdomain kernel: Bluetooth: hci0: >>>>> Retry BT power ON:1 >>>>> Apr 04 10:15:10 braindead.localdomain systemd[1]: >>>>> systemd-rfkill.service: Deactivated successfully. >>>>> Apr 04 10:15:10 braindead.localdomain audit[1]: SERVICE_STOP pid=1 >>>>> uid=0 auid=4294967295 ses=4294967295 >>>>> subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill >>>>> comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? >>>>> terminal=? res=success' >>>>> Apr 04 10:15:10 braindead.localdomain kernel: Bluetooth: hci0: >>>>> command 0xfc00 tx timeout >>>>> Apr 04 10:15:10 braindead.localdomain kernel: Bluetooth: hci0: >>>>> Reading QCA version information failed (-110) >>>>> Apr 04 10:15:10 braindead.localdomain kernel: Bluetooth: hci0: >>>>> Retry BT power ON:2 >>>>> Apr 04 10:15:13 braindead.localdomain bluetoothd[986]: Failed to >>>>> set mode: Authentication Failed (0x05) >>>>> Apr 04 10:15:13 braindead.localdomain kernel: Bluetooth: hci0: >>>>> command 0xfc00 tx timeout >>>>> Apr 04 10:15:13 braindead.localdomain kernel: Bluetooth: hci0: >>>>> Reading QCA version information failed (-110) >>>>> Apr 04 10:15:15 braindead.localdomain chronyd[1065]: Selected >>>>> source 204.17.205.8 (2.fedora.pool.ntp.org) >>>>> Apr 04 10:15:22 braindead.localdomain systemd[1687]: Created slice >>>>> background.slice - User Background Tasks Slice. >>>>> Apr 04 10:15:22 braindead.localdomain systemd[1687]: Starting >>>>> systemd-tmpfiles-clean.service - Cleanup of User's Temporary Files >>>>> and Directories... >>>>> Apr 04 10:15:22 braindead.localdomain systemd[1687]: Finished >>>>> systemd-tmpfiles-clean.service - Cleanup of User's Temporary Files >>>>> and Directories. >>>>> Apr 04 10:15:38 braindead.localdomain audit: BPF prog-id=86 op=LOAD >>>>> Apr 04 10:15:38 braindead.localdomain systemd[1]: Starting >>>>> plocate-updatedb.service - Update the plocate database... >>>>> Apr 04 10:15:41 braindead.localdomain systemd[1687]: Started >>>>> vte-spawn-21527424-cb2d-479f-af17-22251e2b37a0.scope - VTE child >>>>> process 5144 launched by gnome-terminal-server process 4668. >>>>> Apr 04 10:15:53 braindead.localdomain systemd[1]: >>>>> plocate-updatedb.service: Deactivated successfully. >>>>> Apr 04 10:15:53 braindead.localdomain systemd[1]: Finished >>>>> plocate-updatedb.service - Update the plocate database. >>>>> Apr 04 10:15:53 braindead.localdomain systemd[1]: >>>>> plocate-updatedb.service: Consumed 6.802s CPU time. >>>>> Apr 04 10:15:53 braindead.localdomain audit[1]: SERVICE_START pid=1 >>>>> uid=0 auid=4294967295 ses=4294967295 >>>>> subj=system_u:system_r:init_t:s0 msg='unit=plocate-updatedb >>>>> comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? >>>>> terminal=? res=success' >>>>> Apr 04 10:15:53 braindead.localdomain audit[1]: SERVICE_STOP pid=1 >>>>> uid=0 auid=4294967295 ses=4294967295 >>>>> subj=system_u:system_r:init_t:s0 msg='unit=plocate-updatedb >>>>> comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? >>>>> terminal=? res=success' >>>>> Apr 04 10:15:54 braindead.localdomain audit: BPF prog-id=86 op=UNLOAD >>>>> Apr 04 10:16:13 braindead.localdomain baloo_file_extractor[5251]: >>>>> kf.idletime: Could not find any system poller plugin >>>>> Apr 04 10:16:13 braindead.localdomain baloo_file_extractor[5251]: >>>>> qt.core.qobject.connect: QObject::connect(KAbstractIdleTimePoller, >>>>> KIdleTime): invalid nullptr parameter >>>>> Apr 04 10:16:13 braindead.localdomain baloo_file_extractor[5251]: >>>>> qt.core.qobject.connect: QObject::connect(KAbstractIdleTimePoller, >>>>> KIdleTime): invalid nullptr parameter >>>>> >>>>> There's a bunch of errors in those logs starting with these two >>>>> seemingly important lines: >>>>> >>>>> Apr 04 10:15:06 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> Failed to send TLV segment (-110) >>>>> Apr 04 10:15:06 braindead.localdomain kernel: Bluetooth: hci0: QCA >>>>> Failed to download patch (-110) >>>> >>>> Logs are mostly unchanges when restarting the bluetooth service >>>> after a cold boot with the bluetooth originally working. >>>> >>>>> FWIW, I get similar logs after logging into KDE Plasma. I also get >>>>> similar logs after a warm boot. >>>>> >>>>> This appears to be some kind of bug in the initialization of the >>>>> hardware. Is there any additional information I can provide to help >>>>> troubleshoot this problem. >>>> >>>> I will also say that the bluetooth appears to work throught a >>>> suspend/resume cycle as long as I don't restart the bluetooth service. >>>> >>>> Oh, and my laptop is a Dell 9310 if that helps. >>> >>> Kalle, I noticed that you reported having a Dell 9310 in 2021 in a >>> message on this very mailing list. Do you happen to still have that >>> laptop? If so, so you still test on that laptop at all? I am curious >>> if it is having the same issue I am experiencing? >>> >>>> Is there any other info I could collect that might be useful? >>>> >>>> I'm pretty new to troubleshooting a problem like this and would be >>>> happy to have any advice anyone might want to share. >>>> >>>> Thanks, >>>> wt >>>> >>> >> > -- You're more amazing than you think!