Bug 172742 - acpidump(8): confused about Method (_CRT, 0, Serialized)
Summary: acpidump(8): confused about Method (_CRT, 0, Serialized)
Status: Closed Not A Bug
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-acpi (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-16 02:10 UTC by CHIEH HAN
Modified: 2018-05-29 09:22 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description CHIEH HAN 2012-10-16 02:10:00 UTC
when I acpidump -td to a file like mine.asl and read the code about
Method(_CRT,0,Serialized) below


 Method (_CRT, 0, Serialized)
            {
                Return (C311 (0x00, 0x02))
//I FOUND OTHER MACHINE AND RESOURCE IS Return(C316 (0x00,0x02)
            }

            Method (_TMP, 0, Serialized)
            {
                If (LEqual (C307, 0x00))
                {
                    \_TZ.C317 ()
                    Store (0x01, C307)
                }


I am confused about this code,and I wanna recompile this file to remove
the anoying control spam "acpi_tz0:_CRT value is absurd,ignored(256.0C)".

I have refered some resource which the Method(_CRT, 0, Serialized)
is different,such as Return(C316(0x00,0x02))
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2012-10-22 02:28:25 UTC
Responsible Changed
From-To: freebsd-i386->freebsd-bin

reclassify.
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2012-11-01 06:13:28 UTC
Responsible Changed
From-To: freebsd-bin->freebsd-bugs

fix assignment.
Comment 3 John Baldwin freebsd_committer freebsd_triage 2015-04-06 18:18:26 UTC
You can't just replace C311.  That is the name of some function that is being called.  Your BIOS looks like it was run through an obfuscator (or was machine-generated) and uses non-human-readable names for internal functions in the ASL.  (I had an HP laptop once whose BIOS was like this.)

Hacking this method isn't really going to help with the problem.  You would need to look at what the C311 method is doing and find out why it is returning 0x100.  Note that HEAD has a change to reduce the spam when _TMP is invalid in r255077.  Are you getting a lot of messages about _CRT being invalid or just one during boot?
Comment 4 Eitan Adler freebsd_committer freebsd_triage 2018-05-28 19:47:48 UTC
batch change:

For bugs that match the following
-  Status Is In progress 
AND
- Untouched since 2018-01-01.
AND
- Affects Base System OR Documentation

DO:

Reset to open status.


Note:
I did a quick pass but if you are getting this email it might be worthwhile to double check to see if this bug ought to be closed.