On Monday 21 January 2008 12:49, Artem Goncharov wrote:
> On Jan 21, 2008 1:50 AM, Len Brown <[EMAIL PROTECTED]> wrote:
> > On Saturday 19 January 2008 09:58, Artem Goncharov wrote:
> > > Hi. For my laptop using acpi_osi=Linux seems to be working better, but
> > > I'm not completely sure in that.
> > >
> > >
> > > What I don't like is the following cut from /var/log/messages
> > >
> > > >Jan 19 14:19:09 blending kernel: PCI: MSI quirk detected. MSI
> > > >deactivated.
> > > >Jan 19 14:19:09 blending kernel: assign_interrupt_mode Found MSI
> > > >capability
> > > >Jan 19 14:19:10 blending kernel:last message repeated 3 times
> > > >Jan 19 14:19:09 blending kernel: pci_hotplug: PCI Hot Plug PCI Core
> > > version: 0.5
> > > >Jan 19 14:19:09 blending kernel: ACPI Exception
> > > (processor_core-0819): AE_NOT_FOUND, Processor Device is not present
> > > [20070126]
> >
> > if this one happens with latest 2.6.24-rc,
> > then please file a bug and attch your acpidump output here:
> > http://bugzilla.kernel.org/enter_bug.cgi?product=ACPI
> >
>
> Unfortunately I didn't have a chance to test it with latest kernel (it
> happens with 2.6.23-9)
>
> > >
> > > That is true in both cases (with and without acpi_osi=Linux option.
> > >
> > >
> > > However I'm attaching dmidecode for my laptop.
> > >
> > >
> > >
> > > P.S.
> > > >Jan 19 14:19:09 blending kernel: ACPI: System BIOS is requesting
> > > >_OSI(Linux)
> > >
> > >
> > >
> > > # dmidecode 2.7
> > > SMBIOS 2.4 present.
> > > 35 structures occupying 1106 bytes.
> > > Table at 0x000F1790.
> > >
> > > Handle 0x0000, DMI type 0, 24 bytes.
> > > BIOS Information
> > > Vendor: Acer
> > > Version: v1.3303
> > > Release Date: 01/23/07
> > > Address: 0xE5230
> > > Runtime Size: 110032 bytes
> > > ROM Size: 1024 kB
> > > Characteristics:
> > ...
> > >
> > > Handle 0x0001, DMI type 1, 27 bytes.
> > > System Information
> > > Manufacturer: Acer, inc.
> > > Product Name: Aspire 5050
> > > Version: Not Applicable
> > > Serial Number: LXAV40Y0867120E60B2502
> > > UUID: C09465D5-4F87-D811-BCCB-001B240E64F7
> > > 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: Prespa M
> >
thanks for the acpidump. Like others in the Aspire 5050 family,
there is a possible interraction between OSI(Linux) and SATA
that is because OSI(Linux) disables the test for Vista.
If you notice any difference with SATA between acpi_osi=Linux
and acpi_osi=!Linux, please let me know.
thanks,
-Len
If (\_OSI ("Windows 2006"))
{
Store (0x40, ^OSTB)
Store (0x40, ^TPOS)
}
If (\_OSI ("Linux"))
{
Store (0x01, LINX) # a NOP, like other Acers
Store (0x80, ^OSTB) # no effect, like other Acers
Store (0x80, ^TPOS) # touches SATA _PS0
}
---
Device (PRID)
{
Name (_ADR, 0x00)
Name (SPTM, Buffer (0x14)
{
/* 0000 */ 0x78, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00,
0x00,
/* 0008 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF,
/* 0010 */ 0x13, 0x00, 0x00, 0x00
})
Method (_GTM, 0, NotSerialized)
{
Return (SPTM)
}
Method (_STM, 3, NotSerialized)
{
Store (Arg0, SPTM)
}
Name (S12P, 0x00)
Method (_PS0, 0, NotSerialized)
{
If (LEqual (TPOS, 0x40))
{
# this is the "if vista" case (similar code for other SATA targets)
# OSI(Linux) would disable this
Store (0x28, Local0)
OperationRegion (SAI1, SystemIO, P3F4, 0x04)
Field (SAI1, ByteAcc, NoLock, Preserve)
{
Offset (0x01),
, 7,
BSY0, 1
}
While (LAnd (LEqual (BSY0, 0x01), Local0))
{
Store (Local0, DBGP)
Sleep (0xFA)
Decrement (Local0)
}
}
Store (0x00, S12P)
}
...
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html