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

Reply via email to