USB devices stop being recognized after disconnecting the charger when the battery is fully charged

Hello everyone,

Background:

  • I installed Manjaro Linux on Sunday, 2024-04-14.
  • This issue has been persistent since the installation.
  • I have tested with various USB devices, including storage devices and headphones, and they all stop working after disconnecting the charger when the battery is fully charged.

Troubleshooting Steps Tried:

  • I opened tlpui to turn off USB_AUTOSUSPEND and turn on all of the EXCLUDE options.
  • I went to /lib/udev/rules.d/69-libmtp.rules and commented out the following line:
    ENV{ID_MTP_DEVICE}!="1", ENV{MTP_NO_PROBE}!="1", ENV{COLOR_MEASUREMENT_DEVICE}!="1", ENV{ID_GPHOTO}!="1", ENV{libsane_matched}!="yes", ATTR{bDeviceClass}=="00|02|06|ef|ff", PROGRAM="/usr/lib/udev/mtp-probe /sys$env{DEVPATH} $attr{busnum} $attr{devnum}", RESULT=="1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
    Then, I ran sudo udevadm control --reload-rules and sudo udevadm trigger.
  • I was able to resolve the problem by reinstalling the package udev after undoing the prior changes, but the problems every time fill my battery.

System Information:

  • Manjaro Linux version: PRETTY_NAME=“Manjaro Linux”
  • Kernel version: 6.6.26-1-MANJARO
  • The issue persists across reboots and power cycles.

Here are the results of some commands that might help diagnose the issue just after facing the issue:

sudo dmesg | tail
[   21.134938] block nvme0n1: No UUID available providing old NGUID
[  601.606428] docker0: port 1(vethd54f430) entered blocking state
[  601.606455] docker0: port 1(vethd54f430) entered disabled state
[  601.606482] vethd54f430: entered allmulticast mode
[  601.606585] vethd54f430: entered promiscuous mode
[  601.902508] eth0: renamed from vethfb1a60d
[  601.923265] docker0: port 1(vethd54f430) entered blocking state
[  601.923274] docker0: port 1(vethd54f430) entered forwarding state
[ 2860.898984] acer_wmi: Unknown function number - 8 - 0
[ 2861.187526] xhci_hcd 0000:05:00.3: WARNING: Host System Error
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0408:a031 Quanta Computer, Inc. VGA WebCam
Bus 001 Device 003: ID 046d:0a8f Logitech, Inc. H390 headset with microphone
Bus 001 Device 004: ID 04ca:3015 Lite-On Technology Corp. Qualcomm Atheros QCA9377 Bluetooth
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 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
lspci -v
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 Root Complex
	Flags: fast devsel

00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 IOMMU
	Flags: bus master, fast devsel, latency 0, IRQ 25
	Capabilities: <access denied>

00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
	Flags: fast devsel, IOMMU group 0

00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] (prog-if 00 [Normal decode])
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 PCIe GPP Bridge [6:0]
	Flags: bus master, fast devsel, latency 0, IRQ 26, IOMMU group 1
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 3000-3fff [size=4K] [16-bit]
	Memory behind bridge: c0c00000-c0dfffff [size=2M] [32-bit]
	Prefetchable memory behind bridge: c0e00000-c0ffffff [size=2M] [32-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] (prog-if 00 [Normal decode])
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 PCIe GPP Bridge [6:0]
	Flags: bus master, fast devsel, latency 0, IRQ 27, IOMMU group 2
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: c0200000-c03fffff [size=2M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] (prog-if 00 [Normal decode])
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 PCIe GPP Bridge [6:0]
	Flags: bus master, fast devsel, latency 0, IRQ 28, IOMMU group 3
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 2000-2fff [size=4K] [16-bit]
	Memory behind bridge: c0b00000-c0bfffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] (prog-if 00 [Normal decode])
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 PCIe GPP Bridge [6:0]
	Flags: bus master, fast devsel, latency 0, IRQ 29, IOMMU group 4
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: c0a00000-c0afffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
	Flags: fast devsel, IOMMU group 5

