public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* RE: ACPI source release updated (20021002)
@ 2002-10-03 20:29 Grover, Andrew
  2002-10-03 21:59 ` Bernd Pfrommer
  0 siblings, 1 reply; 6+ messages in thread
From: Grover, Andrew @ 2002-10-03 20:29 UTC (permalink / raw)
  To: 'berndp=p32f3XyCuykqcZcGjlUOXw@public.gmane.org'
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A

> From: Bernd Pfrommer [mailto:berndp-p32f3XyCuykqcZcGjlUOXw@public.gmane.org] 
>     - it seems that there are a lot of these link devices, not just 
> LNUS, no? Or do you think LNUS is the only one causing 
> trouble? Maybe I 
> can somehow get rid of it then?

You want them there if you are in a mode (usually PIC) that uses them. I
think we may want to eliminate the dmesg output concerning them unless
ACPI_DEBUG_OUTPUT, since in your case they're not even used (except for
LNUS).

>     - is there a way to disable the link devices altogether 
> by modifying 
> the DSDT?

They really are just a logical representation of the chipset routing control
registers, so they should be harmless.

>     - any suggestions as to why pci=noacpi does not fix the problem?
>     - any other things I could try?

No, I'm kind of mystified why fixing GETI didn't fix things.

Regards -- Andy


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

^ permalink raw reply	[flat|nested] 6+ messages in thread
* RE: ACPI source release updated (20021002)
@ 2002-10-03 18:31 Grover, Andrew
  2002-10-03 19:46 ` Bernd Pfrommer
  0 siblings, 1 reply; 6+ messages in thread
From: Grover, Andrew @ 2002-10-03 18:31 UTC (permalink / raw)
  To: 'berndp=p32f3XyCuykqcZcGjlUOXw@public.gmane.org'
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A

> ACPI: PCI Interrupt Link [LNUS] enabled at IRQ 0
> pci_link-0480 [04] acpi_pci_link_get_irq : Link disabled
>  pci_irq-0258 [03] acpi_pci_irq_lookup   : Invalid IRQ link 
> routing entry
>  pci_irq-0296 [03] acpi_pci_irq_derive   : Unable to derive IRQ for 
> device 00:0f
> .2

            Name(PICA, Package(0xc) {
                Package(0x4) {
                    0x000fffff,
                    0x0,
                    LNUS,
                    0x0,
                },
--------------------------------------------------

    Device(LNUS) {
	...
        Method(_STA) {
            If(GETI(PIUS)) {
                Return(0xb)
            }
            Else {
                Return(0x9)
            }
--------------------------------------------------
    Method(GETI, 1) {
        If(And(Arg0, 0xf, )) {
            Return(Zero)
        }
        Else {
            Return(\MLIB.CNV2(And(Arg0, 0xf, )))
        }

This BIOS appears to be unusual, in that it uses a link device (LNUS), even
in IOAPIC mode. Unfortunately, this causes a bug in GETI to show the link
device as disabled.

If you are familiar with the whole DSDT-loading process, you might try that,
and modify GETI by swapping what is in the two parts of the If/Else.

Regards -- Andy



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

^ permalink raw reply	[flat|nested] 6+ messages in thread
* ACPI source release updated (20021002)
@ 2002-10-02 21:01 Grover, Andrew
  2002-10-03 12:52 ` Bernd Pfrommer
  0 siblings, 1 reply; 6+ messages in thread
From: Grover, Andrew @ 2002-10-02 21:01 UTC (permalink / raw)
  To: acpi-devel-pyega4qmqnRoyOMFzWx49A

Hi all,

There is a new release available at http://sf.net/projects/acpi . It
incorporates many fixes from people on this list (thanks to everyone) as
well as some interpreter enhancements. Non-Linux source releases and iasl
binaries will be available at
http://developer.intel.com/technology/iapc/acpi/downloads.htm by tomorrow
evening at the latest.

Regards -- Andy

----------------------------------------

02 October 2002.  Summary of changes for this release.

1) Linux

Initialize thermal driver's timer before it is used. (Knut
Neumann)

Allow handling negative celsius values. (Kochi Takayoshi)

Fix thermal management and make trip points. R/W (Pavel
Machek)

Fix /proc/acpi/sleep. (P. Christeas)

IA64 fixes. (David Mosberger)

Fix reversed logic in blacklist code. (Sergio Monteiro Basto)

Replace ACPI_DEBUG define with ACPI_DEBUG_OUTPUT. (Dominik
Brodowski)

2) ACPI CA Core Subsystem version 20021002:

Fixed a problem where a store/copy of a string to an existing
string did not always set the string length properly in the
String object.

Fixed a reported problem with the ToString operator where the
behavior was identical to the ToHexString operator instead of
just simply converting a raw buffer to a string data type.

Fixed a problem where CopyObject and the other "explicit"
conversion operators were not updating the internal namespace
node type as part of the store operation.

Fixed a memory leak during implicit source operand conversion
where the original object was not deleted if it was converted
to a new object of a different type.

Enhanced error messages for all problems associated with
namespace lookups.  Common procedure generates and prints the
lookup name as well as the formatted status.

Completed implementation of a new design for the Alias support
within the namespace.  The existing design did not handle the
case where a new object was assigned to one of the two names
due to the use of an explicit conversion operator, resulting
in the two names pointing to two different objects.  The new
design simply points the Alias name to the original name node
- not to the object.  This results in a level of indirection
that must be handled in the name resolution mechanism.

Code and Data Size: Current core subsystem library sizes are
shown below.  These are the code and data sizes for the
acpica.lib produced by the Microsoft Visual C++ 6.0 compiler,
and these values do not include any ACPI driver or OSPM code.
The debug version of the code includes the debug output trace
mechanism and has a larger code and data size.  Note that
these values will vary depending on the efficiency of the
compiler and the compiler options used during generation.

  Previous Release
    Non-Debug Version:  69.6K Code,   8.3K Data,   77.9K Total
    Debug Version:     150.0K Code,  61.7K Data,  211.7K Total
  Current Release:
    Non-Debug Version:  70.7K Code,   8.6K Data,   79.3K Total
    Debug Version:     151.7K Code,  62.4K Data,  214.1K Total


3) iASL Compiler/Disassembler

Clarified some warning/error messages.

-----------------------------
Andrew Grover
Intel Labs / Mobile Architecture
andrew.grover-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-10-03 21:59 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-03 20:29 ACPI source release updated (20021002) Grover, Andrew
2002-10-03 21:59 ` Bernd Pfrommer
  -- strict thread matches above, loose matches on Subject: below --
2002-10-03 18:31 Grover, Andrew
2002-10-03 19:46 ` Bernd Pfrommer
2002-10-02 21:01 Grover, Andrew
2002-10-03 12:52 ` Bernd Pfrommer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox