http://bugzilla.kernel.org/show_bug.cgi?id=10339





------- Comment #15 from [EMAIL PROTECTED]  2008-03-31 05:09 -------
In fact, this is not a BIOS, but only a kernel bug.
With recent acpica compiler there also is no warning for the Z00x usage (did
you see an error/warning here?):

iasl -sa dsdt.dsl 

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20071019 [Nov  6 2007]
Copyright (C) 2000 - 2007 Intel Corporation
Supports ACPI Specification Revision 3.0a

dsdt.dsl   254:     Method (\_WAK, 1, NotSerialized)
Warning  1079 -                 ^ Reserved method must return a value (_WAK)

dsdt.dsl  1923:                     Method (_RMV, 0, NotSerialized)
Warning  1079 -                                ^ Reserved method must return a
value (_RMV)

dsdt.dsl  4220:                                     Name (_T_0, 0x00)
Error    4081 -                         Use of reserved word ^  (_T_0)


After fixing the _T_0 error and executing the new binary DSDT in userspace I
get:
acpiexec dsdt.aml
...
- execute \_SB_.BAT0._BIF
Executing \_SB_.BAT0._BIF
ACPI Error (dsobject-0208): [Z003] Namespace lookup failure, AE_NOT_FOUND
ACPI Error (dsobject-0208): [Z004] Namespace lookup failure, AE_NOT_FOUND
ACPI Error (dsobject-0208): [Z005] Namespace lookup failure, AE_NOT_FOUND
**** AcpiExec: Exception AE_NOT_FOUND during execution of method [_BIF] Opcode
[Package] @22

**** Exception AE_NOT_FOUND during execution of method [\_SB_.BAT0._BIF] (Node
0x404d9e8)
...
ACPI Error (psparse-0626): Method parse/execution failed [\_SB_.BAT0._BIF]
(Node 0x404d9e8), AE_NOT_FOUND
Execution of \_SB_.BAT0._BIF failed with status AE_NOT_FOUND

I could imagine the NOT_FOUND case is handled more gracefully in the kernel,
but I could imagine reading battery still fails, because the package includes a
NULL handle even with the fixed kernel.

Yakui, on the other hand site, this should be reproducable by modifying any
existing laptop DSDT and add undefined Z00x objects in the _BIF there...


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to