| Summary: | iio sensors not recognized in Fedora 25/Kernel 4.8.x with HP Spectre x360 (Kaby Lake) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Nate Graham <nate> | ||||||
| Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||||
| Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
| Severity: | unspecified | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 25 | CC: | bnocera, cz172638, gansalmon, ichavero, itamar, jonathan, kernel-maint, madhu.chinakonda, mchehab, nate | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2016-12-22 17:44:32 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Attachments: |
|
||||||||
|
Description
Nate Graham
2016-11-23 19:40:49 UTC
The output of something like WinAudit, as well as the decompiled DSDT[1] should tell you what type of device the accelerometer is. (In reply to Nate Graham from comment #0) > Additional info: > I filed > https://github.com/hadess/iio-sensor-proxy/issues/118#issuecomment-262575375 > and the maintainer of iio-sensor-proxy said that the applicable kernel > driver needs to be enabled or written. You were supposed to check whether one such driver existed before filing a bug here. If a driver doesn't exist upstream, then it's not the Fedora kernel maintainers that are likely to write it (or if they are, all the work would happen upstream first anyway). Anyway, waiting on the 2 pieces of information requested above. [1]: As root: cat /sys/firmware/acpi/tables/DSDT > dsdt.dat then, as a normal user: iasl -d dsdt.dat Attach the dsdt.dsl file here. Created attachment 1223440 [details]
Attaching the requested file
Sorry, I'm a bit new to this. Where/with whom do I check to see if a suitable kernel driver exists? I've attached the requested dsdt.dat file, but I don't have Windows available to run WinAudit. Is there any alternative I can run in Fedora? (In reply to Nate Graham from comment #3) > I've attached the requested dsdt.dat file, but I don't have Windows > available to run WinAudit. Is there any alternative I can run in Fedora? I don't know anything as comprehensive for Linux, no. In any case, if we were missing, say, a bus driver, then we wouldn't be able to enumerate those devices, one of which could be the accelerometer. Short of you, or another owner of an HP Spectre x360, running that tool, I don't have anything else to go on and help. Created attachment 1234554 [details]
The requested WinAudit info
This is the output of WinAudit, run on an identical machine, helpfully provided by another owner.
Looks like support landed in 4.9: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=17e2adf2a7d755e17fa75495d29cb98d553d4a66 |