You are not logged in.
Hello all, I am having issues with my Intel AX201 Bluetooth adapter, but only under Linux.
When I boot up my laptop, my bluetooth adapter shows and has no issues at all, it works fine.
However, the moment I put my laptop to sleep and wake it again, the adapter is completely gone from the system, as if it has been unplugged completely. A reboot fixes this again.
it does not do this under Windows, leading me to believe its some power management issue with the Linux driver. I could not find anything about this online hence the question.
lsusb output:
[spoiler]
/home/emma [emma@meows] [17:00]
> lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 04f3:0c4b Elan Microelectronics Corp. ELAN:Fingerprint
Bus 003 Device 003: ID 13d3:5415 IMC Networks Integrated Camera
Bus 003 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
/home/emma [emma@meows] [17:00]
> echo "going to sleep"
going to sleep
/home/emma [emma@meows] [17:00]
> lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 04f3:0c4b Elan Microelectronics Corp. ELAN:Fingerprint
Bus 003 Device 003: ID 13d3:5415 IMC Networks Integrated Camera
Bus 003 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
/home/emma [emma@meows] [17:00]
>
[/spoiler]
and dmesg output while going to sleep
[spoiler]
[ 256.696479] wlp0s20f3: deauthenticating from d0:15:a6:36:21:32 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 258.099346] usbcore: deregistering interface driver btusb
[ 258.196562] PM: suspend entry (deep)
[ 258.242778] Filesystems sync: 0.046 seconds
[ 258.248378] Freezing user space processes
[ 258.250081] Freezing user space processes completed (elapsed 0.001 seconds)
[ 258.250086] OOM killer disabled.
[ 258.250087] Freezing remaining freezable tasks
[ 258.251348] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
[ 258.251388] printk: Suspending console(s) (use no_console_suspend to debug)
[ 258.302528] sd 1:0:0:0: [sda] Synchronizing SCSI cache
[ 258.306775] ata2.00: Entering standby power mode
[ 258.600381] ACPI: EC: interrupt blocked
[ 258.619561] ACPI: PM: Preparing to enter system sleep state S3
[ 258.620131] ACPI: EC: event blocked
[ 258.620131] ACPI: EC: EC stopped
[ 258.620132] ACPI: PM: Saving platform NVS memory
[ 258.620302] Disabling non-boot CPUs ...
[ 258.621920] smpboot: CPU 7 is now offline
[ 258.624012] smpboot: CPU 6 is now offline
[ 258.626264] smpboot: CPU 5 is now offline
[ 258.628631] smpboot: CPU 4 is now offline
[ 258.630572] smpboot: CPU 3 is now offline
[ 258.632359] smpboot: CPU 2 is now offline
[ 258.634160] smpboot: CPU 1 is now offline
[ 258.639968] ACPI: PM: Low-level resume complete
[ 258.648634] ACPI: EC: EC started
[ 258.648634] ACPI: PM: Restoring platform NVS memory
[ 258.649633] Enabling non-boot CPUs ...
[ 258.649669] smpboot: Booting Node 0 Processor 1 APIC 0x2
[ 258.650835] CPU1 is up
[ 258.650861] smpboot: Booting Node 0 Processor 2 APIC 0x4
[ 258.651848] CPU2 is up
[ 258.651869] smpboot: Booting Node 0 Processor 3 APIC 0x6
[ 258.652858] CPU3 is up
[ 258.652876] smpboot: Booting Node 0 Processor 4 APIC 0x1
[ 258.653961] CPU4 is up
[ 258.653981] smpboot: Booting Node 0 Processor 5 APIC 0x3
[ 258.655010] CPU5 is up
[ 258.655029] smpboot: Booting Node 0 Processor 6 APIC 0x5
[ 258.656057] CPU6 is up
[ 258.656075] smpboot: Booting Node 0 Processor 7 APIC 0x7
[ 258.657172] CPU7 is up
[ 258.660625] ACPI: PM: Waking up from system sleep state S3
[ 258.663455] ACPI: EC: interrupt unblocked
[ 258.684180] ACPI: EC: event unblocked
[ 258.685015] xhci_hcd 0000:00:0d.0: xHC error in resume, USBSTS 0x401, Reinit
[ 258.685018] usb usb1: root hub lost power or was reset
[ 258.685020] usb usb2: root hub lost power or was reset
[ 258.710465] nvme nvme0: D3 entry latency set to 8 seconds
[ 258.769819] nvme nvme0: 8/0/0 default/read/poll queues
[ 258.923227] usb 3-6: reset high-speed USB device number 3 using xhci_hcd
[ 258.991021] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 258.994528] ata2.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[ 258.994533] ata2.00: ACPI cmd ef/10:03:00:00:00:a0(SET FEATURES) filtered out
[ 258.994846] ata2.00: supports DRM functions and may not be fully accessible
[ 258.999881] sd 1:0:0:0: [sda] Starting disk
[ 259.001109] ata2.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[ 259.001112] ata2.00: ACPI cmd ef/10:03:00:00:00:a0(SET FEATURES) filtered out
[ 259.001415] ata2.00: supports DRM functions and may not be fully accessible
[ 259.006454] ata2.00: configured for UDMA/133
[ 259.016607] ahci 0000:00:17.0: port does not support device sleep
[ 260.913320] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915])
[ 260.913828] OOM killer enabled.
[ 260.913830] Restarting tasks: Starting
[ 260.914309] usb 3-10: USB disconnect, device number 5
[ 260.917075] Restarting tasks: Done
[ 260.917082] efivarfs: resyncing variable state
[ 260.953434] efivarfs: finished resyncing variable state
[ 260.953489] random: crng reseeded on system resumption
[ 260.953917] PM: suspend exit
[ 260.986847] usbcore: registered new interface driver btusb
[ 261.032124] Generic FE-GE Realtek PHY r8169-0-100:00: attached PHY driver (mii_bus:phy_addr=r8169-0-100:00, irq=MAC)
[ 261.188232] r8169 0000:01:00.0 enp1s0: Link is Down
[ 262.188933] wlp0s20f3: authenticate with d0:15:a6:36:21:32 (local address=98:af:65:5f:02:ef)
[ 262.190054] wlp0s20f3: send auth to d0:15:a6:36:21:32 (try 1/3)
[ 262.217149] wlp0s20f3: authenticated
[ 262.218121] wlp0s20f3: associate with d0:15:a6:36:21:32 (try 1/3)
[ 262.219985] wlp0s20f3: RX AssocResp from d0:15:a6:36:21:32 (capab=0x11 status=0 aid=2)
[ 262.229023] wlp0s20f3: associated
[ 262.298762] wlp0s20f3: Limiting TX power to 23 (23 - 0) dBm as advertised by d0:15:a6:36:21:32
[/spoiler]
Last edited by knijn (2026-04-04 15:07:46)
Offline
Please use [code][/code] tags. Edit your post in this regard.
it does not do this under Windows
3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
Iff the issue remains please post your complete system journal for the boot:
sudo journalctl -b | nc termbin.com 9999covering the loss over a sleep cycle.
Offline
I have not ran Windows on this system for months, I believe I even wiped over the partition, and even then Fast Boot has been off on my Windows install. Here is my system journal: https://termbin.com/bmzc
Offline
Apr 06 13:31:14 meows kernel: xhci_hcd 0000:00:0d.0: xHC error in resume, USBSTS 0x401, Reinit
Apr 06 13:31:14 meows kernel: usb usb1: root hub lost power or was reset
Apr 06 13:31:14 meows tailscaled[650]: control: controlhttp: failed dialing using DialPlan, falling back to DNS; errs=all connection attempts failed (HTTP: TLS forced: no port 80 dialed, HTTPS: dial tcp [2606:b740:x::x]:443: connect: network is unreachable)
Apr 06 13:31:14 meows tailscaled[650]: all connection attempts failed (HTTP: TLS forced: no port 80 dialed, HTTPS: dial tcp X:443: connect: network is unreachable)
…
Apr 06 13:31:14 meows kernel: usb usb2: root hub lost power or was reset
Apr 06 13:31:14 meows kernel: nvme nvme0: D3 entry latency set to 8 seconds
Apr 06 13:31:14 meows kernel: nvme nvme0: 8/0/0 default/read/poll queues
Apr 06 13:31:14 meows kernel: usb 3-6: reset high-speed USB device number 3 using xhci_hcd
Apr 06 13:31:14 meows tailscaled[650]: control: NetInfo: NetInfo{varies= ipv6=false ipv6os=true udp=false icmpv4=false derp=#14 portmap= link="" firewallmode="ipt-default"}
Apr 06 13:31:14 meows tailscaled[650]: [RATELIMIT] format("control: trying bootstrapDNS(%q, %q) for %q ...") (10 dropped)
…
Apr 06 13:31:14 meows tailscaled[650]: control: bootstrapDNS("derp12f.tailscale.com", "2607:f740:x::x") for "controlplane.tailscale.com" error: Get "https://derp12f.tailscale.com/bootstrap-dns?q=controlplane.tailscale.com": dial tcp [2607:f740:x::x]:443: connect: network is unreachable
Apr 06 13:31:14 meows tailscaled[650]: control: trying bootstrapDNS("derp17c.tailscale.com", "208.111.x.x") for "controlplane.tailscale.com" ...
Apr 06 13:31:14 meows tailscaled[650]: [RATELIMIT] format("control: trying bootstrapDNS(%q, %q) for %q ...")
Apr 06 13:31:14 meows tailscaled[650]: control: bootstrapDNS("…: connect: network is unreachable
Apr 06 13:31:14 meows tailscaled[650]: [RATELIMIT] format("control: bootstrapDNS(%q, %q) for %q error: %v")
Apr 06 13:31:14 meows kernel: ata2.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
Apr 06 13:31:14 meows tailscaled[650]: control: controlhttp: forcing port 443 dial due to recent noise dial
Apr 06 13:31:14 meows kernel: ata2.00: ACPI cmd ef/10:03:00:00:00:a0(SET FEATURES) filtered out
Apr 06 13:31:14 meows kernel: ata2.00: supports DRM functions and may not be fully accessible
Apr 06 13:31:14 meows kernel: sd 1:0:0:0: [sda] Starting disk
Apr 06 13:31:14 meows kernel: ata2.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
Apr 06 13:31:14 meows kernel: ata2.00: ACPI cmd ef/10:03:00:00:00:a0(SET FEATURES) filtered out
Apr 06 13:31:14 meows kernel: ata2.00: supports DRM functions and may not be fully accessible
Apr 06 13:31:14 meows kernel: ata2.00: configured for UDMA/133
Apr 06 13:31:14 meows tailscaled[650]: router: portUpdate(port=41641, network=udp6)
Apr 06 13:31:14 meows tailscaled[650]: Rebind; defIf="", ips=[]
Apr 06 13:31:14 meows kernel: ahci 0000:00:17.0: port does not support device sleep
Apr 06 13:31:14 meows tailscaled[650]: router: portUpdate(port=41641, network=udp4)
Apr 06 13:31:14 meows kernel: mei_hdcp 0000:00:16.0…: bound 0000:00:02.0 (ops i915_hdcp_ops [i915])
Apr 06 13:31:14 meows kernel: OOM killer enabled.
Apr 06 13:31:14 meows kernel: Restarting tasks: Starting
Apr 06 13:31:14 meows kernel: usb 3-10: USB disconnect, device number 5BT sits on the wifi, can you try to stop the VPNs (tailscale and csc_vpnagent), disconnect the wifi connection, suspend and resume and see whether the BT chip still fails to wake up?
Offline