cosmic-epoch icon indicating copy to clipboard operation
cosmic-epoch copied to clipboard

Bluetooth turns off when the screen powers off via power-saving mode

Open adewitt76 opened this issue 11 months ago • 5 comments

Description

Whenever my computer screen is turned off by the power-saving feature, the Bluetooth functionality is also disabled. This causes a loss in connection to the Bluetooth devices, such as mouse, headphones and keyboard, requiring the manual intervention of turning the Bluetooth off and back on to reconnect after logging back in.

Steps to Reproduce

  1. Enable the power-saving feature in Cosmic Desktop to turn off the screen after 30 minutes with all other power saving options set to never
  2. Connect a Bluetooth device (e.g., mouse or keyboard).
  3. Wait for the screen to power off automatically.
  4. Log in.
  5. Observe that the Bluetooth connection is lost.

Expected Behavior

Bluetooth should remain enabled and connected to devices even when the screen is powered off due to power-saving.

System Information

  • Operating System: Pop!_OS 24.04LTS
  • Hardware:
pop-os
    description: Notebook
    product: XPS 17 9710 (0A5D)
    vendor: Dell Inc.
    serial: 5WMRFL3
    width: 64 bits
    capabilities: smbios-3.2.0 dmi-3.2.0 smp vsyscall32
    configuration: boot=normal chassis=notebook family=XPS sku=0A5D uuid=4c4c4544-0057-4d10-8052-b5c04f464c33
  *-core
       description: Motherboard
       product: 0T0D00
       vendor: Dell Inc.
       physical id: 0
       version: A00
       serial: /5WMRFL3/CNWSC0022E2LG5/
     *-firmware
          description: BIOS
          vendor: Dell Inc.
          physical id: 0
          version: 1.30.0
          date: 09/30/2024
          size: 1MiB
          capacity: 32MiB
          capabilities: pci pnp upgrade shadowing cdboot bootselect edd int5printscreen int9keyboard int14serial int17printer acpi usb smartbattery biosbootspecification netboot uefi
     *-cpu
          description: CPU
          product: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz
          vendor: Intel Corp.
          physical id: 400
          bus info: cpu@0
          version: 6.141.1
          slot: U3E1
          size: 4221MHz
          capacity: 4600MHz
          width: 64 bits
          clock: 100MHz
          capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb intel_pt avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid movdiri movdir64b fsrm avx512_vp2intersect md_clear ibt flush_l1d arch_capabilities cpufreq
          configuration: cores=8 enabledcores=8 microcode=82 threads=16
        *-cache:0
             description: L1 cache
             physical id: 701
             slot: L1 Cache
             size: 256KiB
             capacity: 256KiB
             capabilities: synchronous internal write-back instruction
             configuration: level=1
        *-cache:1
             description: L2 cache
             physical id: 702
             slot: L2 Cache
             size: 10MiB
             capacity: 10MiB
             capabilities: synchronous internal write-back unified
             configuration: level=2
        *-cache:2
             description: L3 cache
             physical id: 703
             slot: L3 Cache
             size: 24MiB
             capacity: 24MiB
             capabilities: synchronous internal write-back unified
             configuration: level=3
     *-cache
          description: L1 cache
          physical id: 700
          slot: L1 Cache
          size: 384KiB
          capacity: 384KiB
          capabilities: synchronous internal write-back data
          configuration: level=1
     *-memory
          description: System Memory
          physical id: 1000
          slot: System board or motherboard
          size: 16GiB
        *-bank:0
             description: SODIMM DDR4 Synchronous 3200 MHz (0.3 ns)
             product: HMAA1GS6CJR6N-XN
             vendor: Hynix Semiconductor (Hyundai Electronics)
             physical id: 0
             serial: 26179DC9
             slot: DIMM 1
             size: 8GiB
             width: 64 bits
             clock: 3200MHz (0.3ns)
        *-bank:1
             description: SODIMM DDR4 Synchronous 3200 MHz (0.3 ns)
             product: HMAA1GS6CJR6N-XN
             vendor: Hynix Semiconductor (Hyundai Electronics)
             physical id: 1
             serial: 26179DD2
             slot: DIMM 2
             size: 8GiB
             width: 64 bits
             clock: 3200MHz (0.3ns)
     *-pci
          description: Host bridge
          product: 11th Gen Core Processor Host Bridge/DRAM Registers
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 05
          width: 32 bits
          clock: 33MHz
        *-pci:0
             description: PCI bridge
             product: 11th Gen Core Processor PCIe Controller #1
             vendor: Intel Corporation
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:126 ioport:3000(size=4096) memory:a9000000-a9ffffff ioport:6000000000(size=4328521728)
           *-display
                description: 3D controller
                product: GA107M [GeForce RTX 3050 Mobile]
                vendor: NVIDIA Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                logical name: /dev/fb0
                version: a1
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list rom fb
                configuration: depth=32 driver=nvidia latency=0 mode=1920x1200 visual=truecolor xres=1920 yres=1200
                resources: iomemory:600-5ff iomemory:610-60f irq:218 memory:a9000000-a9ffffff memory:6000000000-60ffffffff memory:6100000000-6101ffffff ioport:3000(size=128)
        *-pci:1
             description: PCI bridge
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 1.1
             bus info: pci@0000:00:01.1
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:127 memory:aa100000-aa1fffff
           *-nvme
                description: NVMe device
                product: KXG60ZNV512G NVMe KIOXIA 512GB
                vendor: Toshiba Corporation
                physical id: 0
                bus info: pci@0000:02:00.0
                logical name: /dev/nvme0
                version: 10604107
                serial: 127FB1H1F8M3
                width: 64 bits
                clock: 33MHz
                capabilities: nvme pciexpress pm msi msix nvm_express bus_master cap_list
                configuration: driver=nvme latency=0 nqn=nqn.2017-03.jp.co.toshiba:KXG60ZNV512G NVMe KIOXIA 512GB:127FB1H1F8M3 state=live
                resources: irq:18 memory:aa100000-aa103fff
              *-namespace:0
                   description: NVMe disk
                   physical id: 0
                   logical name: hwmon2
              *-namespace:1
                   description: NVMe disk
                   physical id: 2
                   logical name: /dev/ng0n1
              *-namespace:2
                   description: NVMe disk
                   physical id: 1
                   bus info: nvme@0:1
                   logical name: /dev/nvme0n1
                   size: 476GiB (512GB)
                   capabilities: gpt-1.00 partitioned partitioned:gpt
                   configuration: guid=c99bf1d6-db1e-4370-8559-706437dc6e31 logicalsectorsize=512 sectorsize=512 wwid=eui.00000000000000018ce38e0500a48ac9
                 *-volume:0
                      description: Windows FAT volume
                      vendor: mkfs.fat
                      physical id: 1
                      bus info: nvme@0:1,1
                      logical name: /dev/nvme0n1p1
                      logical name: /boot/efi
                      version: FAT32
                      serial: 6160-32cf
                      size: 1019MiB
                      capacity: 1021MiB
                      capabilities: boot fat initialized
                      configuration: FATs=2 filesystem=fat mount.fstype=vfat mount.options=rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro state=mounted
                 *-volume:1
                      description: Windows FAT volume
                      vendor: mkfs.fat
                      physical id: 2
                      bus info: nvme@0:1,2
                      logical name: /dev/nvme0n1p2
                      logical name: /recovery
                      version: FAT32
                      serial: 6160-327c
                      size: 4095MiB
                      capacity: 4095MiB
                      capabilities: fat initialized
                      configuration: FATs=2 filesystem=fat mount.fstype=vfat mount.options=rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro name=recovery state=mounted
                 *-volume:2
                      description: EXT4 volume
                      vendor: Linux
                      physical id: 3
                      bus info: nvme@0:1,3
                      logical name: /dev/nvme0n1p3
                      logical name: /
                      version: 1.0
                      serial: eedab9a9-1633-4adf-9d25-3298c6d47bc4
                      size: 467GiB
                      capacity: 467GiB
                      capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                      configuration: created=2024-08-31 08:09:42 filesystem=ext4 lastmountpoint=/ modified=2025-01-12 22:08:35 mount.fstype=ext4 mount.options=rw,noatime,errors=remount-ro mounted=2025-01-12 18:08:23 state=mounted
                 *-volume:3
                      description: Linux swap volume
                      vendor: Linux
                      physical id: 4
                      bus info: nvme@0:1,4
                      logical name: /dev/nvme0n1p4
                      version: 1
                      serial: 0006fc3c-4a8f-4371-906a-84f538af6e41
                      size: 4095MiB
                      capacity: 4095MiB
                      capabilities: nofs swap initialized
                      configuration: filesystem=swap pagesize=4096
        *-display
             description: VGA compatible controller
             product: TigerLake-H GT1 [UHD Graphics]
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             logical name: /dev/fb0
             version: 01
             width: 64 bits
             clock: 33MHz
             capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
             configuration: depth=32 driver=i915 latency=0 resolution=1920,1200
             resources: iomemory:610-60f iomemory:400-3ff irq:219 memory:618c000000-618cffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
        *-generic:0
             description: Signal processing controller
             product: TigerLake-LP Dynamic Tuning Processor Participant
             vendor: Intel Corporation
             physical id: 4
             bus info: pci@0000:00:04.0
             version: 05
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm cap_list
             configuration: driver=proc_thermal latency=0
             resources: iomemory:610-60f irq:16 memory:618d180000-618d19ffff
        *-pci:2
             description: PCI bridge
             product: Tiger Lake-H Thunderbolt 4 PCI Express Root Port #0
             vendor: Intel Corporation
             physical id: 7
             bus info: pci@0000:00:07.0
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:128 ioport:5000(size=4096) memory:9c000000-a81fffff ioport:6110000000(size=469762048)
        *-pci:3
             description: PCI bridge
             product: Tiger Lake-H Thunderbolt 4 PCI Express Root Port #1
             vendor: Intel Corporation
             physical id: 7.1
             bus info: pci@0000:00:07.1
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:129 ioport:6000(size=4096) memory:8e000000-9a1fffff ioport:6130000000(size=469762048)
        *-pci:4
             description: PCI bridge
             product: Tiger Lake-H Thunderbolt 4 PCI Express Root Port #2
             vendor: Intel Corporation
             physical id: 7.2
             bus info: pci@0000:00:07.2
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:130 ioport:7000(size=4096) memory:80000000-8c1fffff ioport:6150000000(size=469762048)
        *-pci:5
             description: PCI bridge
             product: Tiger Lake-H Thunderbolt 4 PCI Express Root Port #3
             vendor: Intel Corporation
             physical id: 7.3
             bus info: pci@0000:00:07.3
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:131 ioport:8000(size=4096) memory:72000000-7e1fffff ioport:6170000000(size=469762048)
        *-generic:1
             description: Signal processing controller
             product: Tigerlake Telemetry Aggregator Driver
             vendor: Intel Corporation
             physical id: a
             bus info: pci@0000:00:0a.0
             version: 01
             width: 64 bits
             clock: 33MHz
             capabilities: pciexpress pm cap_list
             configuration: driver=intel_vsec latency=0
             resources: iomemory:610-60f irq:0 memory:618d1d0000-618d1d7fff
        *-usb:0
             description: USB controller
             product: Tiger Lake-H Thunderbolt 4 USB Controller
             vendor: Intel Corporation
             physical id: d
             bus info: pci@0000:00:0d.0
             version: 05
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: iomemory:610-60f irq:133 memory:618d1c0000-618d1cffff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 6.9.3-76060903-generic xhci-hcd
                physical id: 0
                bus info: usb@1
                logical name: usb1
                version: 6.09
                capabilities: usb-2.00
                configuration: driver=hub slots=1 speed=480Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 6.9.3-76060903-generic xhci-hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 6.09
                capabilities: usb-3.10
                configuration: driver=hub slots=4 speed=10000Mbit/s
        *-usb:1
             description: USB controller
             product: Tiger Lake-H Thunderbolt 4 NHI #0
             vendor: Intel Corporation
             physical id: d.2
             bus info: pci@0000:00:0d.2
             version: 05
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi msix usb4_host_interface bus_master cap_list
             configuration: driver=thunderbolt latency=0
             resources: iomemory:610-60f iomemory:610-60f irq:16 memory:618d140000-618d17ffff memory:618d1ea000-618d1eafff
        *-usb:2
             description: USB controller
             product: Tiger Lake-H Thunderbolt 4 NHI #1
             vendor: Intel Corporation
             physical id: d.3
             bus info: pci@0000:00:0d.3
             version: 05
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi msix usb4_host_interface bus_master cap_list
             configuration: driver=thunderbolt latency=0
             resources: iomemory:610-60f iomemory:610-60f irq:16 memory:618d100000-618d13ffff memory:618d1e9000-618d1e9fff
        *-communication:0
             description: Serial controller
             product: Tiger Lake-H Integrated Sensor Hub
             vendor: Intel Corporation
             physical id: 12
             bus info: pci@0000:00:12.0
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm 8250 bus_master cap_list
             configuration: driver=intel_ish_ipc latency=0
             resources: iomemory:610-60f irq:16 memory:618d1b0000-618d1bffff
        *-usb:3
             description: USB controller
             product: Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller
             vendor: Intel Corporation
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: iomemory:610-60f irq:142 memory:618d1a0000-618d1affff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 6.9.3-76060903-generic xhci-hcd
                physical id: 0
                bus info: usb@3
                logical name: usb3
                version: 6.09
                capabilities: usb-2.00
                configuration: driver=hub slots=16 speed=480Mbit/s
              *-usb:0
                   description: Generic USB device
                   product: Goodix USB2.0 MISC
                   vendor: Goodix Technology Co., Ltd.
                   physical id: a
                   bus info: usb@3:a
                   version: 1.00
                   serial: UIDD421A02D_XXXX_MOC_B0
                   capabilities: usb-2.00
                   configuration: driver=usbfs maxpower=100mA speed=12Mbit/s
              *-usb:1
                   description: Video
                   product: Integrated_Webcam_HD
                   vendor: CKFKH20R446430022A10
                   physical id: b
                   bus info: usb@3:b
                   version: 9.29
                   capabilities: usb-2.01
                   configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
              *-usb:2
                   description: Bluetooth wireless interface
                   product: AX201 Bluetooth
                   vendor: Intel Corp.
                   physical id: e
                   bus info: usb@3:e
                   version: 0.02
                   capabilities: bluetooth usb-2.01
                   configuration: driver=btusb maxpower=100mA speed=12Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 6.9.3-76060903-generic xhci-hcd
                physical id: 1
                bus info: usb@4
                logical name: usb4
                version: 6.09
                capabilities: usb-3.10
                configuration: driver=hub slots=6 speed=10000Mbit/s
        *-memory UNCLAIMED
             description: RAM memory
             product: Tiger Lake-H Shared SRAM
             vendor: Intel Corporation
             physical id: 14.2
             bus info: pci@0000:00:14.2
             version: 11
             width: 64 bits
             clock: 33MHz (30.3ns)
             capabilities: pm cap_list
             configuration: latency=0
             resources: iomemory:610-60f iomemory:610-60f memory:618d1e0000-618d1e3fff memory:618d1e8000-618d1e8fff
        *-network
             description: Wireless interface
             product: Tiger Lake PCH CNVi WiFi
             vendor: Intel Corporation
             physical id: 14.3
             bus info: pci@0000:00:14.3
             logical name: wlp0s20f3
             version: 11
             serial: 2c:6d:c1:90:06:af
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
             configuration: broadcast=yes driver=iwlwifi driverversion=6.9.3-76060903-generic firmware=77.a20fb07d.0 QuZ-a0-hr-b0-77.u ip=192.168.1.233 latency=0 link=yes multicast=yes wireless=IEEE 802.11
             resources: iomemory:610-60f irq:16 memory:618d1dc000-618d1dffff
        *-serial:0
             description: Serial bus controller
             product: Tiger Lake-H Serial IO I2C Controller #0
             vendor: Intel Corporation
             physical id: 15
             bus info: pci@0000:00:15.0
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:27 memory:4017000000-4017000fff
        *-serial:1
             description: Serial bus controller
             product: Tiger Lake-H Serial IO I2C Controller #1
             vendor: Intel Corporation
             physical id: 15.1
             bus info: pci@0000:00:15.1
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:40 memory:4017001000-4017001fff
        *-communication:1
             description: Communication controller
             product: Tiger Lake-H Management Engine Interface
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=mei_me latency=0
             resources: iomemory:610-60f irq:199 memory:618d1e5000-618d1e5fff
        *-pci:6
             description: PCI bridge
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: 11
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:132 memory:aa000000-aa0fffff
           *-generic
                description: MMC Host
                product: RTS5260 PCI Express Card Reader
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:ab:00.0
                logical name: mmc0
                version: 01
                width: 32 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list
                configuration: driver=rtsx_pci latency=0
                resources: irq:141 memory:aa000000-aa000fff
        *-isa
             description: ISA bridge
             product: WM590 LPC/eSPI Controller
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 11
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master
             configuration: latency=0
           *-pnp00:00
                product: PnP device PNP0c02
                physical id: 0
                capabilities: pnp
                configuration: driver=system
           *-pnp00:01
                product: PnP device PNP0b00
                physical id: 1
                capabilities: pnp
                configuration: driver=rtc_cmos
           *-pnp00:02
                product: PnP device INT3f0d
                physical id: 2
                capabilities: pnp
                configuration: driver=system
           *-pnp00:03
                product: PnP device PNP0303
                physical id: 3
                capabilities: pnp
                configuration: driver=i8042 kbd
           *-pnp00:04
                product: PnP device DLL0a5d
                physical id: 4
                capabilities: pnp
                configuration: driver=i8042 aux
           *-pnp00:05
                product: PnP device PNP0c02
                physical id: 5
                capabilities: pnp
                configuration: driver=system
           *-pnp00:06
                product: PnP device PNP0c02
                physical id: 6
                capabilities: pnp
                configuration: driver=system
           *-pnp00:07
                product: PnP device PNP0c02
                physical id: 7
                capabilities: pnp
                configuration: driver=system
           *-pnp00:08
                product: PnP device PNP0c02
                physical id: 8
                capabilities: pnp
                configuration: driver=system
        *-multimedia
             description: Multimedia audio controller
             product: Tiger Lake-H HD Audio Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             logical name: card0
             logical name: /dev/snd/controlC0
             logical name: /dev/snd/hwC0D2
             logical name: /dev/snd/pcmC0D0p
             logical name: /dev/snd/pcmC0D1c
             logical name: /dev/snd/pcmC0D2p
             logical name: /dev/snd/pcmC0D31p
             logical name: /dev/snd/pcmC0D4c
             logical name: /dev/snd/pcmC0D5p
             logical name: /dev/snd/pcmC0D6p
             logical name: /dev/snd/pcmC0D7p
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=sof-audio-pci-intel-tgl latency=64
             resources: iomemory:610-60f iomemory:610-60f irq:220 memory:618d1d8000-618d1dbfff memory:618d000000-618d0fffff
        *-serial:2
             description: SMBus
             product: Tiger Lake-H SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.4
             bus info: pci@0000:00:1f.4
             version: 11
             width: 64 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0
             resources: iomemory:610-60f irq:16 memory:618d1e4000-618d1e40ff ioport:efa0(size=32)
        *-serial:3
             description: Serial bus controller
             product: Tiger Lake-H SPI Controller
             vendor: Intel Corporation
             physical id: 1f.5
             bus info: pci@0000:00:1f.5
             version: 11
             width: 32 bits
             clock: 33MHz
             configuration: driver=intel-spi latency=0
             resources: irq:0 memory:70800000-70800fff
  *-battery
       product: DELL F8CPG21
       vendor: BYD
       physical id: 1
       version: 01/06/2022
       serial: 101A
       slot: Sys. Battery Bay
       capacity: 95060mWh
       configuration: voltage=11.4V
  *-power UNCLAIMED
       physical id: 2
       capacity: 32768mWh
  *-input:0
       product: Lid Switch
       physical id: 3
       logical name: input0
       logical name: /dev/input/event0
       capabilities: platform
  *-input:1
       product: Power Button
       physical id: 4
       logical name: input1
       logical name: /dev/input/event1
       capabilities: platform
  *-input:2
       product: DELL0A5D:00 06CB:CE7E Mouse
       physical id: 5
       logical name: input10
       logical name: /dev/input/event4
       logical name: /dev/input/mouse0
       capabilities: i2c
  *-input:3
       product: DELL0A5D:00 06CB:CE7E Touchpad
       physical id: 6
       logical name: input11
       logical name: /dev/input/event5
       logical name: /dev/input/mouse1
       capabilities: i2c
  *-input:4
       product: Intel HID events
       physical id: 7
       logical name: input13
       logical name: /dev/input/event7
       capabilities: platform
  *-input:5
       product: Intel HID 5 button array
       physical id: 8
       logical name: input14
       logical name: /dev/input/event8
       capabilities: platform
  *-input:6
       product: Dell Privacy Driver
       physical id: 9
       logical name: input15
       logical name: /dev/input/event9
       capabilities: platform
  *-input:7
       product: Dell WMI hotkeys
       physical id: a
       logical name: input16
       logical name: /dev/input/event10
       capabilities: platform
  *-input:8
       product: Video Bus
       physical id: b
       logical name: input17
       logical name: /dev/input/event11
       capabilities: platform
  *-input:9
       product: Video Bus
       physical id: c
       logical name: input18
       logical name: /dev/input/event12
       capabilities: platform
  *-input:10
       product: sof-soundwire Headset Jack
       physical id: d
       logical name: input19
       logical name: /dev/input/event14
  *-input:11
       product: Sleep Button
       physical id: e
       logical name: input2
       logical name: /dev/input/event2
       capabilities: platform
  *-input:12
       product: sof-soundwire HDMI/DP,pcm=5
       physical id: f
       logical name: input22
       logical name: /dev/input/event15
  *-input:13
       product: sof-soundwire HDMI/DP,pcm=6
       physical id: 10
       logical name: input23
       logical name: /dev/input/event16
  *-input:14
       product: sof-soundwire HDMI/DP,pcm=7
       physical id: 11
       logical name: input24
       logical name: /dev/input/event17
  *-input:15
       product: Dell Mouse MS5120W Mouse
       physical id: 12
       logical name: input29
       logical name: /dev/input/event13
       logical name: /dev/input/mouse3
       capabilities: bluetooth
  *-input:16
       product: AT Translated Set 2 keyboard
       physical id: 13
       logical name: input3
       logical name: /dev/input/event3
       logical name: input3::capslock
       logical name: input3::numlock
       logical name: input3::scrolllock
       capabilities: i8042
  *-input:17
       product: PS/2 Generic Mouse
       physical id: 14
       logical name: input6
       logical name: /dev/input/event6
       logical name: /dev/input/mouse2
       capabilities: i8042 

adewitt76 avatar Jan 13 '25 05:01 adewitt76

Do you have logs from the bluetooth / bluez daemons? Maybe it's failing.

mmstick avatar Jan 13 '25 05:01 mmstick

I did the following to resolve my issue:

  • Install 'bluez' and 'gnome-bluetooth'
  • removed 'power-profiles-daemon' and installed 'tlp'

As of now all standby issues and bluetooth disconnects have been fixed on my end. TBH not sure if gnome-bluetooth is essential or not but installing that with tlp seemed to be the ticket on my end.

WilderWes avatar Jan 24 '25 22:01 WilderWes

I have the same issue.

LinuxBoy-96 avatar Feb 24 '25 15:02 LinuxBoy-96

I have the same issue with my bluetooth mouse and it doesn't connect back when i get back to the computer. I'm forced to turn off and on the bluetooth again in order for it to connect. I'm uploading the systemd journal log to see if it helps. I can provide more logs if someone tells me exactly what it's necessary.

Systemd bluez journal has no entries at all...

bluetooth.log

kemelzaidan avatar Mar 28 '25 15:03 kemelzaidan

Probably this: src/adv_monitor.c:btd_adv_monitor_power_down() Unexpected NULL btd_adv_monitor_manager object upon power down

mmstick avatar Mar 28 '25 15:03 mmstick

@mmstick, very sorry for my extended delay. I'll do better next time.

I think you can close this one out. I have an X1 Carbon G13 with BE201 chipset. There was an issue with the 20250311 and the 20250317 linux-firmware releases. It is resolved now. Bluetooth stays connected after suspend.

Side-note: Bluetooth devices requiring a passcode do not work with the native cosmic bluetooth applet. There is no pop-up after trying to connect which provides the passcode to finalize connection. Installing blueman and connecting through that works.

Happy to open a bug if you'd like. Let me know.

WilderWes avatar May 30 '25 12:05 WilderWes

Unsure if it's still appropriate to comment on this topic, but as it's still open and my bluetooth mouse fails consistently (after some inactivity) when I'm using a hardwired network (ethernet or 10G ethernet) with WiFi disabled. I can always get it back by toggling the BT enable/disable switch in the GUI or using bluetoothctl to either force an LE scan or power cycle. The error is the same as mentioned earlier regarding "src/adv_monitor".

The "fix" for me is to always use my laptop "WiFi". If WiFi is enabled, then I don't see/have any issues with getting back to my session from a black screen using only the mouse to roust the session from its slumber.

I don't see this issue with either KDE or Gnome....or XFCE or MATE...only Cosmic Desktop.

This is not a huge deal for me, but I would like to see parity with the other WMs/Desktops that I use. I'm on the path towards using Cosmic all of the time (on Fedora), but this is one annoying thing I'd like to see go away...for sure!

BTW, I'm liking the extremely low load average when "idle" in Cosmic...consistently below 1.0 and usually around 0.3/0.4! I've always found it annoying when some KDE or Gnome process starts eating up cycles, especially when I'm trying to bench applications' performance accurately.

Cheers!

brendanrankin avatar Jun 08 '25 01:06 brendanrankin