https://bugzilla.kernel.org/show_bug.cgi?id=110041
Bug ID: 110041
Summary: Dell XPS 13 9350 and many other laptops interfere with
i2c_i801
Product: ACPI
Version: 2.5
Kernel Version: 4.4-rc5
Hardware: All
OS: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: BIOS
Assignee: [email protected]
Reporter: [email protected]
Regression: No
On a bunch of laptops, i2c_i801 fails to load because of:
ACPI Warning: SystemIO range 0x000000000000F040-0x000000000000F05F conflicts
with OpRegion 0x000000000000F040-0x000000000000F04F (\_SB_.PCI0.SBUS.SMBI)
(20150930/utaddress-254)
The opregion in question is:
OperationRegion (SMBI, SystemIO, (SBAR << 0x05), 0x10)
Field (SMBI, ByteAcc, NoLock, Preserve)
{
HSTS, 8,
Offset (0x02),
HCON, 8,
HCOM, 8,
TXSA, 8,
DAT0, 8,
DAT1, 8,
HBDR, 8,
PECR, 8,
RXSA, 8,
SDAT, 16
}
I think that the firmware should be declaring and using a GenericSerialBus
OpRegion instead of rolling its own polling SMBUS driver in ASL.
For the Dell XPS 13 9350, this is particularly silly, because AFAICT nothing in
any of the ACPI tables even references the SBUS device. All it does is create
a conflict.
My understanding is that the underlying ASL code for this actually comes from
Intel. Could Intel fix this?
--
You are receiving this mail because:
You are watching the assignee of the bug.
------------------------------------------------------------------------------
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla