Re: Fwd: FSC Esprimo Mobile V5505 - dmidecode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday 12 February 2008 05:57, Jan-Simon Möller wrote:
> Sorry for the late reply !
> 
> Am Samstag 19 Januar 2008 05:29:49 schrieb Len Brown:
> > On Saturday 13 October 2007 04:13, Jan-Simon Möller wrote:
> > > System Information
> > >         Manufacturer: FUJITSU SIEMENS
> > >         Product Name: ESPRIMO Mobile V5505
> > >         Version: 20
> > >         Wake-up Type: Power Switch
> > >         SKU Number: Not Specified
> > >         Family: Not Specified
> > >
> > > Handle 0x0002, DMI type 2, 8 bytes
> > > Base Board Information
> > >         Manufacturer: FUJITSU SIEMENS
> > >         Product Name: ESPRIMO Mobile V5505
> >
> > Jan-Simon,
> > Thanks for the dmidecode output.
> >
> > Did the console dmesg ask you to send it because
> > of OSI(Linux)?
> >
> > Do you notice any functional difference when booting with
> >
> > "acpi_osi=Linux"        (default for 2.6.22 and earlier)
> > vs.
> > "acpi_osi=!Linux"       (default for 2.6.23 and later)
> >
> > Also, please send me the output from acpidump.
> Didn't notice any difference.
> acpidump here:
> 
> http://bugzilla.kernel.org/show_bug.cgi?id=9939
> 
> > thanks,
> > -Len
> >
> 
> Thanks!

thanks for the acpidump in http://bugzilla.kernel.org/show_bug.cgi?id=9939

This BIOS makes heavy use of TRAP's into SMM, Windows version-specific hooks,
and WMI -- all bad news for Linux.

But OSI(Linux) itself is a NOP on this box, since LINX is set and never referenced, per below.

-Len

       Method (_INI, 0, NotSerialized)
        {
            If (DTSE)
            {
                TRAP (0x47)
            }

            Store (0x07D0, OSYS)
            If (CondRefOf (_OSI, Local0))
            {
                If (_OSI ("Linux"))
                {
                    Store (0x01, LINX)
                }

                If (_OSI ("Windows 2001"))
                {
                    Store (0x07D1, OSYS)
                }

                If (_OSI ("Windows 2001 SP1"))
                {
                    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)
            }

            TRAP (0x2B)
            TRAP (0x32)
        }
    }
...
    OperationRegion (GNVS, SystemMemory, 0x7F6DEDBC, 0x0100)
    Field (GNVS, AnyAcc, Lock, Preserve)
    {
        OSYS,   16,
        SMIF,   8,
        PRM0,   8,
        PRM1,   8,
        SCIF,   8,
        PRM2,   8,
        PRM3,   8,
        LCKF,   8,
        PRM4,   8,
        PRM5,   8,
        P80D,   32,
        LIDS,   8,
        PWRS,   8,
        DBGS,   8,
        LINX,   8,
-
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

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux