On Thu, Jun 02, 2005 at 07:32:03PM +0100, Stuart Henderson wrote: > --On 02 June 2005 10:09 -0500, Kevin wrote: > >There's a known issue with the Netra under openBSD when using > >any PCI NIC having an onboard PCI-PCI bridge. Most multi-port > >NICs (and a few single port) have a PCI-PCI bridge on the card. > > Ahh, do you mean pr#3928? Looks like it's not limited to NICs then. The > only bridges on my box are onboard (psycho -> simba -> 21150 -> bus > containing CMD0646 and slot). But it does look like the exact same > problem. > > There are some FreeBSD commits which look like they might explain the > problem better - > <http://lists.freebsd.org/pipermail/cvs-src/2003-May/004212.html> has > some fixes for e450, and they have some earlier commits on Nov 7 2002 > with a workaround for what looks like maybe nearly the same thing on > the T1 105 (also in 2003, they reworked PCI support on OFW sparc64). > > I also just found the thread at > <http://thread.gmane.org/gmane.os.openbsd.sparc/1057> with a workaround.
The issue isn't with PCI-PCI bridges on a PCI card but the PCI-PCI bridge that sits between the PCI slot *and* the PCI IDE controller on the 105 motherboard. I added a fix from NetBSD which helped with the PCI IDE controller but we still don't deal with anything sitting in the PCI slot, NO PCI cards will work, period.