wistron_btns: Implement RF-Kill support for some Acer and no-name systems
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Wishlist
|
|||
linux (Ubuntu) |
Fix Released
|
Low
|
TJ |
Bug Description
Two previous bug reports have been trying to solve the issue of losing the state of the RF Kill switch after suspend/resume on a "Prestigio 157" laptop that uses a wireless button (not a switch) and relies on the system to save the button state whilst the device is suspended.
It uses the unmaintained acerhk driver to handle the buttons but that driver does not support the RF Kill API.
The user found that the wistron_btns module can be used to handle the system's buttons and does seem to support the RF Kill API, but doesn't 'know' the wireless button so cannot link it to the RF Kill system.
It seems possible that adding some form of recognition of the model to this driver would allow the button to be linked to the RF Kill API and solve the user's problem.
summary: |
- winstron_btns: Implement RF-Kill support for some Acer and no-name + wistron_btns: Implement RF-Kill support for some Acer and no-name systems |
tags: | added: resume |
Changed in linux: | |
status: | Unknown → Confirmed |
Changed in linux (Ubuntu): | |
importance: | Undecided → Low |
status: | New → In Progress |
assignee: | nobody → intuitivenipple |
Changed in linux: | |
status: | Confirmed → Fix Released |
Changed in linux: | |
importance: | Unknown → Wishlist |
TJ: the problem is that the driver know about the wireless button (it is mapped correctly), but somehow it does not work, which seems to me to be a bug in wistron_btns. wistron_btns does have explicit support for my model: Prestigio 157 is identical to aopen 1557 (OEM name). This notebook is impossible to recognize softwarewise - it does not output any info to dmidecode and other similar tools.
Anyway, how can this be forwared to upstream? The kernel bugzilla says they accept only reports on vanilla kernels, I will try that since Ubuntu now offers them packaged and report back, if it also does not work, I guess I will fill a report to kernel bugzilla.