MPC8272ADS - devices on PCI bus 'freezing' board
Adam Kent
adam.kent at geckoaudio.com
Tue Nov 30 18:33:39 EST 2004
Hi all,
I am working on a project involving an MPC8272ADS development board
with a MPC8247 processor, and am experiencing some issues with the PCI
bus.
The problem is basically that generating traffic flow over an Ethernet
card connected via the PCI bus on the board results in a board
'freeze'. Specifically, flooding another host on the network with
ICMP ping packets will reproduce the problem. This happens after a
variable amount of time, anywhere from around 5 seconds to a few
minutes of network activity. It will crash even faster if the other
host also pings the development board at the same time. The freeze
results in the board becoming totally unresponsive to any connections
over the standard board Ethernet ports or further communication over
the default serial console. The board's "run" LED (LD18) also becomes
permanently lit, indicating an infinite loop of some kind.
Details of setup:
- Using the monolithic Linux kernel image (2.4.26) provided by
Arabella, a company that provides a free board support package for
this board, and the standard Arabella-provided board file system
mounted over NFS.
- A stock-standard PCI Ethernet card based on the RTL8139 chip set.
- Standard Linux kernel driver for the PCI Ethernet card (8139too)
built using the Linux source tree provided by Arabella, and inserted
as a module into the running kernel.
- A simple local network setup between another host running Linux, via
a crossover CAT5 cable.
Has anyone experienced similar problems with the PCI bus on the
MPC8272ADS? More broadly, what kernel sources are people using on
this board to use PCI-based devices?
We are also trying to get the latest linuxppc-2.4.28 kernel
(downloaded yesterday from ppc.bkbits.net) running, but it seems that
PCI support is not actually included in the standard kernel code for
this board; it seems that the PCI support code is something that
Arabella has specifically added to their kernel tree.
Thanks in advance for any help anyone can offer,
Adam Kent
Gecko Audio
More information about the Linuxppc-embedded
mailing list