Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How do I set up an Old World machine to send the panic.log to a remote machine?



Hi All,

I am trying to debug a panic that causes vertical lines all over on the display so that the panic backtrace, etc. is not visible on my old Wallstreet powerbook. It occurs when I have more than 256 Megs of RAM and am using 10.3.x. Lombards also have this problem, but I don't have access to one of them. The problem is that the Wallstreet doesn't have enough NVRAM to store the panic.log, and so my old method of debugging kernel panics, doesn't work. It was to get my digital camera out and take a photo of the screen after setting the boot-args firmware variable so that the panic was sent to the console. Now my console is blasted by the panic. I note in the following pages that there are some instructions for setting the open firmware so that some things will go to the serial port, and some will go to a host computer on the same network, etc.

http://developer.apple.com/documentation/DeviceDrivers/Conceptual/ WritingDeviceDriver/DebuggingDrivers/chapter_8_section_4.html#// apple_ref/doc/uid/TP30000701-DontLinkElementID_42232
http://developer.apple.com/technotes/tn2002/tn2063.html
http://opendarwin.org/doc/en/articles/kernel_debugging/ kernel_debugging.php

After reading these pages, I have some specific questions that my help me answer the general one.
1) Are kprintf commands the same ones that give me the panic.log, or are they something extra?
2) It appears that I can connect to the target machine on which a panic has occurred (as it usually says it is waiting for the debugger), but once I do that how do I get the debugger to print the the panic.log information (or at least the backtrace so that I might be able to determine what part of the kernel paniced the machine). Perhaps I should read the gdb man pages. Don't be shy to tell me to go do my homework there (or where ever else...).

I suspect it is a problem with the ATI video drivers, and it seems that there is no source code available for those. If I am successful in getting the panic.log somehow, and it turns out to be an ATI driver problem, how do I know that the address is that of the ATI driver? Will the 10.3 Kernel Debug Kit I downloaded still have the symbols for that, and tell me that is what is going on?

Thanks for the help!

Rob
--
Rob Frohne, Ph.D., P.E.
E.F. Cross School of Engineering
Walla Walla College
http://www.wwc.edu/~frohro/
_______________________________________________
darwin-drivers mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-drivers
Do not post admin requests to the list. They will be ignored.



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.