Bug 494938
Summary: | IO resource conflict between ACPI and w83627ehf module | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Markus B. <markusthe3rd> | ||||||||
Component: | lm_sensors | Assignee: | Phil Knirsch <pknirsch> | ||||||||
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | rawhide | CC: | hdegoede, pknirsch, rvokal | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2009-04-10 08:45:48 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Markus B.
2009-04-08 19:04:26 UTC
Created attachment 338777 [details]
dsdt.dsl
Created attachment 338778 [details]
dmesg
Created attachment 338779 [details]
dmidecode
Adding "acpi_enforce_resources=lax" to the kernel boot parameters works as a workaround. Markus, Thanks for the bugreport. Recent kernels have changed the acpi_enforce_resources default from lax to strict. This was done deliberately knowing it may cause issues like the one you are seeing, as it fixes much much worse (real) bugs. The problem is that the ACPI code in your BIOS (which is active not only during but also after boot), claims to (and probably does) access the w83627ehf. Banging IO ports of a chip from 2 different drivers, the Linux hwmon driver and the ACPI code is a *really* bad idea and can cause all sort of issues (including things like changing CPU / RAM voltage or clock speed). So the old default of only issue a warning and hoping that the ACPI code and the hwmon driver do not conflict and cause issues, was a bad idea. As you've discovered yourself (and if you're willing to take the risk) you can restore the old behaviour by passing acpi_enforce_resources=lax as kernel boot parameter. |