[MinnowBoard] i2c ACPI

Wei, David david.wei at intel.com
Fri Mar 11 02:51:32 UTC 2016

It's in RhProxy.asl file which you could download from https://svn.code.sf.net/p/edk2/code/branches/UDK2014.SP1/Vlv2DeviceRefCodePkg/AcpiTablesPCAT



-----Original Message-----
From: elinux-MinnowBoard [mailto:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of Tony
Sent: Friday, March 11, 2016 1:51 AM
To: MinnowBoard Development and Community Discussion <elinux-minnowboard at lists.elinux.org>
Subject: [MinnowBoard] i2c ACPI

	I have an i2c device on bus 7. From dmesg I see

[   18.504887] i2c i2c-7: Invalid 7-bit I2C address 0xff
[   18.504987] i2c i2c-7: failed to add I2C device MSFT8000:00 from ACPI

I could trace it till acpi_i2c_register_devices, which on analyzing 
code, must be called from "exit_recovery" within "i2c_register_adapter".

But I should be mistaken, I do not see any of the 2 print messages

dev_err(&adap->dev, "No recover_bus() found, not using recovery\n");
dev_err(&adap->dev, "Invalid SCL gpio, not using recovery\n");

With a bit of help from Google found bug

But cant find the ACPI tables mentioned in the bug. I grep'ed for 
MSFT8000 in my workspace. But nothing. So I am assuming it is from the 
firmware (Another clue, bug also says "Product Firmware" :) ). Am I right?

How does it get passed to the kernel?

Is there a way to override it?

Thanks in advance for any help.

Many Thanks,
elinux-MinnowBoard mailing list
elinux-MinnowBoard at lists.elinux.org

More information about the elinux-MinnowBoard mailing list