Bruno Ducrot wrote: > On Sun, Dec 11, 2005 at 10:22:57AM +0100, Ron Arts wrote: > >>Hi, >> >>I own a Uniwill 255II3, and occasionally my system thinks the battery is >>almost empty >>(XP has the same problem on this laptop BTW). >> [ snip ] > >>Maybe someone can give me a hint on how to >>handle it? I made it available here: http://www.netland.nl/download/dsdt.dsl >>(temporary link). > > > The problem is here: > > 2358 Name (BFB0, Package (0x04) > 2359 { > 2360 0x00, > 2361 0xFFFFFFFF, > 2362 0x1034, > 2363 0x2A30 > 2364 }) > 2365 Method (_BST, 0, NotSerialized) > 2366 { > 2367 Store ("BST Start", Debug) > 2368 Store (\_SB.PCI0.SBRG.EC0.XST0, Index (BFB0, 0x00)) > 2369 Store (\_SB.PCI0.SBRG.EC0.XST2, Index (BFB0, 0x02)) > 2370 Store (\_SB.PCI0.SBRG.EC0.XST3, Index (BFB0, 0x03)) > 2371 Store ("BST End", Debug) > 2372 Return (BFB0) > 2373 } > > and a timeout happens on one of those lines: 2368, 2369 or 2370. > The \_SB.PCI0.SBRG.EC0.XST0 (XST1...) are defined under an Embedded > Controller region. > The fault come therefore from the EC. I don't know however if this > is due to a bug under Linux, or under the EC's firmware. It may be > possible that a bios upgrade (including an upgrade to the EC firmware) > may fix this problem. Another quick an dirty hack that you may want > to try is to increase the timeout things into > > drivers/acpi/ec.c > > for example, try to set 100 instead of 50 for ACPI_EC_DELAY > #define ACPI_EC_DELAY 50 /* Wait 50ms max. during EC ops */ > > and so on... > Thanks a lot for this knowledgale answer, I will definitely try this. >>I am disappointed by the fact that these Intel laptops continuously spin up >>their cooling fan, this is very annoying. People I talk to seem to take this >>for granted, but The iBooks I have used to far were totally quiet, and the >>fan almost never needed to kick in. So I am trying every trick in the book >>to let it run cooler. > > > It's not true. I saw the fan of my iBook going on, erm, when I wrote a > driver to control that functionality... > :-) Ron