FreeBSD on Layerscape/QorIQ LX2160X

greg at unrelenting.technology greg at unrelenting.technology
Sun May 24 23:51:23 UTC 2020


May 25, 2020 1:15 AM, "Warner Losh" <imp at bsdimp.com> wrote:

> On Fri, May 22, 2020 at 7:46 PM myfreeweb <greg at unrelenting.technology> wrote:
> 
> It's not really polling the I/O. It's waiting for an interrupt to keep it going. No interrupt, no
> update in the status -> panic. So I'm guessing there's an interrupt issue at play here of some
> sort. The polling path, which needs to be redone, doesn't use the same timeout stuff, so it doesn't
> check to see if there's any complete requests before failing (which is why it needs to be redone).
> We could likely just throw it all away because it was there before we configured everything with a
> config interrupt hook.
> Not sure about the root cause of the interrupt issue is...a

Yep, I came to that understanding later in the thread.
It's really weird but interrupts not working seems to make most sense.

On the SAS HBA, the interrupt handler did a debug print though..
oddly enough, before intr_setup_irq's DEBUG print


More information about the freebsd-arm mailing list