Thread (1 message) 1 message, 1 author, 2008-07-22

BUG with U-boot 1.1.4 and kernel 2.6.23 scanning PCIe on a MPC8641D board

From: Siva Prasad <hidden>
Date: 2008-07-22 20:09:56

Hi Joachim,

We did not had a crash, but had some problem with assigning resources
for PCI bus on 8641D. Your issue may be related or not, I am not really
sure.

You might want to check out MSI patch. Currently this is already there
for few other FSL processors like 85xx, but not for 86xx.

- Siva
=20


joachim.bader@diehl-aerospace.de Wrote:

Hello folks,

we run a proprietary board with Freescale MPC8641D using U-boot 1.1.4
and=20
Linux kernel 2.6.23

First of all, we are no experts in PCIe-Bus handling and management.
We started with the problem that U-Boot was able to scan the devices=20
connected to PCIe-Bus where the kernel fails.
Using the information provided by Vince Asbridge regarding the different

numbering of devices on PCIe bus by U-Boot and kernel we were able to
get=20
the kernel up recognizing the devices correctly.
Thanks for this info.

But now we are blocked by an exception in kernel mode during=20
initialisation of the PCIe-Buses and devices. We instrumented the kernel

additional to the standard print outs to get more information and to=20
understand the behavior of the scan and allocation process. But now we
get=20
lost. I assume that the problem is caused by the transparent bridges.

I appent here after the trace log. Perhaps someone knows this problem=20
already or can give me a hint .

I read in the logs some messages that 2.6.23 does contain some bugs=20
related to PCIe and it would be a good choice to upgrade to 2.6.25. Is=20
this one of that cases?
Currently we would like to prevent switching the kernel version.

Any help is appreciated.

Thanks in advance.

Joachim
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help