Problem w/ ACPI in -CURRENT: Update

Jeremy Bingham jeremy at satanosphere.com
Thu Oct 2 12:01:44 PDT 2003


 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20031002/0bd59504/attachment.bin


More information about the freebsd-current mailing list