Keyboard Backlight Not Working Samsung Galaxy Chromebook, possible fix?

I am curious if it is possible to fix my laptop backlit keyboard as it looks like its detected internally in Manjaro.

I was reading around and saw this command:

ls -l /sys/class/leds/
lsmod | grep -i system76

output:

lrwxrwxrwx 1 root root 0 Sep 23 22:23 chromeos::kbd_backlight -> ../../devices/platform/GOOG0002:00/leds/chromeos::kbd_backlight

Anything helps! Thanks in advance!

Not sure if this helps at all. Saw a driver online “leds: Add Chrome OS keyboard backlight LEDs driver” since I cant post links. Sorry, I am a newbie here.

Following command:

cat /sys/class/leds/chromeos::kbd_backlight/brightness
0
cat /sys/class/leds/chromeos::kbd_backlight/max_brightness
100

Ok I did your command:

inxi --admin --verbosity=7 --filter --no-host --width

Outcome:

System:
  Kernel: 5.13.19-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.13-x86_64 
  root=UUID=0b3d851a-ce35-4ff2-a57a-8d1db8419e20 rw quiet 
  cryptdevice=UUID=583f7780-2c8d-4b06-a62c-3ca33984fb3f:luks-583f7780-2c8d-4b06-a62c-3ca33984fb3f 
  root=/dev/mapper/luks-583f7780-2c8d-4b06-a62c-3ca33984fb3f splash apparmor=1 
  security=apparmor udev.log_priority=3 
  Console: tty pts/0 wm: gnome-shell DM: GDM 40.1 Distro: Manjaro Linux 
  base: Arch Linux 
Machine:
  Type: Laptop System: Google product: Kohaku v: rev6 serial: <filter> 
  Chassis: type: 9 serial: N/A 
  Mobo: Google model: Kohaku v: rev6 serial: <filter> UEFI: coreboot 
  v: MrChromebox-4.14 date: 07/25/2021 
Battery:
  ID-1: BAT0 charge: 47.0 Wh (97.1%) condition: 48.4/48.0 Wh (100.9%) 
  volts: 8.4 min: 7.7 model: SDI 4404D62 type: Li-ion serial: <filter> 
  status: Discharging 
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 2S 
  serial: <filter> charge: 55% (should be ignored) rechargeable: yes 
  status: Discharging 
Memory:
  RAM: total: 7.64 GiB used: 3.35 GiB (43.8%) 
  Array-1: capacity: 64 GiB note: check slots: 2 EC: None 
  max-module-size: 32 GiB note: est. 
  Device-1: Channel-0-DIMM-0 size: 4 GiB speed: 2133 MT/s type: LPDDR3 
  detail: unknown synchronous bus-width: 64 bits total: 64 bits 
  manufacturer: N/A part-no: None serial: N/A 
  Device-2: Channel-1-DIMM-0 size: 4 GiB speed: 2133 MT/s type: LPDDR3 
  detail: unknown synchronous bus-width: 64 bits total: 64 bits 
  manufacturer: N/A part-no: None serial: N/A 
CPU:
  Info: Quad Core model: Intel Core i5-10210U bits: 64 type: MT MCP 
  arch: Kaby Lake note: check family: 6 model-id: 8E (142) stepping: C (12) 
  microcode: EA cache: L1: 256 KiB L2: 6 MiB L3: 6 MiB bogomips: 33615 
  Speed: 900 MHz min/max: 400/4200 MHz ext-clock: 100 MHz Core speeds (MHz): 
  1: 900 2: 900 3: 900 4: 900 5: 900 6: 900 7: 900 8: 900 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities 
  arch_perfmon art avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc 
  cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept ept_ad erms est 
  f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window 
  hwp_epp hwp_notify ibpb ibrs ibrs_enhanced ida intel_pt invpcid 
  invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr 
  nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni 
  popcnt pse pse36 pts rdrand rdseed rdtscp rep_good sdbg sep smap smep ss 
  ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc 
  tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec 
  xsaveopt xsaves xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling 
  Type: srbds mitigation: TSX disabled 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] driver: i915 v: kernel 
  bus-ID: 00:02.0 chip-ID: 8086:9b41 class-ID: 0300 
  Device-2: Chicony 720p HD Camera type: USB driver: uvcvideo bus-ID: 1-7:3 
  chip-ID: 04f2:b6b4 class-ID: 0e02 serial: <filter> 
  Device-3: Chicony 8M Camera type: USB driver: uvcvideo bus-ID: 2-3:2 
  chip-ID: 04f2:b6b5 class-ID: 0e02 serial: <filter> 
  Display: server: X.org 1.20.13 compositor: gnome-shell driver: loaded: i915 
  note: n/a (using device driver) resolution: <missing: xdpyinfo> 
  OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 21.2.2 
  direct render: Yes 
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS driver: sof-audio-pci-intel-cnl 
  alternate: snd_hda_intel,snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3 
  chip-ID: 8086:02c8 class-ID: 0401 
  Sound Server-1: ALSA v: k5.13.19-2-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.37 running: yes 
Network:
  Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel 
  port: 1000 bus-ID: 00:14.3 chip-ID: 8086:02f0 class-ID: 0280 
  IF: wlp0s20f3 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
  IP v4: <filter> scope: global broadcast: <filter> 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8 
  bus-ID: 1-10:4 chip-ID: 8087:0026 class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends 
