[MinnowBoard] i2c ACPI
tony.makkiel at daqri.com
Thu Mar 10 17:50:48 UTC 2016
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.
More information about the elinux-MinnowBoard