Yes, I've also tried acpi_osi="Windows 2006".  I figured it would not
hurt to try.  It did not help.  As far as I can tell from reading the
DSDT, the DSDT cares only about 3 possibilities:

1. OSI is set to Linux
2. OSI is set to anything else than Linux.
3. OSI is not set.

I think all three possibilities have been covered.

I also tried acpi_serialize and libata.noacpi=1.  Neither helped.

I've noticed upon resume the LED for the wireless flashes but the LED
for the hard disk does not flash.  In Windows, I've noticed the hard
disk LED flashing before the wireless.  I don't know whether it is an
indication of anything.

I've fiddled with the DSDT but that did not help either.

The reason I called the snippet of DSDT a "pearl" is that the else
branch of the "If (IGDS)" test is a noop.  As coded, it is logically
equivalent to this:

                    Method (_BQC, 0, NotSerialized)
                    {
                        If (IGDS)
                        {
                            Return (BRTL)
                        }
                    }

And either version generate a warning when compiled because if IGDS is
false, then there is no return value.  Basically this method is not
coded according to spec.  (Huge guess: IGDS is true if the laptop has
integrated graphics and false if not.  Since Acer has not yet released
the models which have discrete graphics they have not yet coded the part
of the DSDT which should execute if IGDS is false.)

I'm attaching the decompiled DSDT if someone wants to look at it.  This
is the one in BIOS 1.08.

** Attachment added: "decompiled DSDT"
   http://launchpadlibrarian.net/29933549/acer_dsdt.dsl

-- 
resume from suspend doesn't work (powers off instead) for Acer Timeline 3810t
https://bugs.launchpad.net/bugs/405120
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to