00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A (prog-if 00 [Normal decode])
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
	Flags: bus master, fast devsel, latency 0, IRQ 30, IOMMU group 6
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: 1000-1fff [size=4K] [16-bit]
	Memory behind bridge: c0500000-c09fffff [size=5M] [32-bit]
	Prefetchable memory behind bridge: b0000000-c01fffff [size=258M] [32-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B (prog-if 00 [Normal decode])
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
	Flags: bus master, fast devsel, latency 0, IRQ 31, IOMMU group 7
	Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: c0400000-c04fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
	Subsystem: Acer Incorporated [ALI] FCH SMBus Controller
	Flags: 66MHz, medium devsel, IOMMU group 8
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco

00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: Acer Incorporated [ALI] FCH LPC Bridge
	Flags: bus master, 66MHz, medium devsel, latency 0, IOMMU group 8

00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
	Flags: fast devsel, IOMMU group 9

00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
	Flags: fast devsel, IOMMU group 9

00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
	Flags: fast devsel, IOMMU group 9

00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
	Flags: fast devsel, IOMMU group 9
	Kernel driver in use: k10temp
	Kernel modules: k10temp

00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
	Flags: fast devsel, IOMMU group 9

00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
	Flags: fast devsel, IOMMU group 9

00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
	Flags: fast devsel, IOMMU group 9

00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
	Flags: fast devsel, IOMMU group 9

02:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
	Subsystem: Lite-On Communications Inc Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
	Flags: bus master, fast devsel, latency 0, IRQ 73, IOMMU group 10
	Memory at c0200000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: <access denied>
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Acer Incorporated [ALI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Flags: fast devsel, IRQ 68, IOMMU group 11
	I/O ports at 2000 [size=256]
	Memory at c0b04000 (64-bit, non-prefetchable) [size=4K]
	Memory at c0b00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169

04:00.0 Non-Volatile memory controller: Intel Corporation SSD 670p Series [Keystone Harbor] (rev 03) (prog-if 02 [NVM Express])
	Subsystem: Intel Corporation SSD 670p Series [Keystone Harbor]
	Flags: bus master, fast devsel, latency 0, IRQ 52, IOMMU group 12
	Memory at c0a00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme

05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (rev c2) (prog-if 00 [VGA controller])
	Subsystem: Acer Incorporated [ALI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series]
	Flags: bus master, fast devsel, latency 0, IRQ 43, IOMMU group 13
	Memory at b0000000 (64-bit, prefetchable) [size=256M]
	Memory at c0000000 (64-bit, prefetchable) [size=2M]
	I/O ports at 1000 [size=256]
	Memory at c0900000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Subsystem: Acer Incorporated [ALI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 70, IOMMU group 14
	Memory at c09c8000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
	Subsystem: Acer Incorporated [ALI] Family 17h (Models 10h-1fh) Platform Security Processor
	Flags: bus master, fast devsel, latency 0, IRQ 32, IOMMU group 14
	Memory at c0800000 (32-bit, non-prefetchable) [size=1M]
	Memory at c09ce000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: ccp
	Kernel modules: ccp

05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 (prog-if 30 [XHCI])
	Subsystem: Acer Incorporated [ALI] Raven USB 3.1
	Flags: bus master, fast devsel, latency 0, IRQ 34, IOMMU group 14
	Memory at c0700000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 (prog-if 30 [XHCI])
	Subsystem: Acer Incorporated [ALI] Raven USB 3.1
	Flags: fast devsel, IRQ 43, IOMMU group 14
	Memory at c0600000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

05:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
	Subsystem: Acer Incorporated [ALI] ACP/ACP3X/ACP6x Audio Coprocessor
	Flags: bus master, fast devsel, latency 0, IRQ 65, IOMMU group 14
	Memory at c0980000 (32-bit, non-prefetchable) [size=256K]
	Capabilities: <access denied>
	Kernel driver in use: snd_pci_acp3x
	Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh

05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
	Subsystem: Acer Incorporated [ALI] Family 17h/19h HD Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 71, IOMMU group 14
	Memory at c09c0000 (32-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

05:00.7 Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
	Subsystem: Acer Incorporated [ALI] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
	Flags: fast devsel, IRQ 34, IOMMU group 14
	Memory at c0500000 (32-bit, non-prefetchable) [size=1M]
	Memory at c09cc000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: i2c_amd_mp2
	Kernel modules: i2c_amd_mp2_pci

06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61) (prog-if 01 [AHCI 1.0])
	Subsystem: Acer Incorporated [ALI] FCH SATA Controller [AHCI mode]
	Flags: bus master, fast devsel, latency 0, IRQ 33, IOMMU group 15
	Memory at c0400000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci
lsmod
Module                  Size  Used by
xt_nat                 12288  1
xt_tcpudp              16384  3
veth                   40960  0
rfcomm                102400  4
snd_seq_dummy          12288  0
snd_hrtimer            12288  1
snd_seq               131072  7 snd_seq_dummy
xt_conntrack           12288  1
xt_MASQUERADE          16384  2
nf_conntrack_netlink    61440  0
iptable_nat            12288  1
nf_nat                 65536  3 xt_nat,iptable_nat,xt_MASQUERADE
nf_conntrack          208896  5 xt_conntrack,nf_nat,xt_nat,nf_conntrack_netlink,xt_MASQUERADE
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         12288  1 nf_conntrack
libcrc32c              12288  2 nf_conntrack,nf_nat
xt_addrtype            12288  2
iptable_filter         12288  1
br_netfilter           36864  0
bridge                438272  1 br_netfilter
stp                    12288  1 bridge
llc                    16384  2 bridge,stp
ccm                    20480  3
cmac                   12288  3
algif_hash             12288  1
algif_skcipher         12288  1
af_alg                 36864  6 algif_hash,algif_skcipher
overlay               225280  1
bnep                   36864  2
qrtr                   57344  4
btusb                  86016  0
uvcvideo              176128  4
squashfs               94208  0
btrtl                  32768  1 btusb
videobuf2_vmalloc      20480  1 uvcvideo
snd_usb_audio         466944  2
btintel                57344  1 btusb
uvc                    12288  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
btbcm                  24576  1 btusb
snd_usbmidi_lib        49152  1 snd_usb_audio
videobuf2_v4l2         40960  1 uvcvideo
btmtk                  12288  1 btusb
snd_ump                36864  1 snd_usb_audio
videodev              389120  4 videobuf2_v4l2,uvcvideo
snd_rawmidi            53248  2 snd_usbmidi_lib,snd_ump
bluetooth            1097728  34 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
videobuf2_common       94208  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
snd_seq_device         16384  3 snd_seq,snd_ump,snd_rawmidi
mc                     90112  7 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
ecdh_generic           16384  2 bluetooth
intel_rapl_msr         20480  0
intel_rapl_common      45056  1 intel_rapl_msr
edac_mce_amd           53248  0
snd_sof_amd_vangogh    16384  0
snd_sof_amd_rembrandt    16384  0
kvm_amd               204800  0
snd_sof_amd_renoir     16384  0
snd_sof_amd_acp        69632  3 snd_sof_amd_rembrandt,snd_sof_amd_vangogh,snd_sof_amd_renoir
snd_ctl_led            24576  0
ath10k_pci             65536  0
snd_sof_pci            24576  3 snd_sof_amd_rembrandt,snd_sof_amd_vangogh,snd_sof_amd_renoir
kvm                  1376256  1 kvm_amd
snd_sof_xtensa_dsp     16384  1 snd_sof_amd_acp
irqbypass              12288  1 kvm
ath10k_core           774144  1 ath10k_pci
snd_sof               425984  2 snd_sof_amd_acp,snd_sof_pci
snd_hda_codec_realtek   200704  1
crct10dif_pclmul       12288  1
joydev                 24576  0
crc32_pclmul           12288  0
vfat                   20480  1
snd_hda_codec_generic   114688  1 snd_hda_codec_realtek
snd_sof_utils          16384  1 snd_sof
ath                    40960  1 ath10k_core
polyval_clmulni        12288  0
fat                   106496  1 vfat
ledtrig_audio          12288  2 snd_ctl_led,snd_hda_codec_generic
snd_soc_core          462848  1 snd_sof
snd_hda_codec_hdmi     94208  1
polyval_generic        12288  1 polyval_clmulni
mousedev               24576  0
snd_hda_intel          65536  2
gf128mul               16384  1 polyval_generic
snd_compress           28672  1 snd_soc_core
snd_intel_dspcfg       40960  2 snd_hda_intel,snd_sof
ghash_clmulni_intel    16384  0
ac97_bus               12288  1 snd_soc_core
mac80211             1572864  1 ath10k_core
sha512_ssse3           53248  0
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
snd_pcm_dmaengine      16384  1 snd_soc_core
sha256_ssse3           32768  0
snd_pci_ps             28672  0
sha1_ssse3             32768  0
snd_hda_codec         225280  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_rpl_pci_acp6x      16384  0
aesni_intel           360448  6
snd_acp_pci            12288  0
crypto_simd            16384  1 aesni_intel
snd_acp_legacy_common    16384  1 snd_acp_pci
snd_hda_core          151552  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel
snd_pci_acp6x          20480  0
libarc4                12288  1 mac80211
snd_hwdep              20480  2 snd_usb_audio,snd_hda_codec
snd_pci_acp5x          16384  0
hid_multitouch         32768  0
snd_pcm               204800  14 snd_sof_amd_acp,snd_hda_codec_hdmi,snd_pci_acp6x,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_sof,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pci_ps,snd_pcm_dmaengine
r8169                 114688  0
snd_rn_pci_acp3x       24576  0
rapl                   20480  0
acer_wmi               36864  0
snd_acp_config         16384  8 snd_rn_pci_acp3x,snd_pci_acp6x,snd_pci_acp5x,snd_sof_amd_rembrandt,snd_sof_amd_vangogh,snd_acp_pci,snd_pci_ps,snd_sof_amd_renoir
cfg80211             1339392  3 ath,mac80211,ath10k_core
snd_timer              53248  3 snd_seq,snd_hrtimer,snd_pcm
sparse_keymap          12288  1 acer_wmi
realtek                40960  1
snd_soc_acpi           16384  2 snd_sof_amd_acp,snd_acp_config
snd                   155648  27 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_ump,snd_pcm,snd_rawmidi
sp5100_tco             20480  0
mdio_devres            12288  1 r8169
wdat_wdt               20480  0
wmi_bmof               12288  0
pcspkr                 12288  0
i2c_piix4              32768  0
soundcore              16384  2 snd_ctl_led,snd
ccp                   159744  1 kvm_amd
i2c_amd_mp2_pci        24576  0
k10temp                16384  0
snd_pci_acp3x          16384  0
acpi_cpufreq           32768  0
rfkill                 40960  7 acer_wmi,bluetooth,cfg80211
libphy                229376  3 r8169,mdio_devres,realtek
acer_wireless          16384  0
i2c_hid_acpi           12288  0
i2c_hid                40960  1 i2c_hid_acpi
mac_hid                12288  0
crypto_user            20480  0
loop                   40960  0
fuse                  212992  5
dm_mod                225280  0
nfnetlink              20480  3 nf_conntrack_netlink
bpf_preload            20480  0
ip_tables              36864  2 iptable_filter,iptable_nat
x_tables               69632  8 xt_conntrack,iptable_filter,xt_tcpudp,xt_addrtype,xt_nat,ip_tables,iptable_nat,xt_MASQUERADE
ext4                 1175552  1
crc32c_generic         12288  0
crc16                  12288  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  221184  1 ext4
usbhid                 77824  0
amdgpu              12480512  12
i2c_algo_bit           20480  1 amdgpu
drm_ttm_helper         12288  1 amdgpu
ttm                   110592  2 amdgpu,drm_ttm_helper
serio_raw              16384  0
drm_exec               12288  1 amdgpu
atkbd                  40960  0
drm_suballoc_helper    12288  1 amdgpu
libps2                 20480  1 atkbd
amdxcp                 12288  1 amdgpu
drm_buddy              20480  1 amdgpu
vivaldi_fmap           12288  1 atkbd
nvme                   65536  2
gpu_sched              57344  1 amdgpu
crc32c_intel           16384  3
drm_display_helper    229376  1 amdgpu
xhci_pci               28672  0
nvme_core             245760  3 nvme
i8042                  53248  1 acer_wmi
cec                    86016  1 drm_display_helper
xhci_pci_renesas       24576  1 xhci_pci
nvme_common            24576  1 nvme_core
video                  77824  2 acer_wmi,amdgpu
serio                  28672  4 serio_raw,atkbd,i8042
wmi                    45056  3 video,acer_wmi,wmi_bmof
journalctl -xe
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Successfully made thread 8217 of process 7752 owned by '1000' RT at priority 10.
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:22:34 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:22:34 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:22:56 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:22:56 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:23:19 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:23:19 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:24:41 angel-feliz wpa_supplicant[662]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-68 noise=-97 txrate=6000
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Successfully made thread 8527 of process 8238 owned by '1000' RT at priority 10.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:07 angel-feliz wpa_supplicant[662]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-62 noise=-98 txrate=6000
abr 19 06:25:08 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:08 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:29 angel-feliz sudo[8595]:    angel : TTY=pts/0 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/dmesg
abr 19 06:25:29 angel-feliz sudo[8595]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
abr 19 06:25:29 angel-feliz sudo[8595]: pam_unix(sudo:session): session closed for user root
abr 19 06:25:35 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:35 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:26:13 angel-feliz wpa_supplicant[662]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-89 noise=-98 txrate=6000
abr 19 06:26:13 angel-feliz wpa_supplicant[662]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-63 noise=-98 txrate=6000
abr 19 06:30:32 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:30:32 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:31:10 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:31:10 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:31:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:31:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:32:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:32:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:33:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:33:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:34:04 angel-feliz wpa_supplicant[662]: wlp2s0: WPA: Group rekeying completed with c0:f6:c2:78:30:44 [GTK=TKIP]
abr 19 06:34:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:34:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
set mark: ...skipping...
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Successfully made thread 8217 of process 7752 owned by '1000' RT at priority 10.
abr 19 06:22:32 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:22:34 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:22:34 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:22:56 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:22:56 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:23:19 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:23:19 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:24:41 angel-feliz wpa_supplicant[662]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-68 noise=-97 txrate=6000
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Successfully made thread 8527 of process 8238 owned by '1000' RT at priority 10.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:06 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:07 angel-feliz wpa_supplicant[662]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-62 noise=-98 txrate=6000
abr 19 06:25:08 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:08 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:29 angel-feliz sudo[8595]:    angel : TTY=pts/0 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/dmesg
abr 19 06:25:29 angel-feliz sudo[8595]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
abr 19 06:25:29 angel-feliz sudo[8595]: pam_unix(sudo:session): session closed for user root
abr 19 06:25:35 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:25:35 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:26:13 angel-feliz wpa_supplicant[662]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-89 noise=-98 txrate=6000
abr 19 06:26:13 angel-feliz wpa_supplicant[662]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-63 noise=-98 txrate=6000
abr 19 06:30:32 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:30:32 angel-feliz rtkit-daemon[1250]: Supervising 11 threads of 8 processes of 1 users.
abr 19 06:31:10 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:31:10 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:31:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:31:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:32:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:32:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:33:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:33:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:34:04 angel-feliz wpa_supplicant[662]: wlp2s0: WPA: Group rekeying completed with c0:f6:c2:78:30:44 [GTK=TKIP]
abr 19 06:34:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
abr 19 06:34:37 angel-feliz rtkit-daemon[1250]: Supervising 10 threads of 7 processes of 1 users.
lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1     259:0    0 953.9G  0 disk 
├─nvme0n1p1 259:1    0   100M  0 part /boot/efi
├─nvme0n1p2 259:2    0    16M  0 part 
├─nvme0n1p3 259:3    0  97.9G  0 part 
├─nvme0n1p4 259:4    0   567M  0 part 
└─nvme0n1p5 259:5    0 855.3G  0 part /
systemctl status
    State: running
    Units: 412 loaded (incl. loaded aliases)
     Jobs: 0 queued
   Failed: 0 units
    Since: Fri 2024-04-19 07:18:50 AST; 57min ago
  systemd: 255.4-1-manjaro
   CGroup: /
           ├─init.scope
           │ └─1 /sbin/init splash
           ├─system.slice
           │ ├─ModemManager.service
           │ │ └─742 /usr/bin/ModemManager
           │ ├─NetworkManager.service
           │ │ └─666 /usr/bin/NetworkManager --no-daemon
           │ ├─accounts-daemon.service
           │ │ └─877 /usr/lib/accounts-daemon
           │ ├─avahi-daemon.service
           │ │ ├─668 "avahi-daemon: running [angel-feliz.local]"
           │ │ └─713 "avahi-daemon: chroot helper"
           │ ├─bluetooth.service
           │ │ └─799 /usr/lib/bluetooth/bluetoothd
           │ ├─colord.service
           │ │ └─1495 /usr/lib/colord
           │ ├─containerd.service
           │ │ ├─ 823 /usr/bin/containerd
           │ │ └─3631 /usr/bin/containerd-shim-runc-v2 -namespace moby -id b4336d336ccd86b380cd253df805a121f6b27bdad9930b81b3d52a42feae4be5 -address /run/containerd/containerd.sock
           │ ├─cronie.service
           │ │ └─834 /usr/sbin/crond -n
           │ ├─cups.service
           │ │ └─810 /usr/bin/cupsd -l
           │ ├─dbus-broker.service
           │ │ ├─664 /usr/bin/dbus-broker-launch --scope system --audit
           │ │ └─665 dbus-broker --log 4 --controller 9 --machine-id d462a153c48b45e58f043ea552ae2fe4 --max-bytes 536870912 --max-fds 4096 --max-matches 131072 --audit
           │ ├─docker-b4336d336ccd86b380cd253df805a121f6b27bdad9930b81b3d52a42feae4be5.scope
           │ │ ├─3653 /usr/lib/rstudio-server/bin/rserver --server-daemonize 0 --auth-none 1
           │ │ ├─6181 /usr/lib/rstudio-server/bin/rsession -u rstudio --session-use-secure-cookies 0 --session-root-path / --session-same-site 0 --session-use-file-storage 1 --launcher-token DA67F045
           │ │ └─6200 /usr/local/lib/R/bin/exec/R --no-save --no-restore --vanilla -s -f /tmp/Rtmpx5iCD9/renv-watchdog-ea18c7ad35.R
           │ ├─docker.service
           │ │ ├─ 910 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
           │ │ ├─3606 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8787 -container-ip 172.17.0.2 -container-port 8787
           │ │ └─3614 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8787 -container-ip 172.17.0.2 -container-port 8787
           │ ├─lightdm.service
           │ │ ├─869 /usr/bin/lightdm
           │ │ └─876 /usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
           │ ├─polkit.service
           │ │ └─669 /usr/lib/polkit-1/polkitd --no-debug
           │ ├─rtkit-daemon.service
           │ │ └─1403 /usr/lib/rtkit-daemon
           │ ├─system-syncthing.slice
           │ │ └─syncthing@angel.service
           │ │   ├─811 /usr/bin/syncthing serve --no-browser --no-restart --logflags=0
           │ │   └─839 /usr/bin/syncthing serve --no-browser --no-restart --logflags=0
           │ ├─systemd-journald.service
           │ │ └─272 /usr/lib/systemd/systemd-journald
           │ ├─systemd-logind.service
           │ │ └─671 /usr/lib/systemd/systemd-logind
           │ ├─systemd-timesyncd.service
           │ │ └─653 /usr/lib/systemd/systemd-timesyncd
           │ ├─systemd-udevd.service
           │ │ └─udev
           │ │   └─399 /usr/lib/systemd/systemd-udevd
           │ ├─systemd-userdbd.service
           │ │ ├─ 371 /usr/lib/systemd/systemd-userdbd
           │ │ ├─7275 "systemd-userwork: waiting..."
           │ │ ├─7276 "systemd-userwork: waiting..."
           │ │ └─7401 "systemd-userwork: waiting..."
           │ ├─udisks2.service
           │ │ └─1577 /usr/lib/udisks2/udisksd
           │ ├─upower.service
           │ │ └─1460 /usr/lib/upowerd
           │ └─wpa_supplicant.service
           │   └─804 /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant
           └─user.slice
             └─user-1000.slice
               ├─session-2.scope
               │ ├─1271 lightdm --session-child 13 20
               │ ├─1310 xfce4-session
               │ ├─1368 /usr/bin/ssh-agent -s
               │ ├─1378 xfwm4
               │ ├─1411 xfce4-panel
               │ ├─1428 Thunar --daemon
               │ ├─1434 /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libwhiskermenu.so 8 16777223 whiskermenu "Whisker Menu" "Show a menu to easily access installed applications"
               │ ├─1438 /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libbattery.so 14 16777224 battery "Battery Monitor" "Show and monitor the battery status"
               │ ├─1440 /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libsystray.so 6 16777225 systray "Status Tray Plugin" "Provides status notifier items (application indicators) and legacy systray items"
               │ ├─1443 xfdesktop
               │ ├─1444 /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libpulseaudio-plugin.so 9 16777226 pulseaudio "PulseAudio Plugin" "Adjust the audio volume of the PulseAudio sound system"
               │ ├─1480 xfce4-clipman
               │ ├─1484 xiccd
               │ ├─1485 xcape -e Super_L Alt_L F1
               │ ├─1489 pamac-tray
               │ ├─1494 msm_notifier
               │ ├─1496 /usr/lib/geoclue-2.0/demos/agent
               │ ├─1506 xfce4-screensaver
               │ ├─1518 nm-applet
               │ ├─1521 /usr/bin/python /usr/bin/blueman-applet
               │ ├─1523 xfce4-power-manager
               │ ├─1527 /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
               │ ├─1708 /usr/bin/python /usr/bin/blueman-tray
               │ ├─1756 /usr/lib/firefox/firefox
               │ ├─1870 /usr/lib/firefox/firefox -contentproc -parentBuildID 20240416221418 -prefsLen 32178 -prefMapSize 243195 -appDir /usr/lib/firefox/browser {ca5e1c64-5e02-41a7-89e3-f3dc9f6b56cd} 1756 true socket
               │ ├─1884 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 32319 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {9c0ed008-b974-47c2-84f6-5a7f346a57f0} 1756 true tab
               │ ├─1944 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 38169 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {dfa5d816-c1dc-4295-b6c5-32282e9a89e6} 1756 true tab
               │ ├─2011 /usr/lib/firefox/firefox -contentproc -parentBuildID 20240416221418 -sandboxingKind 0 -prefsLen 38223 -prefMapSize 243195 -appDir /usr/lib/firefox/browser {46e9594b-b5ee-4911-b35b-e09d0a3dd6a9} 1756 true utility
               │ ├─2031 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 31994 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {20593a5a-7871-4b00-9c0f-7c7ac9e10ff6} 1756 true tab
               │ ├─2045 /usr/bin/keepassxc-proxy /home/angel/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json keepassxc-browser@keepassxc.org
               │ ├─2159 /usr/lib/firefox/firefox -contentproc -childID 7 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {36750c43-92b5-4886-b038-4a2d86f7ddcf} 1756 true tab
               │ ├─2273 xfsettingsd --replace
               │ ├─2333 /usr/lib/firefox/firefox -contentproc -childID 8 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {da02aaa9-6b43-404b-8ef8-6de52f621366} 1756 true tab
               │ ├─3070 /usr/lib/firefox/firefox -contentproc -childID 20 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {1e721803-c03a-44bd-b333-a3da7c9f733a} 1756 true tab
               │ ├─3194 /usr/lib/firefox/firefox -contentproc -childID 23 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {ad978a30-263b-474f-917d-3eb2a63800f6} 1756 true tab
               │ ├─3245 /usr/lib/firefox/firefox -contentproc -parentBuildID 20240416221418 -prefsLen 38280 -prefMapSize 243195 -appDir /usr/lib/firefox/browser {227e35b8-de54-41c0-aeac-901d3d3bc55a} 1756 true rdd
               │ ├─4529 /usr/bin/xfce4-terminal
               │ ├─4541 bash
               │ ├─4734 /usr/lib/firefox/firefox -contentproc -childID 41 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {93d03465-af5a-400f-b0ca-9ec55d4fb2f4} 1756 true tab
               │ ├─5491 /usr/lib/firefox/firefox -contentproc -childID 56 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {da59c34a-c2a1-43b8-bb01-9f1346230d36} 1756 true tab
               │ ├─6138 /usr/lib/firefox/firefox -contentproc -childID 69 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {542a984b-7bc1-4422-aaac-5133bebc791c} 1756 true tab
               │ ├─6637 /usr/lib/firefox/firefox -contentproc -childID 73 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {9ebfead5-83a2-4ea9-b7b0-a72dde83e2ff} 1756 true tab
               │ ├─6952 /usr/lib/firefox/firefox -contentproc -childID 75 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {758c66ce-b8a7-4f4f-8466-eeac76a7ed19} 1756 true tab
               │ ├─7051 /usr/lib/firefox/firefox -contentproc -childID 76 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {046eea1c-2ba1-41dc-a02f-9a5ca062d2f2} 1756 true tab
               │ ├─7053 /usr/lib/firefox/firefox -contentproc -childID 77 -isForBrowser -prefsLen 32051 -prefMapSize 243195 -jsInitLen 234952 -parentBuildID 20240416221418 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {52c1e989-5d89-46b6-adb9-3f6e48260718} 1756 true tab
               │ ├─7399 systemctl status
               │ ├─7400 less
               │ └─7402 systemctl status
               └─user@1000.service
                 ├─app.slice
                 │ ├─app-dbus\x2d:1.11\x2dorg.a11y.atspi.Registry.slice
                 │ │ └─dbus-:1.11-org.a11y.atspi.Registry@0.service
                 │ │   └─1362 /usr/lib/at-spi2-registryd --use-gnome-session
                 │ ├─app-dbus\x2d:1.2\x2dorg.xfce.Xfconf.slice
                 │ │ └─dbus-:1.2-org.xfce.Xfconf@5.service
                 │ │   └─7281 /usr/lib/xfce4/xfconf/xfconfd
                 │ ├─gnome-keyring-daemon.service
                 │ │ └─1302 /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring
                 │ ├─gpg-agent.service
                 │ │ └─1376 /usr/bin/gpg-agent --supervised
                 │ ├─xdg-desktop-portal-gtk.service
                 │ │ └─1597 /usr/lib/xdg-desktop-portal-gtk
                 │ └─xfce4-notifyd.service
                 │   └─1464 /usr/lib/xfce4/notifyd/xfce4-notifyd
                 ├─init.scope
                 │ ├─1288 /usr/lib/systemd/systemd --user
                 │ └─1290 "(sd-pam)"
                 └─session.slice
                   ├─at-spi-dbus-bus.service
                   │ ├─1348 /usr/lib/at-spi-bus-launcher
                   │ ├─1354 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user
                   │ └─1355 dbus-broker --log 4 --controller 9 --machine-id d462a153c48b45e58f043ea552ae2fe4 --max-bytes 100000000000000 --max-fds 6400000 --max-matches 5000000000
                   ├─dbus-broker.service
                   │ ├─1308 /usr/bin/dbus-broker-launch --scope user
                   │ └─1309 dbus-broker --log 4 --controller 10 --machine-id d462a153c48b45e58f043ea552ae2fe4 --max-bytes 100000000000000 --max-fds 25000000000000 --max-matches 5000000000
                   ├─gvfs-afc-volume-monitor.service
                   │ └─1656 /usr/lib/gvfs-afc-volume-monitor
                   ├─gvfs-daemon.service
                   │ ├─1332 /usr/lib/gvfsd
                   │ ├─1338 /usr/lib/gvfsd-fuse /run/user/1000/gvfs -f
                   │ ├─1690 /usr/lib/gvfsd-trash --spawner :1.7 /org/gtk/gvfs/exec_spaw/0
                   │ ├─5526 /usr/lib/gvfsd-network --spawner :1.7 /org/gtk/gvfs/exec_spaw/1
                   │ └─5545 /usr/lib/gvfsd-dnssd --spawner :1.7 /org/gtk/gvfs/exec_spaw/3
                   ├─gvfs-gphoto2-volume-monitor.service
                   │ └─1668 /usr/lib/gvfs-gphoto2-volume-monitor
                   ├─gvfs-metadata.service
                   │ └─1699 /usr/lib/gvfsd-metadata
                   ├─gvfs-mtp-volume-monitor.service
                   │ └─1662 /usr/lib/gvfs-mtp-volume-monitor
                   ├─gvfs-udisks2-volume-monitor.service
                   │ └─1552 /usr/lib/gvfs-udisks2-volume-monitor
                   ├─pipewire-pulse.service
                   │ └─1399 /usr/bin/pipewire-pulse
                   ├─pipewire.service
                   │ └─1394 /usr/bin/pipewire
                   ├─wireplumber.service
                   │ └─1398 /usr/bin/wireplumber
                   ├─xdg-desktop-portal.service
                   │ └─1548 /usr/lib/xdg-desktop-portal
                   ├─xdg-document-portal.service
                   │ ├─1562 /usr/lib/xdg-document-portal
                   │ └─1592 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
                   └─xdg-permission-store.service
                     └─1578 /usr/lib/xdg-permission-store

Thank you in advance for your time and assistance.

Look into power-saving. I think the name op the app is TLP. However, not using a laptop, I can’t give you more information than that.

2 Likes

tlp is part of the standard install with xfce, anyway. You can modify /etc/tlp.conf to figure out what you want to do, or install tlpui from the official repositories for a GUI.

1 Like

He did apparently try that.

1 Like

Just in case here is my current configuration

sudo cat /etc/tlp.conf 
# ------------------------------------------------------------------------------
# /etc/tlp.conf - TLP user configuration (version 1.6.1)
# See full explanation: https://linrunner.de/tlp/settings
#
# Copyright (c) 2023 Thomas Koch <linrunner at gmx.net> and others.
# SPDX-License-Identifier: GPL-2.0-or-later
#
# Settings are read in the following order:
#
# 1. Intrinsic defaults
# 2. /etc/tlp.d/*.conf - Drop-in customization snippets
# 3. /etc/tlp.conf     - User configuration (this file)
#
# Notes:
# - In case of identical parameters, the last occurence has precedence
# - This also means, parameters enabled here will override anything else
# - However you may append values to a parameter already defined as intrinsic
#   default or in a previously read file: use PARAMETER+="add values"
# - IMPORTANT: all parameters here are disabled; remove the leading '#' if you
#   like to enable a feature without default or have a value different from the
#   default
# - Default *: intrinsic default that is effective when the parameter is missing
#   or disabled by a leading '#'; use PARAM="" to disable an intrinsic default
# - Default <none>: do nothing or use kernel/hardware defaults
# - IMPORTANT: parameters must always be specified pairwise i.e. for
#   both AC and BAT. Omitting one of the two makes the set value effective for
#   both power sources, since a change only occurs when different values are
#   defined.
# ------------------------------------------------------------------------------
# tlp - Parameters for power saving

# Set to 0 to disable, 1 to enable TLP.
# Default: 1

#TLP_ENABLE=1

# Control how warnings about invalid settings are issued:
#   0=disabled,
#   1=background tasks (boot, resume, change of power source) report to syslog,
#   2=shell commands report to the terminal (stderr),
#   3=combination of 1 and 2
# Default: 3

#TLP_WARN_LEVEL=3

# Operation mode when no power supply can be detected: AC, BAT.
# Concerns some desktop and embedded hardware only.
# Default: <none>

#TLP_DEFAULT_MODE=AC

# Operation mode select: 0=depend on power source, 1=always use TLP_DEFAULT_MODE
# Note: use in conjunction with TLP_DEFAULT_MODE=BAT for BAT settings on AC.
# Default: 0

#TLP_PERSISTENT_DEFAULT=0

# Power supply classes to ignore when determining operation mode: AC, USB, BAT.
# Separate multiple classes with spaces.
# Note: try on laptops where operation mode AC/BAT is incorrectly detected.
# Default: <none>

#TLP_PS_IGNORE="BAT"

# Seconds laptop mode has to wait after the disk goes idle before doing a sync.
# Non-zero value enables, zero disables laptop mode.
# Default: 0 (AC), 2 (BAT)

#DISK_IDLE_SECS_ON_AC=0
#DISK_IDLE_SECS_ON_BAT=2

# Dirty page values (timeouts in secs).
# Default: 15 (AC), 60 (BAT)

#MAX_LOST_WORK_SECS_ON_AC=15
#MAX_LOST_WORK_SECS_ON_BAT=60

# Select a CPU scaling driver operation mode.
# Intel CPU with intel_pstate driver:
#   active, passive.
# AMD Zen 2 or newer CPU with amd-pstate_driver as of kernel 6.3/6.4(*):
#   active, passive, guided(*).
# Default: <none>
#CPU_DRIVER_OPMODE_ON_AC=active
#CPU_DRIVER_OPMODE_ON_BAT=active

# Select a CPU frequency scaling governor.
# Intel CPU with intel_pstate driver or
# AMD CPU with amd-pstate driver in active mode ('amd-pstate-epp'):
#   performance, powersave(*).
# Intel CPU with intel_pstate driver in passive mode ('intel_cpufreq') or
# AMD CPU with amd-pstate driver in passive or guided mode ('amd-pstate') or
# Intel, AMD and other CPU brands with acpi-cpufreq driver:
#   conservative, ondemand(*), userspace, powersave, performance, schedutil(*).
# Use tlp-stat -p to show the active driver and available governors.
# Important:
#   Governors marked (*) above are power efficient for *almost all* workloads
#   and therefore kernel and most distributions have chosen them as defaults.
#   You should have done your research about advantages/disadvantages *before*
#   changing the governor.
# Default: <none>

#CPU_SCALING_GOVERNOR_ON_AC=powersave
#CPU_SCALING_GOVERNOR_ON_BAT=powersave

# Set the min/max frequency available for the scaling governor.
# Possible values depend on your CPU. For available frequencies see
# the output of tlp-stat -p.
# Notes:
# - Min/max frequencies must always be specified for both AC *and* BAT
# - Not recommended for use with the intel_pstate driver, use
#   CPU_MIN/MAX_PERF_ON_AC/BAT below instead
# Default: <none>

#CPU_SCALING_MIN_FREQ_ON_AC=0
#CPU_SCALING_MAX_FREQ_ON_AC=0
#CPU_SCALING_MIN_FREQ_ON_BAT=0
#CPU_SCALING_MAX_FREQ_ON_BAT=0

# Set CPU energy/performance policies EPP and EPB:
#   performance, balance_performance, default, balance_power, power.
# Values are given in order of increasing power saving.
# Requires:
# * Intel CPU
#   EPP: Intel Core i 6th gen. or newer CPU with intel_pstate driver
#   EPB: Intel Core i 2nd gen. or newer CPU with intel_pstate driver
#     as of kernel 5.2; alternatively module msr and
#     x86_energy_perf_policy from linux-tools
#   EPP and EPB are mutually exclusive: when EPP is available, Intel CPUs
#   will not honor EPB. Only the matching feature will be applied by TLP.
# * AMD Zen 2 or newer CPU
#   EPP: amd-pstate driver in active mode ('amd-pstate-epp') as of kernel 6.3
# Default: balance_performance (AC), balance_power (BAT)

#CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance
#CPU_ENERGY_PERF_POLICY_ON_BAT=balance_power

# Set Intel CPU P-state performance: 0..100 (%).
# Limit the max/min P-state to control the power dissipation of the CPU.
# Values are stated as a percentage of the available performance.
# Requires Intel Core i 2nd gen. or newer CPU with intel_pstate driver.
# Default: <none>

#CPU_MIN_PERF_ON_AC=0
#CPU_MAX_PERF_ON_AC=100
#CPU_MIN_PERF_ON_BAT=0
#CPU_MAX_PERF_ON_BAT=30

# Set the CPU "turbo boost" (Intel) or "turbo core" (AMD) feature:
#   0=disable, 1=allow.
# Allows to raise the maximum frequency/P-state of some cores if the
# CPU chip is not fully utilized and below it's intended thermal budget.
# Note: a value of 1 does *not* activate boosting, it just allows it.
# Default: <none>

#CPU_BOOST_ON_AC=1
#CPU_BOOST_ON_BAT=0

# Set Intel/AMD CPU dynamic boost feature:
#   0=disable, 1=enable.
# Improve performance by increasing minimum P-state limit dynamically
# whenever a task previously waiting on I/O is selected to run.
# Requires:
# * Intel Core i  6th gen. or newer CPU: intel_pstate driver in active mode
# * AMD Zen 2 or newer CPU: amd-pstate driver in active mode ('amd-pstate-epp')
#   provided by a yet unreleased kernel 6.x
# Default: <none>

#CPU_HWP_DYN_BOOST_ON_AC=1
#CPU_HWP_DYN_BOOST_ON_BAT=0

# Kernel NMI Watchdog:
#   0=disable (default, saves power), 1=enable (for kernel debugging only).
# Default: 0

#NMI_WATCHDOG=0

# Select platform profile:
#   performance, balanced, low-power.
# Controls system operating characteristics around power/performance levels,
# thermal and fan speed. Values are given in order of increasing power saving.
# Note: check the output of tlp-stat -p to determine availability on your
# hardware and additional profiles such as: balanced-performance, quiet, cool.
# Default: <none>

#PLATFORM_PROFILE_ON_AC=performance
#PLATFORM_PROFILE_ON_BAT=low-power

# System suspend mode:
#   s2idle: Idle standby - a pure software, light-weight, system sleep state,
#   deep: Suspend to RAM - the whole system is put into a low-power state,
#     except for memory, usually resulting in higher savings than s2idle.
# CAUTION: changing suspend mode may lead to system instability and even
# data loss. As for the availability of different modes on your system,
# check the output of tlp-stat -s. If unsure, stick with the system default
# by not enabling this.
# Default: <none>

#MEM_SLEEP_ON_AC=s2idle
#MEM_SLEEP_ON_BAT=deep

# Define disk devices on which the following DISK/AHCI_RUNTIME parameters act.
# Separate multiple devices with spaces.
# Devices can be specified by disk ID also (lookup with: tlp diskid).
# Default: "nvme0n1 sda"

#DISK_DEVICES="nvme0n1 sda"

# Disk advanced power management level: 1..254, 255 (max saving, min, off).
# Levels 1..127 may spin down the disk; 255 allowable on most drives.
# Separate values for multiple disks with spaces. Use the special value 'keep'
# to keep the hardware default for the particular disk.
# Default: 254 (AC), 128 (BAT)

#DISK_APM_LEVEL_ON_AC="254 254"
#DISK_APM_LEVEL_ON_BAT="128 128"

# Exclude disk classes from advanced power management (APM):
#   sata, ata, usb, ieee1394.
# Separate multiple classes with spaces.
# CAUTION: USB and IEEE1394 disks may fail to mount or data may get corrupted
# with APM enabled. Be careful and make sure you have backups of all affected
# media before removing 'usb' or 'ieee1394' from the denylist!
# Default: "usb ieee1394"

#DISK_APM_CLASS_DENYLIST="usb ieee1394"

# Hard disk spin down timeout:
#   0:        spin down disabled
#   1..240:   timeouts from 5s to 20min (in units of 5s)
#   241..251: timeouts from 30min to 5.5 hours (in units of 30min)
# See 'man hdparm' for details.
# Separate values for multiple disks with spaces. Use the special value 'keep'
# to keep the hardware default for the particular disk.
# Default: <none>

#DISK_SPINDOWN_TIMEOUT_ON_AC="0 0"
#DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"

# Select I/O scheduler for the disk devices.
# Multi queue (blk-mq) schedulers:
#   mq-deadline(*), none, kyber, bfq
# Single queue schedulers:
#   deadline(*), cfq, bfq, noop
# (*) recommended.
# Separate values for multiple disks with spaces. Use the special value 'keep'
# to keep the kernel default scheduler for the particular disk.
# Notes:
# - Multi queue (blk-mq) may need kernel boot option 'scsi_mod.use_blk_mq=1'
#   and 'modprobe mq-deadline-iosched|kyber|bfq' on kernels < 5.0
# - Single queue schedulers are legacy now and were removed together with
#   the old block layer in kernel 5.0
# Default: keep

#DISK_IOSCHED="mq-deadline mq-deadline"

# AHCI link power management (ALPM) for SATA disks:
#   min_power, med_power_with_dipm(*), medium_power, max_performance.
# (*) recommended.
# Multiple values separated with spaces are tried sequentially until success.
# Default: med_power_with_dipm (AC & BAT)

#SATA_LINKPWR_ON_AC="med_power_with_dipm"
#SATA_LINKPWR_ON_BAT="med_power_with_dipm"

# Exclude SATA links from AHCI link power management (ALPM).
# SATA links are specified by their host. Refer to the output of
# tlp-stat -d to determine the host; the format is "hostX".
# Separate multiple hosts with spaces.
# Default: <none>

#SATA_LINKPWR_DENYLIST="host1"

# Runtime Power Management for NVMe, SATA, ATA and USB disks
# as well as SATA ports:
#   on=disable, auto=enable.
# Note: SATA controllers are PCIe bus devices and handled by RUNTIME_PM further
# down.

# Default: on (AC), auto (BAT)

#AHCI_RUNTIME_PM_ON_AC=on
#AHCI_RUNTIME_PM_ON_BAT=auto

# Seconds of inactivity before disk is suspended.
# Note: effective only when AHCI_RUNTIME_PM_ON_AC/BAT is activated.
# Default: 15

#AHCI_RUNTIME_PM_TIMEOUT=15

# Power off optical drive in UltraBay/MediaBay: 0=disable, 1=enable.
# Drive can be powered on again by releasing (and reinserting) the eject lever
# or by pressing the disc eject button on newer models.
# Note: an UltraBay/MediaBay hard disk is never powered off.
# Default: 0

#BAY_POWEROFF_ON_AC=0
#BAY_POWEROFF_ON_BAT=0

# Optical drive device to power off
# Default: sr0

#BAY_DEVICE="sr0"

# Set the min/max/turbo frequency for the Intel GPU.
# Possible values depend on your hardware. For available frequencies see
# the output of tlp-stat -g.
# Default: <none>

#INTEL_GPU_MIN_FREQ_ON_AC=0
#INTEL_GPU_MIN_FREQ_ON_BAT=0
#INTEL_GPU_MAX_FREQ_ON_AC=0
#INTEL_GPU_MAX_FREQ_ON_BAT=0
#INTEL_GPU_BOOST_FREQ_ON_AC=0
#INTEL_GPU_BOOST_FREQ_ON_BAT=0

# AMD GPU power management.
# Performance level (DPM): auto, low, high; auto is recommended.
# Note: requires amdgpu or radeon driver.
# Default: auto

#RADEON_DPM_PERF_LEVEL_ON_AC=auto
#RADEON_DPM_PERF_LEVEL_ON_BAT=auto

# Dynamic power management method (DPM): balanced, battery, performance.
# Note: radeon driver only.
# Default: <none>

#RADEON_DPM_STATE_ON_AC=performance
#RADEON_DPM_STATE_ON_BAT=battery

# Graphics clock speed (profile method): low, mid, high, auto, default;
# auto = mid on BAT, high on AC.
# Note: radeon driver on legacy ATI hardware only (where DPM is not available).
# Default: default

#RADEON_POWER_PROFILE_ON_AC=default
#RADEON_POWER_PROFILE_ON_BAT=default

# Wi-Fi power saving mode: on=enable, off=disable.
# Default: off (AC), on (BAT)

#WIFI_PWR_ON_AC=off
#WIFI_PWR_ON_BAT=on

# Disable Wake-on-LAN: Y/N.
# Default: Y

#WOL_DISABLE=Y

# Enable audio power saving for Intel HDA, AC97 devices (timeout in secs).
# A value of 0 disables, >= 1 enables power saving.
# Note: 1 is recommended for Linux desktop environments with PulseAudio,
# systems without PulseAudio may require 10.
# Default: 1

#SOUND_POWER_SAVE_ON_AC=1
#SOUND_POWER_SAVE_ON_BAT=1

# Disable controller too (HDA only): Y/N.
# Note: effective only when SOUND_POWER_SAVE_ON_AC/BAT is activated.
# Default: Y

#SOUND_POWER_SAVE_CONTROLLER=Y

# PCIe Active State Power Management (ASPM):
#   default(*), performance, powersave, powersupersave.
# (*) keeps BIOS ASPM defaults (recommended)
# Default: <none>

#PCIE_ASPM_ON_AC=default
#PCIE_ASPM_ON_BAT=default

# Runtime Power Management for PCIe bus devices: on=disable, auto=enable.
# Default: on (AC), auto (BAT)

#RUNTIME_PM_ON_AC=on
#RUNTIME_PM_ON_BAT=auto

# Exclude listed PCIe device adresses from Runtime PM.
# Note: this preserves the kernel driver default, to force a certain state
# use RUNTIME_PM_ENABLE/DISABLE instead.
# Separate multiple addresses with spaces.
# Use lspci to get the adresses (1st column).
# Default: <none>

#RUNTIME_PM_DENYLIST="11:22.3 44:55.6"

# Exclude PCIe devices assigned to the listed drivers from Runtime PM.
# Note: this preserves the kernel driver default, to force a certain state
# use RUNTIME_PM_ENABLE/DISABLE instead.
# Separate multiple drivers with spaces.
# Default: "mei_me nouveau radeon", use "" to disable completely.

#RUNTIME_PM_DRIVER_DENYLIST="mei_me nouveau radeon"

# Permanently enable/disable Runtime PM for listed PCIe device addresses
# (independent of the power source). This has priority over all preceding
# Runtime PM settings. Separate multiple addresses with spaces.
# Use lspci to get the adresses (1st column).
# Default: <none>

#RUNTIME_PM_ENABLE="11:22.3"
#RUNTIME_PM_DISABLE="44:55.6"

# Set to 0 to disable, 1 to enable USB autosuspend feature.
# Default: 1

USB_AUTOSUSPEND=1

# Exclude listed devices from USB autosuspend (separate with spaces).
# Use lsusb to get the ids.
# Note: input devices (usbhid) and libsane-supported scanners are excluded
# automatically.
# Default: <none>

#USB_DENYLIST="1111:2222 3333:4444"

# Exclude audio devices from USB autosuspend:
#   0=do not exclude, 1=exclude.
# Default: 1

#USB_EXCLUDE_AUDIO=1

# Exclude bluetooth devices from USB autosuspend:
#   0=do not exclude, 1=exclude.
# Default: 0

USB_EXCLUDE_BTUSB=0

# Exclude phone devices from USB autosuspend:
#   0=do not exclude, 1=exclude (enable charging).
# Default: 0

USB_EXCLUDE_PHONE=0

# Exclude printers from USB autosuspend:
#   0=do not exclude, 1=exclude.
# Default: 1

#USB_EXCLUDE_PRINTER=1

# Exclude WWAN devices from USB autosuspend:
#   0=do not exclude, 1=exclude.
# Default: 0

USB_EXCLUDE_WWAN=0

# Allow USB autosuspend for listed devices even if already denylisted or
# excluded above (separate with spaces). Use lsusb to get the ids.
# Default: 0

#USB_ALLOWLIST="1111:2222 3333:4444"

# Set to 1 to disable autosuspend before shutdown, 0 to do nothing
# Note: use as a workaround for USB devices that cause shutdown problems.
# Default: 0

#USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN=0

# Restore radio device state (Bluetooth, WiFi, WWAN) from previous shutdown
# on system startup: 0=disable, 1=enable.
# Note: the parameters DEVICES_TO_DISABLE/ENABLE_ON_STARTUP/SHUTDOWN below
# are ignored when this is enabled.
# Default: 0

#RESTORE_DEVICE_STATE_ON_STARTUP=0

# Radio devices to disable on startup: bluetooth, nfc, wifi, wwan.
# Separate multiple devices with spaces.
# Default: <none>

#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth nfc wifi wwan"

# Radio devices to enable on startup: bluetooth, nfc, wifi, wwan.
# Separate multiple devices with spaces.
# Default: <none>

#DEVICES_TO_ENABLE_ON_STARTUP="wifi"

# Radio devices to disable on shutdown: bluetooth, nfc, wifi, wwan.
# Note: use as a workaround for devices that are blocking shutdown.
# Default: <none>

#DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth nfc wifi wwan"

# Radio devices to enable on shutdown: bluetooth, nfc, wifi, wwan.
# (to prevent other operating systems from missing radios).
# Default: <none>

#DEVICES_TO_ENABLE_ON_SHUTDOWN="wwan"

# Radio devices to enable on AC: bluetooth, nfc, wifi, wwan.
# Default: <none>

#DEVICES_TO_ENABLE_ON_AC="bluetooth nfc wifi wwan"

# Radio devices to disable on battery: bluetooth, nfc, wifi, wwan.
# Default: <none>

#DEVICES_TO_DISABLE_ON_BAT="bluetooth nfc wifi wwan"

# Radio devices to disable on battery when not in use (not connected):
#   bluetooth, nfc, wifi, wwan.
# Default: <none>

#DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE="bluetooth nfc wifi wwan"

# Battery Care -- Charge thresholds
# Charging starts when the charger is connected and the charge level
# is below the start threshold. Charging stops when the charge level
# is above the stop threshold.
# Required hardware: Lenovo ThinkPads and select other laptop brands
# are driven via specific plugins
# - Active plugin and support status are shown by tlp-stat -b
# - Vendor specific threshold levels are shown by tlp-stat -b, some
#   laptops support only 1 (on)/ 0 (off) instead of a percentage level
# - When your hardware supports a start *and* a stop threshold, you must
#   specify both, otherwise TLP will refuse to apply the single threshold
# - When your hardware supports only a stop threshold, set the start
#   value to 0
# - Older ThinkPads may require an external kernel module, refer to the
#   output of tlp-stat -b
# For further explanation and vendor specific details refer to
# - https://linrunner.de/tlp/settings/battery.html
# - https://linrunner.de/tlp/settings/bc-vendors.html

# BAT0: Primary / Main / Internal battery
# Note: also use for batteries BATC, BATT and CMB0
# Default: <none>

# Battery charge level below which charging will begin.
#START_CHARGE_THRESH_BAT0=75
# Battery charge level above which charging will stop.
#STOP_CHARGE_THRESH_BAT0=80

# BAT1: Secondary / Ultrabay / Slice / Replaceable battery
# Note: primary on some laptops
# Default: <none>

# Battery charge level below which charging will begin.
#START_CHARGE_THRESH_BAT1=75
# Battery charge level above which charging will stop.
#STOP_CHARGE_THRESH_BAT1=80

# Restore charge thresholds when AC is unplugged: 0=disable, 1=enable.
# Default: 0

#RESTORE_THRESHOLDS_ON_BAT=1

# Control battery care drivers: 0=disable, 1=enable.
# Default: 1 (all)

#NATACPI_ENABLE=1
#TPACPI_ENABLE=1
#TPSMAPI_ENABLE=1

# ------------------------------------------------------------------------------
# tlp-rdw - Parameters for the radio device wizard

# Possible devices: bluetooth, wifi, wwan.
# Separate multiple radio devices with spaces.
# Default: <none> (for all parameters below)

# Radio devices to disable on connect.

#DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
#DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan"
#DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi"

# Radio devices to enable on disconnect.

#DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
#DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=""
#DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=""

# Radio devices to enable/disable when docked.

#DEVICES_TO_ENABLE_ON_DOCK=""
#DEVICES_TO_DISABLE_ON_DOCK=""

# Radio devices to enable/disable when undocked.

#DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
#DEVICES_TO_DISABLE_ON_UNDOCK=""

don’t make us hunt for the changes you made

these are your changes, you should know what they are doing to your system.

I ended undoing all changes as they didn’t solve the problem.

I played them just because ChatGPT suggest me to apply them, but I am not sure what they are doing.

What about Google (or any other search engine)
… I still think that Google is good at what it is supposed to do …

Why people would use “AI” instead of their own capacity to read and understand and ultimately know
I’ll likely never understand.

It’s your system.
You need to understand.
Not the “AI” - which might only pretend to “understand” …

Use your brain, your own capacity to think …
do not outsource it :wink:

3 Likes

@Nachlese, you are totally right,

I know this experience will help me to start getting that knowledge

It is actually enabled…?!

1 Like

@megavolt, you’re right, that is the current value.

Rebooting temporarily solves the problem only if USB_AUTOSUSPEND=1.

I found out that I don’t need to fully charge my battery to get the error. Any time I disconnect my charger, I get the same problem.

It’s interesting that the problem also interrupts any video I could be watching. But that’s not a huge deal as I just need to reload the page to continue working as usual. However, that could also be a clue.

Try setting that to 0:

USB_AUTOSUSPEND=0

Restart the PC (I don’t know the service name, so the PC it is.) Test if it’s better.

1 Like

What @Mirdarthos said - set it to 0

The description clearly says:

# Set to 0 to disable, 1 to enable USB autosuspend feature.
# Default: 1

Same with all the other “changes” you made:
you did in fact change nothing!

All you did is to uncomment the option (you just removed the # in front of the line)
But these are the defaults already.

You need to actually change the number from 1 to 0 or vice versa - to change what is already the default.

okay… but makes no sense.

hm… usually it should continue working until you re-plugin the usb device on battery mode…

Saving power also affects the CPU/GPU. Certainly it’s pretty aggressive by default. On low budget systems it would have a visible impact on performance.

2 Likes

PROBLEM SOLVED

I was certain that this was a problem related to battery management. To confirm this, I disabled all TLP settings by TEMPORALLY changing TLP_ENABLE from 1 to 0 in the /etc/tlp.conf file, as explained in the Troubleshooting Guide and it worked.

I set the following options in TLPUI, as I don’t really need to stop any USB devices based on battery level.

Then, I found a really good description of the problem I am facing in the Frequently Asked Questions section from USB Devices. The solution was to apply the next two lines in the /etc/tlp.conf:

  1. Disable runtime power management for USB3 controllers by adding xhci_hcd
RUNTIME_PM_DRIVER_DENYLIST="mei_me nouveau radeon xhci_hcd"

This step was really interesting as the last line of sudo dmesg | tail showed [ 2861.187526] xhci_hcd 0000:05:00.3: WARNING: Host System Error, so I knew that I was getting closer to solving the problem.

I rebooted my machine, but that didn’t solve the problem, so I applied the second step:

  1. Disable runtime power management for AHCI devices by changing the next line in the /etc/tlp.conf
AHCI_RUNTIME_PM_ON_BAT=on

Now, after rebooting the machine, THE PROBLEM WAS SOLVED.

Thanks for helping me think through this problem.

Switching off the USB_AUTOSUSPEND option as shown in the GUI (your posted image) is exactly the same as the resolution that @Mirdarthos has already given to you to change in /etc/tlp.conf.

However, I suppose the other settings also contributed. Cheers.

1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.