Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Aug 2001 17:46:24 -0600
From:      Nate Williams <nate@yogotech.com>
To:        nate@yogotech.com (Nate Williams)
Cc:        Warner Losh <imp@harmony.village.org>, mobile@FreeBSD.ORG
Subject:   Re: HEADS UP: pcic pci attachments merged from current 
Message-ID:  <15229.44240.850550.381567@nomad.yogotech.com>
In-Reply-To: <15228.18038.451091.485114@nomad.yogotech.com>
References:  <15227.61256.913741.831883@nomad.yogotech.com> <15227.21642.728459.378078@nomad.yogotech.com> <15226.52618.594233.704448@nomad.yogotech.com> <200108150433.f7F4X1W20487@harmony.village.org> <200108160317.f7G3HHW28812@harmony.village.org> <200108160533.f7G5XWW29552@harmony.village.org> <200108161806.f7GI6uW34369@harmony.village.org> <15228.18038.451091.485114@nomad.yogotech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> > : However, I will try another card and see what's what.  No joy, it also
> > : hangs the computer at boot time. :(
> > 
> > OK.  That's good, believe it or not.  It fits with the theory I have
> > at the back of my head right now: "The CSC interrupt is being routed
> > to the wrong place so we don't see and clear it."
> 
> I'm sure this is no suprise to you, but I can update my sources to the
> commit *just before* you made the PCI interrupt switchover and
> everything works fine.

Update.  Using the latest/greatest code + the patch, but w/out disabling
the pcibios, I now have slot 0 working.

However, if I have a card in slot 1 at boot time, or insert it during
multi-user, it'll hang the box hard.

I updated my BIOS on the box to the latest version, from 1.05 to 1.07.
(Apparently my box is a T21, and I thought it was a T20).

So, I have one working slot.

However, I have noticed one thing.  Insertion/removal events are taking
a *really* long time to show up.  I have systat -vmstat running, and the
interrupt doesn't appear to be showing up in the OS, or it's being
routed funny, or something.

The BIOS update did one more thing.  Now, I'm allowed to set the IRQ's
for the PCI interrupts.  I can choose INTA/INTB/INTC/INTD to be anything
I'd like them to be.  Currently (the default) is to have them *all* at
IRQ11, which means both PCIC slots (pcic0/pcic1), the video card, the
sound card, and the USB controller are all on IRQ11.

I can change that, but it didn't seem to help much.  However, I do have
one more slot than I used to. :)


Nate

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




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