http://bugzilla.kernel.org/show_bug.cgi?id=12376





------- Comment #39 from yakui.z...@intel.com  2009-03-18 18:34 -------
After the boot option of acpi_enforce_resources=strict is added, the i2c-i801
driver won't be loaded for the smbus PCI device again when the conflict is
detected. The following only complains that the i801_smbus driver can't be
loaded. It is what we expected.
   >[    0.881441] i801_smbus: probe of 0000:00:1f.3 failed with error -16

In fact this issue also exists on other vendor's motherboards.(For example: on
one box based on nvidia chipset). 

    This issue is mainly caused by the BIOS. The PCI SMbus device is accessed
by AML code. For example: Read the thermal temperature. In such case the PCI
smbus had better be hidden and can't be enumerated by PCI scanning. As there is
no synchronization between AML code and driver, there will exist the potential
issue if the driver is loaded for the PCI SMbus device.

    So the better solution is to hide the SMbus PCI device. But how to hide it
depends on the chipset. Another reasonable solution is that the i2c_smbus
driver won't be loaded for smbus device when the conflict is detected.

   Thanks.



-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to