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