From: Sanjoy Mahajan <sanjoy@mrao.cam.ac.uk>
To: "Yu, Luming" <luming.yu@intel.com>
Cc: linux-kernel@vger.kernel.org, Linus Torvalds <torvalds@osdl.org>,
Andrew Morton <akpm@osdl.org>,
Tom Seeley <redhat@tomseeley.co.uk>,
Dave Jones <davej@redhat.com>, Jiri Slaby <jirislaby@gmail.com>,
michael@mihu.de, mchehab@infradead.org,
Brian Marete <bgmarete@gmail.com>,
Ryan Phillips <rphillips@gentoo.org>,
gregkh@suse.de, "Brown, Len" <len.brown@intel.com>,
linux-acpi@vger.kernel.org, Mark Lord <lkml@rtr.ca>,
Randy Dunlap <rdunlap@xenotime.net>,
jgarzik@pobox.com, Duncan <1i5t5.duncan@cox.net>,
Pavlik Vojtech <vojtech@suse.cz>, Meelis Roos <mroos@linux.ee>
Subject: Re: 2.6.16-rc5: known regressions [TP 600X S3, vanilla DSDT]
Date: Wed, 22 Mar 2006 09:16:11 -0500 [thread overview]
Message-ID: <E1FM48B-00011o-Cs@approximate.corpus.cam.ac.uk> (raw)
In-Reply-To: Your message of "Wed, 22 Mar 2006 15:28:44 +0800." <3ACA40606221794F80A5670F0AF15F840B418018@pdsmsx403>
How about this. The side effect of this change is that _BIF, _BST could
NOT work. But I think it's just ok.
Method (I2RB, 3, NotSerialized)
{
Store (Arg0, HCSL)
Store (ShiftLeft (Arg1, 0x01), HMAD)
Store (Arg2, HMCM)
Store (0x0B, HMPR)
/* Return (CHKS ())*/
}
It hangs in the usual way (2nd sleep). The boot messages had two Fatal
opcodes, but that must be the _BIF and _BST that you mentioned:
Execute Method: [\_TZ_.THM0._TMP] (Node e3f8bf88)
ACPI: Fatal opcode executed
Execute Method: [\_TZ_.THM0._PSV] (Node e3f8be48)
Execute Method: [\_TZ_.THM0._TC1] (Node e3f8bdc8)
Execute Method: [\_TZ_.THM0._TC2] (Node e3f8bd88)
Execute Method: [\_TZ_.THM0._TSP] (Node e3f8bd48)
Execute Method: [\_TZ_.THM0._AC0] (Node e3f8bf48)
Execute Method: [\_TZ_.THM0._SCP] (Node e3f8bec8)
Execute Method: [\_TZ_.THM0._TMP] (Node e3f8bf88)
ACPI: Fatal opcode executed
ACPI: Thermal Zone [THM0] (47 C)
With later modifications (e.g. commenting out one of the Store lines), I
could Return(0x00) instead of commenting out the line. Let me know
which ones to try.
One more thought. We know that commenting out the UPDT call in _TMP
fixes the hang. By bisecting the UPDT method, however, we change every
call to UPDT, including the one in THM0._TMP. So we're making extra
changes beyond what is needed to fix the hang (and maybe producing
another hang?).
But let's continue this bisection since it's almost done. If we
eventually find the offending statement, we can use the information in
order to find the smallest change that fixes the hang. We make a copy
of the original UPDT method, call it UPDTCOPY, say; same for I2RB. Then
THM0._TMP can call EC0.UPDTCOPY(), which calls I2RBCOPY. And we modify
I2RBCOPY, but we leave I2RB and UPDT alone.
-Sanjoy
`A society of sheep must in time beget a government of wolves.'
- Bertrand de Jouvenal
next prev parent reply other threads:[~2006-03-22 14:16 UTC|newest]
Thread overview: 84+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-22 7:28 2.6.16-rc5: known regressions [TP 600X S3, vanilla DSDT] Yu, Luming
2006-03-22 14:16 ` Sanjoy Mahajan [this message]
-- strict thread matches above, loose matches on Subject: below --
2006-05-23 13:29 Yu, Luming
2006-05-23 17:12 ` Sanjoy Mahajan
2006-04-05 3:03 Yu, Luming
2006-03-24 1:31 Yu, Luming
2006-04-04 6:49 ` Sanjoy Mahajan
2006-03-23 9:10 Yu, Luming
2006-03-23 19:19 ` Sanjoy Mahajan
2006-03-23 4:46 Yu, Luming
2006-03-23 6:25 ` Sanjoy Mahajan
2006-03-22 4:58 Yu, Luming
2006-03-22 5:13 ` Sanjoy Mahajan
2006-03-24 1:17 ` Sanjoy Mahajan
2006-03-22 1:34 Yu, Luming
2006-03-22 7:00 ` Sanjoy Mahajan
2006-03-22 1:30 Yu, Luming
2006-03-22 4:35 ` Sanjoy Mahajan
2006-03-22 7:15 ` Sanjoy Mahajan
2006-03-21 9:11 Yu, Luming
2006-03-21 20:37 ` Sanjoy Mahajan
2006-03-21 22:09 ` Sanjoy Mahajan
2006-03-21 1:38 Yu, Luming
2006-03-21 7:27 ` Sanjoy Mahajan
2006-03-21 8:47 ` Sanjoy Mahajan
2006-03-19 4:12 Yu, Luming
2006-03-19 14:33 ` Sanjoy Mahajan
2006-03-20 6:39 ` Sanjoy Mahajan
2006-03-18 17:08 Yu, Luming
2006-03-18 20:12 ` Sanjoy Mahajan
2006-03-18 16:37 Yu, Luming
2006-03-18 17:03 ` Sanjoy Mahajan
2006-03-18 15:58 Yu, Luming
2006-03-18 16:27 ` Sanjoy Mahajan
2006-03-18 15:10 Yu, Luming
2006-03-18 15:48 ` Sanjoy Mahajan
2006-03-18 13:24 Yu, Luming
2006-03-18 14:37 ` Sanjoy Mahajan
2006-03-18 2:02 Yu, Luming
2006-03-18 7:23 ` Sanjoy Mahajan
2006-03-17 7:50 Yu, Luming
2006-03-17 18:43 ` Sanjoy Mahajan
2006-03-17 6:57 Yu, Luming
2006-03-17 7:11 ` Sanjoy Mahajan
2006-03-17 7:32 ` Sanjoy Mahajan
2006-03-17 1:17 Yu, Luming
2006-03-17 6:28 ` Sanjoy Mahajan
2006-03-16 8:18 Yu, Luming
2006-03-16 15:15 ` Sanjoy Mahajan
2006-03-16 7:28 Yu, Luming
2006-03-16 7:57 ` Sanjoy Mahajan
2006-03-16 6:41 Yu, Luming
2006-03-16 6:54 ` Sanjoy Mahajan
2006-03-16 7:14 ` Sanjoy Mahajan
2006-03-15 8:02 Yu, Luming
2006-03-16 0:03 ` Sanjoy Mahajan
2006-03-16 5:47 ` Sanjoy Mahajan
2006-03-16 6:46 ` Sanjoy Mahajan
2006-03-15 6:47 Yu, Luming
2006-03-15 7:06 ` Sanjoy Mahajan
2006-03-15 6:25 Yu, Luming
2006-03-15 6:16 Yu, Luming
2006-03-15 6:35 ` Sanjoy Mahajan
2006-03-15 1:46 Yu, Luming
2006-03-15 5:40 ` Sanjoy Mahajan
2006-03-15 5:57 ` Sanjoy Mahajan
2006-03-14 1:48 Yu, Luming
2006-03-14 8:28 ` Sanjoy Mahajan
2006-03-13 8:35 Yu, Luming
2006-03-13 15:21 ` Sanjoy Mahajan
2006-03-13 4:51 Yu, Luming
2006-03-13 7:28 ` Sanjoy Mahajan
2006-03-13 2:00 Yu, Luming
2006-03-13 4:38 ` Sanjoy Mahajan
2006-03-10 6:46 Yu, Luming
2006-03-10 13:27 ` Sanjoy Mahajan
2006-03-10 13:36 ` Sanjoy Mahajan
2006-03-10 6:12 Yu, Luming
2006-03-10 6:27 ` Sanjoy Mahajan
2006-02-27 9:04 2.6.16-rc5: known regressions Yu, Luming
2006-03-10 5:26 ` 2.6.16-rc5: known regressions [TP 600X S3, vanilla DSDT] Sanjoy Mahajan
2006-05-19 13:44 ` Thomas Renninger
2006-05-21 0:12 ` Sanjoy Mahajan
2006-05-21 0:40 ` Carl-Daniel Hailfinger
2006-05-22 9:55 ` Pavel Machek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E1FM48B-00011o-Cs@approximate.corpus.cam.ac.uk \
--to=sanjoy@mrao.cam.ac.uk \
--cc=1i5t5.duncan@cox.net \
--cc=akpm@osdl.org \
--cc=bgmarete@gmail.com \
--cc=davej@redhat.com \
--cc=gregkh@suse.de \
--cc=jgarzik@pobox.com \
--cc=jirislaby@gmail.com \
--cc=len.brown@intel.com \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lkml@rtr.ca \
--cc=luming.yu@intel.com \
--cc=mchehab@infradead.org \
--cc=michael@mihu.de \
--cc=mroos@linux.ee \
--cc=rdunlap@xenotime.net \
--cc=redhat@tomseeley.co.uk \
--cc=rphillips@gentoo.org \
--cc=torvalds@osdl.org \
--cc=vojtech@suse.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox