-
Notifications
You must be signed in to change notification settings - Fork 10
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
Archlinux and the Linux 3.1 update #21
Comments
|
I'll take a look when I'll update my eee this week. |
|
@nbigaouette Did you ever take a look into this? I just started using my eeepc again and I'm tinkering around right now trying to find a out what is causing this. I think the kernel now supplies key-down and key-up events so everything still works because all actions were bound to the key-down events but the scripts don't know what to do with the new key-up events that come out of the kernel. |
|
I did took a look back then after updating. I have not seen any issue though. I did switched from KDE to GNOME and now to XFCE (mostly due to storage limitation...) KDE and GNOME are catching the key events and can control themselves the functionality. I'm not so sure about XFCE so I'll take a deeper look. |
|
My device is the 1005PEB and I am using XFCE also. Here is my output from This key ins't producing an XF86* keysym All the other keys are producing XF86* keysyms so this package may have become obsolete. Edit: Added in the corresponding F* keys to each |
|
1005PEB? It's not supported... See https://github.com/nbigaouette/acpi-eeepc-generic/wiki/How-to-add-support-for-a-new-model Brightness is controlled by the BIOS, so nothing should be done. I think the wifi/bluetooth toggle is the same. |
|
All keycodes from 1005PE == 1005PEB. I forgot that I had even made a copy of the 1005PE config file. |
|
Ok, I'll copy it in the repo. |
|
Is there something else not working that needs to be fixed with the 1005PEB? |
|
I don't think this is specific to my model, but I don't have any other models to test with. When I press a key, VOLUP for example, acpid registers 2 events. acpi-eeepc-generic is responding to the Because x.org can now bind all these keys(At least for my model) to virtual keycodes the acpid response portion of this package seems obsolete. |
|
Ok I can understand that two events will confuse the package. |
|
I guess it could be a bug with the eeepc_laptop module. Does your model generate keycodes that can be bound to keysyms by x.org? |
|
Some do, some don't... |
|
That is very similar to what I have. Readings from |
|
I'll look into the eeepc_laptop module to understand what the intended behavior is and why |
|
Great, thanks! |
|
Ok after wading through the kernel module code this is what I've found. The I noticed that I discovered that my bios was really out of date (706) and updated this to (1202) but this didn't change the BUT the bios update did make the display brightness buttons function correctly with the [1] https://github.com/torvalds/linux/blob/master/drivers/platform/x86/eeepc-laptop.c#L1258 |
|
I found a solution. It's possible to load Then you need a weird combination of kernel command line options. I'm still investigating which of them are essential. Note that the problem is not only keys, but also caps lock, wifi and hdd leds not working with default kernel command line. Here is my current solution. It would be nice if you could try and report if it worked for you.
|
|
Is it possible to work acpi-eeepc-generic to function with eeepc-wmi module? That is loaded on 1215B, and trying to load eeepc-laptop gives no such device error: |
|
The You should load the wmi's set of modules can check that x.org is outputing the correct keysyms for each of the func keys. If it isn't, then I don't know what could be wrong - |
|
ok, thanks for your reply ghthor. |
|
As ghthor mentioned, I believe acpi-eeepc-generic is not required anymore. The kernel should emit the proper symbols that window managers interpret directly, without needing acpid. |
Upon using the function buttons, a notification about undefined-group/action is displayed on every key.
The text was updated successfully, but these errors were encountered: