On Sat, 3 Dec 2011, Manuel Bouyer wrote:
On Thu, Dec 01, 2011 at 06:41:33PM -0600, John D. Baker wrote:return * <- random garbage character, (small circle over center bar in this case). [hung]At this point is should have called main(). The next step would be to add printf() calls in main() (sys/kern/init_main.c) to see exactly where it hangs (and if main() is called at all).
I have done so, sprinkling printf("\nIn %s: %s:%d\n", __func__, __FILE__, __LINE__); in amongst the first several operations in main() down to just after rw_obj_init(). There is no change in the console output; no additional output at all. This would appear to indicate that it's branching to the_weeds() instead. Are there any tweaks to system information that need to be made through PMON? I've only made the most minimal of changes to get OpenBSD's boot loader to be happy. Need I go further with the printf()s? Maybe I haven't reached a point where output is actually possible? -- |/"\ John D. Baker, KN5UKS NetBSD Darwin/MacOS X |\ / jdbaker[snail]mylinuxisp[flyspeck]com OpenBSD FreeBSD | X No HTML/proprietary data in email. BSD just sits there and works! |/ \ GPGkeyID: D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645