Re: PCI expansion card working?
KIYOHARA Takashi <[email protected]> Fri, 18 Jan 2008 14:48:39 +0900 (JST)
| Newsgroups | gmane.os.netbsd.ports.prep |
|---|---|
| Message-ID | <[email protected]> |
Hi! Tim, From: Tim Rightnour <[email protected]> Date: Wed, 16 Jan 2008 11:38:03 -0700 (MST) > Ok..this is a bit more complex than I originally hoped. But if you are willing > to do a little debugging, we might be able to figure it out. It will be > easier for you to debug this on -current, if thats OK. (me too, since I'm > beginning to forget how 4.0 interrupts worked) I have -current tree only. > First, since siop is usually the one that hangs the system, can you disable > siop in the config file and see if the machine still hangs? (perhaps mount > root on nfs if you needed siop to boot) > > Second, in powerpc/pic/intr.c:pic_handle_intr(), there is a section where we > loop through all the handlers for an interrupt. > > find this: > (*ih->ih_fun)(ih->ih_arg); > > and change it to something like this: > > printf("calling handler\n"); > foo = (*ih->ih_fun)(ih->ih_arg); > printf("returned %d\n", foo); I think that I am necessary also in pic_do_pending_int() on that. In addition, may I disable RESIDUAL_DATA_DUMP? I booted the kernel without preparing NFS this morning. However, pcn(4) looked not to work correctly. (I forgot logging X-< I will prepare the environment of NFS at tonight, and execute it again. Thanks, -- kiyohara