On Saturday 19 January 2008 23:42, Anne-Simone wrote: > Attached is the acpidump file. > > I haven't noticed any functional difference when setting "acpi_osi=!Linux". > My current kernel version is Gentoo 2.6.22-suspend2-r2 and in both cases > (acpi_osi=Linux and acpi_osi=!Linux), I can suspend, but after resuming, the > network connection fails after about 10 - 15 minutes. I get "no route to > host" to my router... > > Also attached is a diff of dmesg for the different acpi_osi settings. > > acpidump output was the same for the different acpi_osi settings. > > Cheers, > Anne-Simone > > On Jan 18, 2008 7:40 PM, Len Brown <lenb@xxxxxxxxxx> wrote: > > On Sunday 02 September 2007 18:41, Anne-Simone wrote: > > > System Information > > > Manufacturer: Acer, inc. > > > Product Name: Aspire 5580 > > > Version: Not Applicable > > > Serial Number: LXAXW0X01471503FA42505 > > > UUID: 404E6C55-1803-D911-8BE3-001B242367DD > > > Wake-up Type: Power Switch > > > SKU Number: Not Specified > > > Family: Not Specified > > > > > > Handle 0x0002, DMI type 2, 8 bytes > > > Base Board Information > > > Manufacturer: Acer, Inc. > > > Product Name: Prespa1 thanks for the acpidump. It shows lots of dependencies on "OSYS", which is set differently for Linux. The dependencies show up in places like battery, AC, wakup support and docking. Basically, it sets the DSDT to run in "unknown OS" mode, since there is not a single test for OSYS = the value set for Linux. I will blacklist OSI(Linux) on this box (which for 2.6.23 and later is no change, since OSI(Linux) is off by default. If we find incompatibilities with how Windows exercises the box, we'll fix those -- which is a better course than running the DSDT in "other" mode that the vendor surely has never tested. thanks, -Len Scope (\_SB) { Method (_INI, 0, NotSerialized) { Store (0x07D0, OSYS) If (CondRefOf (_OSI, Local0)) { If (_OSI ("Linux")) { Store (0x03E8, OSYS) } Else { Store (0x07D1, OSYS) If (_OSI ("Windows 2001 SP2")) { Store (0x07D2, OSYS) } If (_OSI ("Windows 2006")) { Store (0x07D6, OSYS) } If (LAnd (MPEN, LEqual (OSYS, 0x07D1))) { TRAP (0x3D) } } } - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html