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





------- Additional Comments From [EMAIL PROTECTED]  2006-04-23 11:22 -------
Created an attachment (id=7939)
 --> (http://bugzilla.kernel.org/attachment.cgi?id=7939&action=view)
Make use of the INUSE_STS hardware semaphore

Frans, Daniele, please try this patch. It makes use of the SMBus hardware
semaphore of the 82801 family of chips. This semaphore is meant to help handle
"various independent software" accessing the SMBus host controller. The
i2c-i801 driver wasn't using that feature so far, as we did not expect other
software to access the device.

If the ACPI EC implementation in your respective Toshiba laptops is properly
using this semaphore, then this could solve the concurrent access problem for
this specific case. However I wouldn't be too optimistic: I have two laptops
using the i2c-i801 driver here (ICH3-M and ICH4-M chips) and in both case, the
BIOS isn't properly releasing the semaphore before Linux loads.

If nothing else, this patch will log interesting information. It'll complain if
the BIOS did not properly release the semaphore (if so, the driver will
forcibly reset it so that it has a chance to work.) It'll also notify when a
concurrent access (presumably from ACPI EC) is detected. If the ACPI EC isn't
properly releasing the semaphore, i2c-i801 Please report to me what the logs
have to say after using it for some time.


------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to