Logical:
  Message: No logical block device data found. 
  Device-1: luks-583f7780-2c8d-4b06-a62c-3ca33984fb3f maj-min: 254:0 
  type: LUKS dm: dm-0 size: 238.17 GiB 
  Components: 
  p-1: nvme0n1p2 maj-min: 259:2 size: 238.17 GiB 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 238.47 GiB used: 28.85 GiB (12.1%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/nvme0n1 maj-min: 259:0 model: SSSTC CL1-3D256 size: 238.47 GiB 
  block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 
  type: SSD serial: <filter> rev: CR22002 temp: 20.9 C scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 238.17 GiB size: 233.37 GiB (97.99%) 
  used: 28.85 GiB (12.4%) fs: ext4 block-size: 4096 B dev: /dev/dm-0 
  maj-min: 254:0 mapped: luks-583f7780-2c8d-4b06-a62c-3ca33984fb3f label: N/A 
  uuid: 0b3d851a-ce35-4ff2-a57a-8d1db8419e20 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 440 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1 
  maj-min: 259:1 label: NO_LABEL uuid: A53C-E0DE 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: file size: 512 MiB used: 0 KiB (0.0%) priority: -2 
  file: /swapfile 
Unmounted:
  Message: No unmounted partitions found. 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 12 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-2:2 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID 
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  power: 98mA chip-ID: 046d:c52b class-ID: 0300 
  Device-2: 1-7:3 info: Chicony 720p HD Camera type: Video driver: uvcvideo 
  interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 04f2:b6b4 
  class-ID: 0e02 serial: <filter> 
  Device-3: 1-10:4 info: Intel AX201 Bluetooth type: Bluetooth driver: btusb 
  interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0026 
  class-ID: e001 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Device-1: 2-3:2 info: Chicony 8M Camera type: Video driver: uvcvideo 
  interfaces: 2 rev: 3.2 speed: 5 Gb/s power: 800mA chip-ID: 04f2:b6b5 
  class-ID: 0e02 serial: <filter> 
Sensors:
  System Temperatures: cpu: 29.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 286 Uptime: 43m wakeups: 729 Init: systemd v: 249 tool: systemctl 
  Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1268 lib: 332 
  flatpak: 0 Shell: Zsh (sudo) v: 5.8 default: Bash v: 5.1.8 
  running-in: gnome-terminal inxi: 3.3.06 

1 Like

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    How to provide good information
    and press the three dots … below your post and press the :pencil2: to give us more information so we can see what’s really going on.
    Now we know the symptom of the disease, but we need some more probing to know where the origin lies… :grin:

  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.

  3. What’s the output of:

    cat /sys/class/leds/chromeos::kbd_backlight/brightness
    cat /sys/class/leds/chromeos::kbd_backlight/max_brightness
    
  4. In the future, when providing code/output, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text so that the output looks like this:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    

    instead of like this:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.`

    (as that makes both our lives much easier)

  5. No need to do anything right now as I’m a moderator here on this site and have fixed it for you already. However, in the future I might not see your post so review my RAW edits by pushing the orange pencil in the upper right corner of the post I just fixed. :wink:

:+1:

P.S. If you want to notify me that you did provide this information, please :heart: this message and I’ll come back and have another look.
P.P.S. If you enter a bit more details in your profile, we can also see which Desktop Environment you’re using, which exact CPU/GPU or Kernel, … you have without typing it every time

1 Like

Kernel 5.13 is EOL so please install both 5.4 and 5.10 LTS (Long Term Support) and see which one of the two troubles you least.

Fantastic! So what does:

echo 100 | sudo tee --append /sys/class/leds/chromeos::kbd_backlight/brightness

do?

Keyboard lights on now?

:grin:

Unrelated to your problem, but you have both PulseAudio and PipeWire running and they could conflict. If you want a stable experience, do a:

systemctl --user disable --now pipewire.socket 
systemctl --user disable --now pipewire.service
systemctl --user mask pipewire.socket

:+1:

and if you like bleeding edge (unstable) do the opposite and disable&mask PulseAudio. :scream:

Yes the keyboard works now haha thanks, Is there a way for it to sensor when typing? What does “EOL” mean? And ill look into how I can install 5.4 and 5.10
Thanks

I don’t know what you mean…

You didn’t read the FAQ, did you?
https://www.kernel.org/category/faq.html
:stuck_out_tongue_winking_eye:

Please read this:

Especially the Linux has multiple kernels section, then try an LTS kernel and hopefully the problem will go away “automagically”. :grin:

:crossed_fingers:

Therefore, I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.

However, if you disagree with my choice, please feel free to take any other answer as the solution to your question or even remove the solution altogether: You are in control! (If you disagree with my choice, just send me a personal message and explain why I shouldn’t have done this or :heart: or :+1: if you agree)

:innocent:
P.S. In the future, please don’t forget to come back to your question after your issue has been solved and click the 3 dots below the answer to mark a solution like this below the answer that helped you most:
Solution
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.

So I did what you said regarding

systemctl --user disable --now pipewire.socket 
systemctl --user disable --now pipewire.service
systemctl --user mask pipewire.socket

I am not sure what bleeding edge is, is it better than using pulseAudio?

I don’t know what you mean…

Is there a way for the keyboard to light up when typing and then turn off when not in use?

Very new, very shiny, very broken unstable.

$ pulseaudio --version
pulseaudio 15.0
$ pipewire --version
pipewire
Compiled with libpipewire 0.3.37
Linked with libpipewire 0.3.37

but PulseAudio is on version 15, so rock stable and you just disabled PipeWire version 0.3.37.

:+1:

Thanks for answering my questions, Ill try a different kernel! Do you have a link for me to look into bleeding edge more? Thanks.

https://lmddgtfy.net/?q=linux%20bleeding%20edge

:stuck_out_tongue_winking_eye: :upside_down_face:

… your irony detector is broken?
I know the feeling.
Mine only works sparingly - and never at times when it’s needed the most :wink:

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