Issue Bluetooth Brightness Control Keys in Zorin OS 17 Core

Hello Zorin OS Community,

I hope everyone is doing well. I'm facing an issue with the dedicated brightness control keys on my laptop while using Zorin OS Core, and I wanted to share it here to seek help or insights from the community.

Recently, I noticed that the keys for adjusting the screen brightness are not working as expected in Zorin OS Core. Upon further investigation, I found that this issue is related to enabling or disabling the Bluetooth option.

When Bluetooth is turned on or off, the brightness control keys seem to work correctly for a few seconds, but shortly after that brief interval, they stop responding. There appears to be some kind of conflict or bug related to Bluetooth in Zorin OS Core.

I would like to know if anyone else is experiencing this situation or if anyone has any suggestions on how to resolve this issue. If anyone has information or a potential solution, I would greatly appreciate the community's help. Thank you in advance for the community's attention and collaboration!

Captura de tela de 2024-01-02 17-03-04

This is a strange one... disabling Bluetooth should not affect the separate brightness ctl driver.
I'm not saying it isn't; just noting how odd that is.

What is your terminal output for

lsmod

Also, you might try disabling PowerSave in your Settings > Power to see if it is a power control that is affecting both.

So! This is the weirdest thing I've ever seen happen with Linux. I posted a gif with the issue here. Disabling PowerSave had no effect on this issue.
When running the 'lsmod' command, this is the result:

Module                  Size  Used by
rfcomm                 98304  4
ccm                    20480  6
snd_sof_pci_intel_icl    16384  0
snd_sof_intel_hda_common   192512  1 snd_sof_pci_intel_icl
soundwire_intel        57344  1 snd_sof_intel_hda_common
soundwire_generic_allocation    16384  1 soundwire_intel
soundwire_cadence      40960  1 soundwire_intel
snd_sof_intel_hda      24576  1 snd_sof_intel_hda_common
snd_sof_pci            24576  2 snd_sof_pci_intel_icl,snd_sof_intel_hda_common
snd_sof_xtensa_dsp     16384  1 snd_sof_intel_hda_common
snd_sof               311296  3 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda
snd_sof_utils          20480  1 snd_sof
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_hda_ext_core       36864  3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match    81920  2 snd_sof_pci_intel_icl,snd_sof_intel_hda_common
snd_soc_acpi           16384  2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
soundwire_bus         110592  3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
snd_soc_core          417792  4 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_hda_codec_hdmi     94208  1
snd_hda_codec_realtek   192512  1
snd_hda_codec_generic   118784  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_compress           28672  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      20480  1 snd_soc_core
snd_hda_intel          61440  3
snd_intel_dspcfg       36864  3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common
snd_intel_sdw_acpi     20480  2 snd_sof_intel_hda_common,snd_intel_dspcfg
snd_hda_codec         204800  6 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hda_core          135168  9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hwdep              20480  1 snd_hda_codec
intel_tcc_cooling      16384  0
cmac                   16384  3
x86_pkg_temp_thermal    20480  0
snd_pcm               192512  11 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
intel_powerclamp       24576  0
algif_hash             20480  1
algif_skcipher         16384  1
coretemp               24576  0
af_alg                 32768  6 algif_hash,algif_skcipher
snd_seq_midi           20480  0
bnep                   32768  2
ath10k_pci             61440  0
snd_seq_midi_event     16384  1 snd_seq_midi
ath10k_core           737280  1 ath10k_pci
snd_rawmidi            53248  1 snd_seq_midi
kvm_intel             503808  0
ath                    36864  1 ath10k_core
uvcvideo              139264  0
btusb                  69632  0
snd_seq                94208  2 snd_seq_midi,snd_seq_midi_event
mac80211             1617920  1 ath10k_core
kvm                  1347584  1 kvm_intel
btrtl                  28672  1 btusb
videobuf2_vmalloc      20480  1 uvcvideo
processor_thermal_device_pci_legacy    16384  0
btbcm                  24576  1 btusb
processor_thermal_device    24576  1 processor_thermal_device_pci_legacy
videobuf2_memops       20480  1 videobuf2_vmalloc
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
btintel                53248  1 btusb
processor_thermal_rfim    28672  1 processor_thermal_device
binfmt_misc            24576  1
mei_hdcp               28672  0
mei_pxp                20480  0
intel_rapl_msr         20480  0
joydev                 32768  0
btmtk                  16384  1 btusb
irqbypass              16384  1 kvm
snd_timer              49152  2 snd_seq,snd_pcm
videobuf2_v4l2         36864  1 uvcvideo
processor_thermal_mbox    16384  2 processor_thermal_rfim,processor_thermal_device
crct10dif_pclmul       16384  1
cfg80211             1241088  3 ath,mac80211,ath10k_core
cmdlinepart            16384  0
polyval_clmulni        16384  0
bluetooth            1044480  34 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
polyval_generic        16384  1 polyval_clmulni
videodev              323584  2 videobuf2_v4l2,uvcvideo
input_leds             16384  0
ghash_clmulni_intel    16384  0
sha512_ssse3           53248  0
aesni_intel           397312  8
spi_nor               131072  0
snd                   135168  20 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
processor_thermal_rapl    20480  1 processor_thermal_device
mei_me                 57344  2
videobuf2_common       86016  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
intel_rapl_common      40960  2 intel_rapl_msr,processor_thermal_rapl
crypto_simd            20480  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel
nls_iso8859_1          16384  1
rapl                   20480  0
intel_cstate           24576  0
serio_raw              20480  0
ecdh_generic           16384  2 bluetooth
intel_wmi_thunderbolt    20480  0
wmi_bmof               16384  0
mtd                    98304  3 spi_nor,cmdlinepart
ee1004                 20480  0
mc                     81920  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
soundcore              16384  1 snd
ecc                    45056  1 ecdh_generic
libarc4                16384  1 mac80211
mei                   167936  5 mei_hdcp,mei_pxp,mei_me
intel_soc_dts_iosf     20480  1 processor_thermal_device_pci_legacy
elan_i2c               53248  0
ideapad_laptop         45056  0
sparse_keymap          16384  1 ideapad_laptop
platform_profile       16384  1 ideapad_laptop
int3403_thermal        20480  0
acpi_tad               20480  0
int340x_thermal_zone    20480  2 int3403_thermal,processor_thermal_device
mac_hid                16384  0
int3400_thermal        24576  0
acpi_pad              184320  0
acpi_thermal_rel       16384  1 int3400_thermal
sch_fq_codel           24576  1
msr                    16384  0
parport_pc             53248  0
ppdev                  24576  0
lp                     28672  0
parport                73728  3 parport_pc,lp,ppdev
efi_pstore             16384  0
ip_tables              36864  0
x_tables               65536  1 ip_tables
autofs4                57344  2
i915                 3899392  25
drm_buddy              20480  1 i915
i2c_algo_bit           16384  1 i915
ttm                   110592  1 i915
drm_display_helper    212992  1 i915
cec                    94208  2 drm_display_helper,i915
rc_core                77824  1 cec
drm_kms_helper        249856  2 drm_display_helper,i915
nvme                   61440  2
syscopyarea            16384  1 drm_kms_helper
sysfillrect            20480  1 drm_kms_helper
nvme_core             208896  3 nvme
sysimgblt              20480  1 drm_kms_helper
i2c_i801               40960  0
spi_intel_pci          16384  0
crc32_pclmul           16384  0
spi_intel              32768  1 spi_intel_pci
i2c_smbus              20480  1 i2c_i801
nvme_common            28672  1 nvme_core
drm                   700416  14 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
intel_lpss_pci         28672  0
ahci                   49152  0
intel_lpss             16384  1 intel_lpss_pci
libahci                57344  1 ahci
xhci_pci               24576  0
idma64                 20480  0
xhci_pci_renesas       20480  1 xhci_pci
i2c_hid_acpi           16384  0
i2c_hid                40960  1 i2c_hid_acpi
hid                   176128  1 i2c_hid
video                  73728  2 ideapad_laptop,i915
wmi                    40960  4 video,intel_wmi_thunderbolt,wmi_bmof,ideapad_laptop
pinctrl_icelake        32768  0

1 Like

Bluetooth devices look normal.

Which extension are you using for Brightness Control?

I only use the laptop's native controls. The strangest thing is that when the new installation is done, the brightness controls work normally, but when the first update comes, they stop working!

O hardware não é velho, mas como esse laptop é o modelo BS145 da Lenovo e ele não está na lista de modelos com suporte oficial ao Linux pode ser que seja algo relacionado aos drivers mesmo.

Normally, I would think kernel, but the ZorinGroup did not release a kernel update for Zorin OS 17 until after you posted this issue.
This is a strange one.

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