-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keyboard backlight timeout control script doesn't work when dell-smbios-wmi in use #65
Comments
Can you please share dmesg output from your system after trying to use the backlight control? |
Looking into
After invoking
This is not much to go by I suppose. Where should I look besides? |
That's exactly what I expected. The kernel filters userspace requests to do this over SMI when Userspace:
Kernel:
You'll need to use the kernel's backlight control interface rather than libsmbios's. Look in |
Dear me. I didn't need to break my wm by updating the BIOS then :S Thanks for the clarification though! And I apologize for the noise. Not sure how you infer that "invalid call" means that the kernel implemented it. |
In general you should upgrade to new firmware for security update purposes either way. The versions reported for that other bug have no correlation to the version numbers for your platform though. The reason I know kernel filtered it is I wrote that driver and added that feature. The intention is that tools (such as libsmbios) should migrate to the new userspace interface when available. If you have the skill and time to help add this to the script, help is definitely welcome. |
Specifically here is the function that causes filtering. And these are the calls that are filtered |
I'm not exactly a C expert, but I might take a stab at it. Am happy to help. Will probably be second on my list after fixing the issue with X11 though. |
Well it's actually a python script, so that should make it easier. You don't need to implement that part in C. |
This problem is related to (and a possible regression of) #48.
My problem is that I cannot set the keyboard timeout with
smbios-keyboard-ctl
. The output I get when trying to do so is:In #48 I gathered that this was related to a bug in the BIOS so I proceeded to update my BIOS. I was running 1.3.1 before, the fix was introduced in 1.4.0. I'm currently running 1.5.0 but the problem is still there. I don't know if this is still something that should be fixed upstream, if so, please point me in the right direction as to where I can report this.
I should add, as well, that I was running under X11 before, but with the BIOS update I could no longer log into my window manager. Only as far as the Gnome's login handler. Switching to Wayland fixed this. So I'm now running a different WM/Display driver! If you could help point me in the direction where to report this issue, that would be great as well.
I'm using the new XPS 9570 w/o touch.
The text was updated successfully, but these errors were encountered: