hwmon: (lm78) Fix I/O resource conflict with PNP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Hardy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hello, i found this bug which was the reason, that lm-sensors couldnt find any sensors, altough it should have with the lm78 driver.
khali wrote a patch, i tested it and it works now. Here are some further information:
From: Jean Delvare <email address hidden>
Subject: hwmon: (lm78) Fix I/O resource conflict with PNP
Only request I/O ports 0x295-0x296 instead of the full I/O address
range. This solves a conflict with PNP resources on a few motherboards.
Also request the I/O ports in two parts (4 low ports, 4 high ports)
during device detection, otherwise the PNP resource make the request
(and thus the detection) fail.
This is the exact same fix that was applied to driver w83781d in
March 2008 to address the same problem:
http://
description: | updated |
Changed in linux (Ubuntu): | |
assignee: | Tim Gardner (timg-tpi) → nobody |
importance: | Low → Undecided |
milestone: | ubuntu-8.04.2 → none |
status: | Fix Committed → Invalid |
SRU Justification:
Impact: The lm-sensors module fails to load on some motherboards
Patch Description: Only request I/O ports 0x295-0x296 instead of the full I/O address range. This solves a conflict with PNP resources on a few motherboards.
Patch: Upstream cherry-pick http:// kernel. ubuntu. com/git? p=ubuntu/ ubuntu- hardy.git; a=commit; h=12c0aa7d1af04 68d5c8941ee3005 6bc3e74c2c07
Test Case: See Bug description.