Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 08 Oct 2000 22:24:44 -0700 (PDT)
From:      John Baldwin <jhb@FreeBSD.ORG>
To:        Andrew Gallatin <gallatin@cs.duke.edu>
Cc:        alpha@FreeBSD.ORG, Matthew Jacob <mjacob@feral.com>
Subject:   RE: red face better...
Message-ID:  <200010090524.WAA03098@john.baldwin.cx>
In-Reply-To: <14815.39431.983740.401656@grasshopper.cs.duke.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

On 07-Oct-00 Andrew Gallatin wrote:
> 
> John Baldwin writes:
>  > 
>  > On 06-Oct-00 Matthew Jacob wrote:
>  > > 
>  > > ...but not quite there yet....
>  > > 
>  > > Got around the 4MB hang issue, but now hang probing the SCSI bus (see below)
>  > 
>  > I had this same hang when the PCI interrupts weren't be properly turned off

[ snip ]

> ithd_loop pid 14(intr: isp0) need=1
> ithd_loop pid 14 ih=0xfffffe0000af0700: 0xfffffc0000366760(0xfffffe0000af6a00) flg=0
> ithd_loop pid 14: done
> intr_soft pid 11: resumed
> intr_soft pid 11(softinterrupt) spending=0x40
> intr_soft pid 11: done
> sched_softintr pid 11(softinterrupt) spending=0x40
> sched_softintr: setrunqueue 11
> intr_soft pid 11: resumed
> intr_soft pid 11(softinterrupt) spending=0x40
> intr_soft pid 11: done
> sched_softintr pid 11(softinterrupt) spending=0x40
> sched_softintr: setrunqueue 11
> intr_soft pid 11: resumed
> intr_soft pid 11(softinterrupt) spending=0x40
> intr_soft pid 11: done
> sched_softintr pid 11(softinterrupt) spending=0x40
> sched_softintr: setrunqueue 11
> sched_softintr pid 11(softinterrupt) spending=0x40
> intr_soft pid 11: resumed
> intr_soft pid 11(softinterrupt) spending=0x40
> intr_soft pid 11: done
> sched_softintr pid 11(softinterrupt) spending=0x40
> sched_softintr: setrunqueue 11
> intr_soft pid 11: resumed
> <...>

Hmm, so the softinterrupt handler is running, but it is
always running and returning w/o actually seeming to do
anything. :(  0x40 = bit 6 == SWI_CLOCK.  Can you add in
another KTR tracepoint in the softinterrupt loop in to
show it calling each SWI handler?  Also, are you getting
any clock interrupts at all, or is SWI_CLOCK not getting
cleared from spending somehow?  (and/or is softclock
calling setsoftclock())?

> Cheers,
> 
> Drew

-- 

John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.baldwin.cx/~john/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200010090524.WAA03098>