MPC8548 core "freezes"

Kumar Gala galak at kernel.crashing.org
Wed Oct 26 07:28:00 EST 2011


On Oct 25, 2011, at 9:37 AM, JACOBS Willy wrote:

> We discover on our own developed board based on a MPC8548, a FPGA connected
> through the PCIe bus which the PQ3, and running U-BOOT, Linux 2.6.33.7 (+ RT
> patches), and a Wind River 2.0 root file system on irregular occurrences that the
> PQ3 "freezes". The main application running on the PQ3 transfer data between the
> FPGA/PCIe (bi-directional over several PCIe lanes) and the MOTTSECs (at gigabit
> speed).  
> With a Wind River Probe we can connected to the PQ3 JTAG, and to look
> into the PQ3 registers. In the erroneous state we always see:
> 
> - all the CPU e500 core registers have the value 0
> - the L1 I/D caches are disabled
> - the L2 cache is still enabled
> - the DDR SDRAM logic is disabled (DDR_SDRAM_CFG[MEN_EN] = 0); the other DDR_SDRAM_CFG bits contains the programmed value
> - the contents of the remaining peripheral registers look OK
> 
> We have already swapped boards, without any success.
> On the same boards we have also other applications running without this "freeze" problem.
> Because no exception are generated it's very difficult to catch the root cause.
> So any help is appreciated.
> 
> U-Boot 2009.01.01 (Oct 08 2010 - 08:35:06)
> 
> CPU:   8548, Version: 2.1, (0x80310021)
> Core:  E500, Version: 2.2, (0x80210022)
> Clock Configuration:
>       CPU:1333.333 MHz, CCB:533.333 MHz,
>       DDR:266.667 MHz (533.333 MT/s data rate), LBC:66.667 MHz
> L1:    D-cache 32 kB enabled
>       I-cache 32 kB enabled
> I2C:   ready
> Board: thales,payarapc8548, 12nc: 955683208506, snr: 0014
> DRAM:      DDR:  2 GB
> FLASH: 128 MB
> L2:    512 KB enabled
>    PCI: 32 bit, 66 MHz, async, host, arbiter
>               Scanning PCI bus 00
> PCI on bus 00 - 00
> 
>    PCIE connected to slot as Root Complex (base address e000a000)
> PCIE on bus 1 - 1
> In:    serial
> Out:   serial
> Err:   serial
> Net:   tsec0, tsec1, tsec2 [PRIME]


You appear to be freezing in u-boot, should ask your question on that list.

- k


More information about the Linuxppc-dev mailing list