[U-Boot] Problem with PCI Express connecting 2 MPC8544

HUGO MARTINS fhpworks at hotmail.com
Tue Jul 26 12:01:48 CEST 2011




> From: SWARTHOU at freescale.com
> To: fhpworks at hotmail.com
> CC: u-boot at lists.denx.de
> Subject: RE: [U-Boot] Problem with PCI Express connecting 2 MPC8544
> Date: Mon, 25 Jul 2011 22:49:18 +0000
> 
> From: sardamaxima
> > 
> > In the first processor (configured as RC) I get the following 
> ...
> > ...PCIE LTSSM=0x16, Negotiated link width=1
> 
> Good.
> 
> >                Scanning PCI bus 01
> >     PCIE1 on bus 00 - 01 
> 
> ... 
>  
> >  In the second processor (configured as EP) I get the 
> > following output:
> > "
> > ...
> >    pci_init_board: devdisr=7000008, io_sel=2, host_agent=5
> > 
> >    PCIE1 connected to Slot2 as End Point (base address e000a000)
> >                 Scanning PCI bus 00
> >  PCI Scan: Found Bus 0, Device 1, Function 0
> >         00  01  1957  0033  0b20  00
> > ...
> > "
> >  Here i am using an old version of u-boot (1.3.0-rc3). 
> 
> Since this is an old u-boot, it might not be setting CFG_READY.
> If this is not set, the end point won't be seen.
> 
> Check PEX_CFG_READY with: "pci d 0.0 4b0 1"
> 
> -Ed

Hi Ed
Thanks a lot for the advice. That register had the "ready bit" =0. 
It is working now and i see the device in /proc/bus/pci/...(@kernel)

Thanks for the help

Hugo





 		 	   		  


More information about the U-Boot mailing list