Re: Problem w/ ACPI in -CURRENT: Update

From: Jeremy Bingham <jeremy_at_satanosphere.com>
Date: Thu, 2 Oct 2003 12:09:52 -0700
 On 01/10/03 11:28 -0700, Nate Lawson wrote:
> dmesg is not necessary.  The only way to find what is hanging is to keep
> working printfs deeper into the _BIF method.  Start with
> AcpiEvaluateObject in sys/contrib/dev/acpica/nsxfeval.c and sprinkle
> printf A, B, C etc. throughout to find where it hangs.  Alternatively, if
> you have a serial console and gdb, you can step through the method.
> 
> -Nate

I think I've tracked the offending line down, in sys/contrib/dev/acpia/sparse.c

Status = WalkState->AscendingCallback (WalkState);

The line shows up several times in the file, but that's the first
occurance of it in the file.

Interestingly, the function that line's in (or the while loop) does seem to
be successfully run a few times before it fails. Is there anything else
I should be looking for? I've looked around the source tree trying to
figure out exactly what AscendingCallback is, but I'm not finding
anything.

-j
 
----------------------------------------------
/* You are not expected to understand this. */

Captain_Tenille
http://www.satanosphere.com/
jeremy_at_satanosphere.com


Received on Thu Oct 02 2003 - 10:01:44 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:24 UTC