I use MPC8349 evaluation board with linux and ltib tool. I build a linux BSP for the evaluation board. During linux boot I got the following messages (with or without PCI card connected):
PCI: Cannot allocate ressource region 0 of device 0000:00:00.0 PCI: Cannot allocate ressource region 2 of device 0000:00:00.0 PCI: Cannot allocate ressource region 0 of device 0001:01:00.0 PCI: Cannot allocate ressource region 2 of device 0001:01:00.0
PCI : Failed to allocate mem resource #2 80000000@0 for 0000:00:00.0 PCI : Failed to allocate mem resource #2 80000000@0 for 0001:01:00.0
I got exactly the same problem, and my PCI card is not working any more in a standard PC :smileysad: The card I tried to use was a Tuner card from Technisat (Skystar2). if you got some news . . . I am not able to change any register too, do you know how to do that ? Thank you in advance for your answers
I still have the problem. I hardly manage to detect if something is connected or not on the PCI port. And I don't detect anything when I'm doing a lspci command. And if I select the Enhanced PCI module in the menuconfig I have a problem of compilation of the kernel and when I patch the kernel and recompile it with the Enhanced PCI module, it works. But when I download it on the MPC8349-mITX, the kernel can't run and it returns on the Uboot.
I don't know what to do in order to make this PCI work .
If you have an idea, or if you have succeeded to make the PCI work on the MPC8349-mITX, it will be very helpful.
I figured out that the board has a problem it's seem that the pci connector is reversed. I already tried to connect a tuner card, the tuner card couldn't work anymore afterward... I tried another pci card, a pci to sata bridge, i could reversed it and I was surprised to see that the bridge worked ... if it can help you check the schematics of the demo board especially the pci connector . . .
Hello guys, I've got the same problem, the PCI bus of mpc8349e-mitxe works very strange. I've tried to plug the card with PCI-to-PCI bridge and 4 TI DSPs on it.
The lspci shows me the bridge, but no other devices behind the bridge. I've tried to plug the standard intel's 100/10 eth card and it works. There are jumpers on board which configure the PCI's frequency, I've tried different configuration and no help. Also there is RCW (reset configuration word) which readed from flash at the boot, this also has some PCI config data. Is anybody solved the problem?
P.S I'm working with freescale's kernel 2.6.13 and 2.6.16 from ltib.