Forgot reply-to-all. > I don't understand why you don't have console. If you did, you could > use the initcall_debug kernel parameter. The uart serial drivers on ARM rely on the tty, bus and driver subsystems to be initialized, so this can't happen before the initcalls. However, I got a response from the arm linux mailing list about a recently committed fix for this, which I might try to apply. > > Aside from that, find __log_buf in System.map, then dump that chunk of > memory using qemu's monitor interface. That should at least give you a > backtrace from the panic. If it's an initcall indirect function call, > the initcall_debug parameter will give you some clues. Thanks. I'll give this a shot as well.