From owner-freebsd-mobile Fri Aug 17 16:46:35 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 3A70137B40F for ; Fri, 17 Aug 2001 16:46:30 -0700 (PDT) (envelope-from nate@yogotech.com) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id RAA17818; Fri, 17 Aug 2001 17:46:25 -0600 (MDT) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id RAA16387; Fri, 17 Aug 2001 17:46:25 -0600 (MDT) (envelope-from nate) From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15229.44240.850550.381567@nomad.yogotech.com> Date: Fri, 17 Aug 2001 17:46:24 -0600 To: nate@yogotech.com (Nate Williams) Cc: Warner Losh , mobile@FreeBSD.ORG Subject: Re: HEADS UP: pcic pci attachments merged from current 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> X-Mailer: VM 6.95 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > > : 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