Comments (10)
I double checked and it's expected behavior that trackpoint and touchpad are grouped. It's not possible to separate the event streams today. Setting trackpoint will enable touchpad and vice versa.
Considering this is all expected behavior and the tools are just passing the information I'll mark this closed for libsmbios.
from libsmbios.
Have you already tried running this with master? There has been a lot of activity lately specifically around problems with the keyboard backlight.
from libsmbios.
The above results are with libsmbios master.
Kernel: 4.10.10-200.fc25.x86_64
[47733.398404] dell_laptop: Setting old previous keyboard state failed
[47733.398409] leds dell::kbd_backlight: Setting an LED's brightness failed (-6)
from libsmbios.
Oh right, I should have looked more closely at your output, you definitely have some of the stuff that was in master present there.
So what's the actual problem? When you try to select particular modes it is failing? It see it reading the current mode like it's supposed to.
from libsmbios.
User-selectable modes work! Yay! I'll use the code here to see if I can update the kernel drivers to get them to set the values properly.
The timeouts and triggers do not, even though they can be set.
from libsmbios.
bash-4.3$ sudo ./smbios-keyboard-ctl --set-trigger
Setting Keyboard illumination Triggers
Select Keyboard illumination on:
Trigger Type Option
------------------------------------------------
Any Keystroke 0
Touchpad activity 1
Pointing stick 2
Eg: to Select Trigger for [Any Keystroke] and [Touchpad activity] specify your option like this 0,1)
Trigger on -0,1
Triggers Validated Successfully [0, 1]
New trigger parameter set Successfully
bash-4.3$ sudo ./smbios-keyboard-ctl --set-timeout-ac=10s
Setting keyboard illumination timeout value of: 10s
Your Keyboard will illumination on:
Any Keystroke
Touchpad activity
Pointing stick
Old Keyboard illumination battery timeout is: 10 Seconds
Old Keyboard illumination AC timeout is: 10 Seconds
New timeout-ac parameter set Successfully
from libsmbios.
Notice, that Trigger Type confirmed as stored as [0, 1], but [0, 1, 2] is reflected in --set-timeout-ac
from libsmbios.
And obviously the light stays on at levels 6 and 8 no matter what.
from libsmbios.
@arcivanov oh Yes, so there is a LKML thread that I posted recently to @pali the information needed to add AC timeout to fix the kernel drivers. if you've got some time to do it I'm sure @pali would appreciate the help. Please feel free to CC me ([email protected]) on the patch too.
Here is the kernel thread:
http://www.spinics.net/lists/platform-driver-x86/msg11195.html
Regarding the trigger stuff, do you actually have a pointing stick on your 7510? (Forgive me; I don't keep track of which models physically have this feature)
from libsmbios.
Yes, I do have a pointing stick. Thanks for the info!
from libsmbios.
Related Issues (20)
- Is smbios-battery-ctl supported on the Dell Latitude 5420? HOT 2
- ASUS | 'ERROR: Could not execute SMI.'
- smbios-battery-ctl can't change settings when a admin password is set HOT 5
- Can't set the keyboard backlight timeout on AC using stop_timeout HOT 1
- RPM build error on CentOS 7.9 HOT 1
- Cannot get or set service tag
- Bus error happens during fuzzing test
- supports for other machines except Dell
- build libsmbios with ARM64 HOT 1
- smbios-battery-ctl --get-charging-cfg on Dell Inspiron 7737 HOT 1
- smbios-thermal-ctl: Info: Unable to Get Thermal Information on this system HOT 9
- Executing the "sudo smbios-token-ctl" showed me "StopIteration" HOT 4
- Kernel 5.4 lockdown smbios-thermal HOT 9
- build fails when /bin/sh points to dash
- Custom charge settings XPS 13 9300
- smbios-therml page allocation failure
- Newer kernel command
- Support for Alienware m15r3 to enable the bios fan performance mode from linux
- ACPI platform_profile support HOT 1
- Sensor access from Linux on new Tiger Lake systems? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libsmbios.