Re: PCI to PCI Bridge initialization fails or is corrupted

From: Manjunath R Gowda <mgowda82_at_gmail.com>
Date: Fri, 28 Sep 2007 10:30:16 -0700
On 9/28/07, Don L. Belcher <don_at_siad.net> wrote:
>
> If somebody could point out to me where the prefetch decode
> occurs in the code, this would be a big help.
>
> > This worked around about march of this year. It
> > seems to be failing configuration of prefetch
> > decode.
> >
> > Works with 6.0
> > 7.0-CURRENT FreeBSD
> >
> >
> > pcib3_at_pci2:6:0: class=0x060400 card=0x00000000 chip=0x01001668
> > rev=0x11 hdr=0x01
> >    vendor     = 'Actiontec Electronics Inc.'
> >    device     = '0304 PCI to PCI Bridge'
> >    class      = bridge
> >    subclass   = PCI-PCI
> >
> > IS:
> > pcib3: <ACPI PCI-PCI bridge> at device 6.0 on pci2
> > pcib3:   secondary bus     3
> > pcib3:   subordinate bus   3
> > pcib3:   I/O decode        0x3000-0x3fff
> > pcib3:   memory decode     0xf0600000-0xf07fffff
> > pcib3:   no prefetched decode
> > pci3: <ACPI PCI bus> on pcib3
> > pci3: physical bus=3
> >
> >
> >
> > SHOULD BE:
> > pcib3: <ACPI PCI-PCI bridge> at device 6.0 on pci2
> > pcib3:   secondary bus     3
> > pcib3:   subordinate bus   3
> > pcib3:   I/O decode        0x3000-0x3fff
> > pcib3:   memory decode     0xf0600000-0xf07fffff
> > pcib3:   prefetched decode 0xfff00000-0xfffff
> >



Do you see the problem with 6.2 as well?  Try booting with ACPI disabled.
I've seen some issues with PCI intialization code as well. On perticular
servers FreeBSD fails to attach pci cards they work fine with Linux.

-Manjunath
Received on Fri Sep 28 2007 - 15:56:20 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:18 UTC