Am Sonntag, den 11.04.2010, 18:41 +0200 schrieb Magnus Alm:
======================================================================== WARNING! You seem to be running flashrom on a laptop. Laptops, notebooks and netbooks are difficult to support and we recommend to use the vendor flashing utility. The embedded controller (EC) in these machines often interacts badly with flashing. See http://www.flashrom.org/Laptops for details. ========================================================================
This is what you are experiencing.
After this the keyboard and touchpad stops working. Also one of the thermal sensors stops working too.
This, as well as...
Apr 11 10:13:33 Ferry kernel: [ 488.402190] atkbd.c: Spurious ACK on isa0060/serio0. Some program might be trying access hardware directly. Apr 11 10:13:36 Ferry kernel: [ 490.588044] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] (20090903/evregion-424) Apr 11 10:13:36 Ferry kernel: [ 490.588076] ACPI Error (psparse-0537): Method parse/execution failed [_TZ_.THRM._TMP] (Node f7010a50), AE_TIME Apr 11 10:13:36 Ferry kernel: [ 491.272032] ACPI: EC: input buffer is not empty, aborting transaction
...this points to a crashed embedded controller.
Shutting down and removing power cable and battery resets the condition so "sudo flashrom" just disables keyboard/touchpad.
Because this resets the embedded controller.
I read some abut making support for a laptop but it seemed a bit complicated for me.
If you have a vendor BIOS update, the magic to code needed to have the EC cooperate is included within that update. Do you have a link?
Regards, Michael Karcher