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